cmake: fix static standalone build

This commit is contained in:
Alexandre Bouvier 2023-02-27 09:16:10 +01:00 committed by merry
parent e92f69aca0
commit b3a92ab54d
4 changed files with 26 additions and 30 deletions

View file

@ -2,31 +2,28 @@
include(CMakeFindDependencyMacro)
set(ARCHITECTURE @ARCHITECTURE@)
set(ARCHITECTURE "@ARCHITECTURE@")
find_dependency(Boost 1.57 REQUIRED)
if (NOT @CMAKE_DISABLE_FIND_PACKAGE_fmt@)
find_dependency(fmt 9 QUIET)
endif()
if (NOT @CMAKE_DISABLE_FIND_PACKAGE_mcl@)
find_dependency(mcl 0.1.12 EXACT QUIET)
endif()
if (NOT @CMAKE_DISABLE_FIND_PACKAGE_tsl-robin-map@)
find_dependency(tsl-robin-map QUIET)
endif()
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 ("x86_64" IN_LIST ARCHITECTURE)
if (NOT @CMAKE_DISABLE_FIND_PACKAGE_xbyak@)
find_dependency(xbyak 6 QUIET)
if ("arm64" IN_LIST ARCHITECTURE)
find_dependency(oaknut)
endif()
if (NOT @CMAKE_DISABLE_FIND_PACKAGE_Zydis@)
find_dependency(Zydis 4 QUIET)
endif()
endif()
if (@DYNARMIC_USE_LLVM@)
find_dependency(LLVM REQUIRED CONFIG)
if ("x86_64" IN_LIST ARCHITECTURE)
find_dependency(xbyak 6)
find_dependency(Zydis 4)
endif()
if (@DYNARMIC_USE_LLVM@)
find_dependency(LLVM CONFIG)
endif()
endif()
include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@Targets.cmake")
check_required_components(@PROJECT_NAME@)