mirror of
https://github.com/Cxbx-Reloaded/subhook.git
synced 2024-12-04 00:50:52 +00:00
Rename test executable target to subhook_test and test -> tests
This commit is contained in:
parent
208062855a
commit
221648a4f9
@ -86,5 +86,5 @@ include(CTest)
|
||||
|
||||
if(BUILD_TESTING AND SUBHOOK_TESTS)
|
||||
enable_testing()
|
||||
add_subdirectory(test)
|
||||
add_subdirectory(tests)
|
||||
endif()
|
||||
|
0
test/.gitignore → tests/.gitignore
vendored
0
test/.gitignore → tests/.gitignore
vendored
@ -40,37 +40,37 @@ add_custom_command(
|
||||
MAIN_DEPENDENCY "${CMAKE_CURRENT_SOURCE_DIR}/${asm_file}"
|
||||
)
|
||||
|
||||
add_executable(test_exe
|
||||
add_executable(subhook_test
|
||||
test.c
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/${asm_file}.obj"
|
||||
)
|
||||
|
||||
set_target_properties(test_exe PROPERTIES OUTPUT_NAME test)
|
||||
set_target_properties(subhook_test PROPERTIES OUTPUT_NAME test)
|
||||
|
||||
if(SUBHOOK_FORCE_32BIT)
|
||||
if(APPLE)
|
||||
set_target_properties(test_exe PROPERTIES OSX_ARCHITECTURES i386)
|
||||
set_target_properties(subhook_test PROPERTIES OSX_ARCHITECTURES i386)
|
||||
endif()
|
||||
if(UNIX)
|
||||
set_property(TARGET test_exe APPEND_STRING PROPERTY
|
||||
set_property(TARGET subhook_test APPEND_STRING PROPERTY
|
||||
COMPILE_FLAGS " -m32")
|
||||
set_property(TARGET test_exe APPEND_STRING PROPERTY LINK_FLAGS " -m32")
|
||||
set_property(TARGET subhook_test APPEND_STRING PROPERTY LINK_FLAGS " -m32")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
target_link_libraries(test_exe subhook)
|
||||
target_link_libraries(subhook_test subhook)
|
||||
|
||||
if(MSVC)
|
||||
set_property(TARGET test_exe
|
||||
set_property(TARGET subhook_test
|
||||
APPEND_STRING PROPERTY LINK_FLAGS " /INCREMENTAL:NO")
|
||||
endif()
|
||||
|
||||
if(APPLE AND CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT SUBHOOK_FORCE_32BIT)
|
||||
set_property(TARGET test_exe APPEND_STRING PROPERTY
|
||||
set_property(TARGET subhook_test APPEND_STRING PROPERTY
|
||||
LINK_FLAGS " -Wl,-no_pie")
|
||||
endif()
|
||||
|
||||
add_test(NAME test COMMAND $<TARGET_FILE:test_exe>)
|
||||
add_test(NAME test COMMAND $<TARGET_FILE:subhook_test>)
|
||||
|
||||
set(expected_output "\
|
||||
Testing initial install[\r\n]+\
|
@ -1,5 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
yasm -f elf64 foo_64_unix.asm
|
||||
gcc -c foo_main.c -o foo_main.o
|
||||
gcc foo_64_unix.o foo_main.o -o foo
|
||||
|
||||
./foo
|
Loading…
Reference in New Issue
Block a user