diff options
| -rw-r--r-- | externals/CMakeLists.txt | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt index df7a5e0a9..9be5b2780 100644 --- a/externals/CMakeLists.txt +++ b/externals/CMakeLists.txt | |||
| @@ -4,6 +4,13 @@ list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/CMakeModules") | |||
| 4 | list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/externals/find-modules") | 4 | list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/externals/find-modules") |
| 5 | include(DownloadExternals) | 5 | include(DownloadExternals) |
| 6 | 6 | ||
| 7 | # xbyak | ||
| 8 | if (ARCHITECTURE_x86 OR ARCHITECTURE_x86_64) | ||
| 9 | add_library(xbyak INTERFACE) | ||
| 10 | target_include_directories(xbyak SYSTEM INTERFACE ./xbyak/xbyak) | ||
| 11 | target_compile_definitions(xbyak INTERFACE XBYAK_NO_OP_NAMES) | ||
| 12 | endif() | ||
| 13 | |||
| 7 | # Catch | 14 | # Catch |
| 8 | add_library(catch-single-include INTERFACE) | 15 | add_library(catch-single-include INTERFACE) |
| 9 | target_include_directories(catch-single-include INTERFACE catch/single_include) | 16 | target_include_directories(catch-single-include INTERFACE catch/single_include) |
| @@ -75,11 +82,3 @@ if (ENABLE_WEB_SERVICE) | |||
| 75 | target_compile_definitions(httplib INTERFACE -DCPPHTTPLIB_OPENSSL_SUPPORT) | 82 | target_compile_definitions(httplib INTERFACE -DCPPHTTPLIB_OPENSSL_SUPPORT) |
| 76 | target_link_libraries(httplib INTERFACE OpenSSL::SSL OpenSSL::Crypto) | 83 | target_link_libraries(httplib INTERFACE OpenSSL::SSL OpenSSL::Crypto) |
| 77 | endif() | 84 | endif() |
| 78 | |||
| 79 | if (NOT TARGET xbyak) | ||
| 80 | if (ARCHITECTURE_x86 OR ARCHITECTURE_x86_64) | ||
| 81 | add_library(xbyak INTERFACE) | ||
| 82 | target_include_directories(xbyak SYSTEM INTERFACE ./xbyak/xbyak) | ||
| 83 | target_compile_definitions(xbyak INTERFACE XBYAK_NO_OP_NAMES) | ||
| 84 | endif() | ||
| 85 | endif() | ||