aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorSilvio Traversaro <silvio@traversaro.it>2020-11-26 11:16:05 +0100
committerGitHub <noreply@github.com>2020-11-26 11:16:05 +0100
commit008df693cf5a71b8f1db87731a7b5af87400e5dd (patch)
tree301d3be6c3cd828b172bdc1c4294fa6f0edc2e04 /tests
parent0b89999623df30fa96bf2da9a4b16c3e77eb0b57 (diff)
parent49c3a3379a88922364dafaad9062960a9ef4caee (diff)
downloaddlfcn-win32-008df693cf5a71b8f1db87731a7b5af87400e5dd.tar.gz
dlfcn-win32-008df693cf5a71b8f1db87731a7b5af87400e5dd.tar.bz2
dlfcn-win32-008df693cf5a71b8f1db87731a7b5af87400e5dd.zip
Merge pull request #85 from rhabacker/cmake-wine-support
Add support to use wine to run cross compiled tests for cmake
Diffstat (limited to 'tests')
-rw-r--r--tests/CMakeLists.txt9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 64f85f7..5fc6c44 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -1,12 +1,17 @@
1enable_testing()
2include_directories(../src) 1include_directories(../src)
2
3add_library(testdll SHARED testdll.c) 3add_library(testdll SHARED testdll.c)
4set_target_properties(testdll PROPERTIES PREFIX "") 4set_target_properties(testdll PROPERTIES PREFIX "")
5
5add_library(testdll2 SHARED testdll2.c) 6add_library(testdll2 SHARED testdll2.c)
6set_target_properties(testdll2 PROPERTIES PREFIX "") 7set_target_properties(testdll2 PROPERTIES PREFIX "")
7target_link_libraries(testdll2 dl) 8target_link_libraries(testdll2 dl)
9
8add_library(testdll3 SHARED testdll3.c) 10add_library(testdll3 SHARED testdll3.c)
9set_target_properties(testdll3 PROPERTIES PREFIX "") 11set_target_properties(testdll3 PROPERTIES PREFIX "")
12
10add_executable(t_dlfcn test.c) 13add_executable(t_dlfcn test.c)
11target_link_libraries(t_dlfcn dl) 14target_link_libraries(t_dlfcn dl)
12add_test (NAME t_dlfcn COMMAND t_dlfcn) 15if(RUN_TESTS)
16 add_test(NAME t_dlfcn COMMAND ${WRAPPER} $<TARGET_FILE:t_dlfcn> WORKING_DIRECTORY $<TARGET_FILE_DIR:t_dlfcn>)
17endif()