aboutsummaryrefslogtreecommitdiffhomepage
path: root/CMakeModules
AgeCommit message (Collapse)Author
2024-03-02backend/rv64: Add biscuit as the assemblerYang Liu
2024-01-30externals: Update xbyak to v7.05Merry
Merge commit 'fdf626b74f35deedce0e6196c36b8c9f846c038a'
2024-01-29cmake: prefer system oaknutAlexandre Bouvier
2023-03-04cmake: fix static standalone buildAlexandre Bouvier
2023-01-20CMake: Add dependencies to Config fileMerry
2023-01-06CMakeLists: Support multi-architecture buildsMerry
2021-10-30build(cmake): add install targetAndrea Pappacoda
This makes dynarmic installable, and also adds a CMake package config file, that allows projects to use `find_package(dynarmic)` to import the library. I know #636 adds the same thing, but while experimenting with the different install options in https://github.com/merryhime/dynarmic/pull/636#discussion_r725656034 I ended up with a working patch, so I'm proposing this as well. This implements solution 2.
2021-03-02CMakeLists: Rework architecture detectionMerryMage
* Also only enable xybak/vixl on appropriate architectures
2020-06-27FindUnicorn: Fix find_package_handle_standard_args warningMerry
2020-04-22CMake: Make FindUnicorn introduce a unicorn targetLioncash
Makes the find module do all the work of properly setting up the target instead of needing to do it in the main CMakeLists file.
2020-04-22tests/A64: Fuzz against unicornMerryMage
2020-04-22CMakeLists: Derive the source file listings from targets directly (#118)Mat M
This gets rid of the need to store to individual variables before creating the target itself, cleaning up the variables in the surrounding scope a little bit.
2016-08-22CMakeLists: Clean upLioncash
Moves functions out of the main CMakeLists file into module files that can just be included whenever necessary. This also uses the CMake provided variables for enforcing compiler requirements.