mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-06 12:00:17 +02:00
CMake: Don't install test thunk if tests aren't enabled
This commit is contained in:
1 file changed
+8
-4
@@ -122,8 +122,10 @@ endforeach()
|
||||
|
||||
set (BITNESS_LIST "32;64")
|
||||
foreach(GUEST_BITNESS IN LISTS BITNESS_LIST)
|
||||
generate(libfex_thunk_test ${CMAKE_CURRENT_SOURCE_DIR}/../libfex_thunk_test/libfex_thunk_test_interface.cpp ${GUEST_BITNESS})
|
||||
add_host_lib(fex_thunk_test ${GUEST_BITNESS})
|
||||
if (BUILD_FEX_LINUX_TESTS)
|
||||
generate(libfex_thunk_test ${CMAKE_CURRENT_SOURCE_DIR}/../libfex_thunk_test/libfex_thunk_test_interface.cpp ${GUEST_BITNESS})
|
||||
add_host_lib(fex_thunk_test ${GUEST_BITNESS})
|
||||
endif()
|
||||
|
||||
generate(libvulkan ${CMAKE_CURRENT_SOURCE_DIR}/../libvulkan/libvulkan_interface.cpp ${GUEST_BITNESS})
|
||||
target_include_directories(libvulkan-${GUEST_BITNESS}-deps INTERFACE ${FEX_PROJECT_SOURCE_DIR}/External/Vulkan-Headers/include/)
|
||||
@@ -143,5 +145,7 @@ foreach(GUEST_BITNESS IN LISTS BITNESS_LIST)
|
||||
target_link_libraries(GL-host-${GUEST_BITNESS} PRIVATE OpenGL::GL)
|
||||
endforeach()
|
||||
|
||||
add_library(fex_thunk_test SHARED ../libfex_thunk_test/lib.cpp)
|
||||
install(TARGETS fex_thunk_test LIBRARY DESTINATION lib COMPONENT TestLibraries)
|
||||
if (BUILD_FEX_LINUX_TESTS)
|
||||
add_library(fex_thunk_test SHARED ../libfex_thunk_test/lib.cpp)
|
||||
install(TARGETS fex_thunk_test LIBRARY DESTINATION lib COMPONENT TestLibraries)
|
||||
endif()
|
||||
Reference in new issue
Block a user