diff options
Diffstat (limited to 'externals/dynarmic/CMakeModules/dynarmicConfig.cmake.in')
-rw-r--r-- | externals/dynarmic/CMakeModules/dynarmicConfig.cmake.in | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/externals/dynarmic/CMakeModules/dynarmicConfig.cmake.in b/externals/dynarmic/CMakeModules/dynarmicConfig.cmake.in new file mode 100644 index 0000000000..0261239105 --- /dev/null +++ b/externals/dynarmic/CMakeModules/dynarmicConfig.cmake.in @@ -0,0 +1,29 @@ +@PACKAGE_INIT@ + +include(CMakeFindDependencyMacro) + +set(ARCHITECTURE "@ARCHITECTURE@") + +if (NOT @BUILD_SHARED_LIBS@) + find_dependency(Boost 1.57) + find_dependency(fmt 9) + find_dependency(mcl 0.1.12 EXACT) + find_dependency(tsl-robin-map) + + if ("arm64" IN_LIST ARCHITECTURE) + find_dependency(oaknut 2.0.1) + endif() + + if ("x86_64" IN_LIST ARCHITECTURE) + find_dependency(xbyak 7) + find_dependency(Zydis 4) + endif() + + if (@DYNARMIC_USE_LLVM@) + find_dependency(LLVM) + endif() +endif() + +include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@Targets.cmake") + +check_required_components(@PROJECT_NAME@) |