diff --git a/CMakeLists.txt b/CMakeLists.txt index 58196db55..b20f18d85 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -453,10 +453,10 @@ if (BUILD_THUNKS) CMAKE_ARGS "-DBITNESS=64" "-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}" + "-DBUILD_FEX_LINUX_TESTS=${BUILD_FEX_LINUX_TESTS}" "-DENABLE_CLANG_THUNKS=${ENABLE_CLANG_THUNKS}" "-DCMAKE_TOOLCHAIN_FILE:FILEPATH=${X86_64_TOOLCHAIN_FILE}" "-DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}" - "-DSTRUCT_VERIFIER=${CMAKE_SOURCE_DIR}/Scripts/StructPackVerifier.py" "-DFEX_PROJECT_SOURCE_DIR=${FEX_PROJECT_SOURCE_DIR}" "-DGENERATOR_EXE=$" INSTALL_COMMAND "" @@ -471,10 +471,10 @@ if (BUILD_THUNKS) CMAKE_ARGS "-DBITNESS=32" "-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}" + "-DBUILD_FEX_LINUX_TESTS=${BUILD_FEX_LINUX_TESTS}" "-DENABLE_CLANG_THUNKS=${ENABLE_CLANG_THUNKS}" "-DCMAKE_TOOLCHAIN_FILE:FILEPATH=${X86_32_TOOLCHAIN_FILE}" "-DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}" - "-DSTRUCT_VERIFIER=${CMAKE_SOURCE_DIR}/Scripts/StructPackVerifier.py" "-DFEX_PROJECT_SOURCE_DIR=${FEX_PROJECT_SOURCE_DIR}" "-DGENERATOR_EXE=$" INSTALL_COMMAND "" diff --git a/ThunkLibs/GuestLibs/CMakeLists.txt b/ThunkLibs/GuestLibs/CMakeLists.txt index dbe718b49..223fcd40f 100644 --- a/ThunkLibs/GuestLibs/CMakeLists.txt +++ b/ThunkLibs/GuestLibs/CMakeLists.txt @@ -297,5 +297,7 @@ if (BITNESS EQUAL 32) target_compile_options(VDSO-guest PRIVATE "-fno-pic") endif() -generate(libfex_thunk_test ${CMAKE_CURRENT_SOURCE_DIR}/../libfex_thunk_test/libfex_thunk_test_interface.cpp) -add_guest_lib(fex_thunk_test "libfex_thunk_test.so") +if (BUILD_FEX_LINUX_TESTS) + generate(libfex_thunk_test ${CMAKE_CURRENT_SOURCE_DIR}/../libfex_thunk_test/libfex_thunk_test_interface.cpp) + add_guest_lib(fex_thunk_test "libfex_thunk_test.so") +endif()