diff options
author | Zeex <zeex@rocketmail.com> | 2020-05-30 18:22:05 +0600 |
---|---|---|
committer | Zeex <zeex@rocketmail.com> | 2020-05-30 18:22:05 +0600 |
commit | a38a683c31a8ee4c4c761fb38f76324f085536c8 (patch) | |
tree | f93ef15cb110bcc8b1b6d9665a9d6d74c51eaf5f | |
parent | 29cb47ea7674b36cf2b742c11cf2568add1f47fc (diff) | |
download | subhook-a38a683c31a8ee4c4c761fb38f76324f085536c8.zip subhook-a38a683c31a8ee4c4c761fb38f76324f085536c8.tar.gz subhook-a38a683c31a8ee4c4c761fb38f76324f085536c8.tar.bz2 |
Fix Xcode build
-rw-r--r-- | tests/CMakeLists.txt | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 5650ee1..454f410 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -10,8 +10,10 @@ set(asm_file foo_${BITS}.asm) if(CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT SUBHOOK_FORCE_32BIT) if(WIN32) set(asm_file foo_64_win.asm) + set(asm_obj_file ${asm_file}.obj) elseif(UNIX) set(asm_file foo_64_unix.asm) + set(asm_obj_file ${asm_file}.o) endif() endif() @@ -32,23 +34,23 @@ if(CMAKE_SYSTEM_NAME MATCHES "Linux") endif() add_custom_command( - OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${asm_file}.obj" + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${asm_obj_file}" COMMAND "${YASM_EXECUTABLE}" ${options} "-o" - "${CMAKE_CURRENT_BINARY_DIR}/${asm_file}.obj" + "${CMAKE_CURRENT_BINARY_DIR}/${asm_obj_file}" "${CMAKE_CURRENT_SOURCE_DIR}/${asm_file}" MAIN_DEPENDENCY "${CMAKE_CURRENT_SOURCE_DIR}/${asm_file}" ) add_executable(subhook_test_exe test.c - "${CMAKE_CURRENT_BINARY_DIR}/${asm_file}.obj" + "${CMAKE_CURRENT_BINARY_DIR}/${asm_obj_file}" ) set_target_properties(subhook_test_exe PROPERTIES OUTPUT_NAME test) enable_language(CXX) add_executable(subhook_cxx_test_exe test.cpp - "${CMAKE_CURRENT_BINARY_DIR}/${asm_file}.obj" + "${CMAKE_CURRENT_BINARY_DIR}/${asm_obj_file}" ) set_target_properties(subhook_cxx_test_exe PROPERTIES OUTPUT_NAME test++) |