aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2015-10-12 18:41:16 +0200
committerAndreas Schneider <asn@samba.org>2015-10-27 14:56:22 +0100
commit82ff0812e4287ba4786c97a1d56ce04d92d3ca6b (patch)
tree10fdeced0af6acbae7601e1270125e83a07804a6
parent35d070cb178fe07f1f902eaa5c9d91ea734dc932 (diff)
downloaduid_wrapper-82ff0812e4287ba4786c97a1d56ce04d92d3ca6b.tar.gz
uid_wrapper-82ff0812e4287ba4786c97a1d56ce04d92d3ca6b.tar.xz
uid_wrapper-82ff0812e4287ba4786c97a1d56ce04d92d3ca6b.zip
cmake: Run threaded tests also on BSD and Solaris
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
-rw-r--r--tests/CMakeLists.txt58
1 files changed, 28 insertions, 30 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index d9fc0ca..c04d788 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -99,39 +99,37 @@ set_property(
PROPERTY
ENVIRONMENT ${TEST_ENVIRONMENT})
-if (LINUX OR OSX)
- add_cmocka_test(test_thread_setuid test_thread_setuid.c ${CMOCKA_LIBRARY})
- target_link_libraries(test_thread_setuid ${CMAKE_THREAD_LIBS_INIT})
- set_property(
- TEST
- test_thread_setuid
- PROPERTY
- ENVIRONMENT ${TEST_ENVIRONMENT};UID_WRAPPER=1;CMOCKA_TEST_ABORT=1)
+add_cmocka_test(test_thread_setuid test_thread_setuid.c ${CMOCKA_LIBRARY})
+target_link_libraries(test_thread_setuid ${CMAKE_THREAD_LIBS_INIT})
+set_property(
+ TEST
+ test_thread_setuid
+ PROPERTY
+ ENVIRONMENT ${TEST_ENVIRONMENT};UID_WRAPPER=1;CMOCKA_TEST_ABORT=1)
- add_cmocka_test(test_thread_setreuid test_thread_setreuid.c ${CMOCKA_LIBRARY})
- target_link_libraries(test_thread_setreuid ${CMAKE_THREAD_LIBS_INIT})
- set_property(
- TEST
- test_thread_setreuid
- PROPERTY
- ENVIRONMENT ${TEST_ENVIRONMENT};UID_WRAPPER=1;CMOCKA_TEST_ABORT=1)
+add_cmocka_test(test_thread_setreuid test_thread_setreuid.c ${CMOCKA_LIBRARY})
+target_link_libraries(test_thread_setreuid ${CMAKE_THREAD_LIBS_INIT})
+set_property(
+ TEST
+ test_thread_setreuid
+ PROPERTY
+ ENVIRONMENT ${TEST_ENVIRONMENT};UID_WRAPPER=1;CMOCKA_TEST_ABORT=1)
- add_cmocka_test(test_thread_sync_setreuid test_thread_sync_setreuid.c ${CMOCKA_LIBRARY})
- target_link_libraries(test_thread_sync_setreuid ${CMAKE_THREAD_LIBS_INIT})
- set_property(
- TEST
- test_thread_sync_setreuid
- PROPERTY
- ENVIRONMENT ${TEST_ENVIRONMENT};UID_WRAPPER=1;CMOCKA_TEST_ABORT=1)
+add_cmocka_test(test_thread_sync_setreuid test_thread_sync_setreuid.c ${CMOCKA_LIBRARY})
+target_link_libraries(test_thread_sync_setreuid ${CMAKE_THREAD_LIBS_INIT})
+set_property(
+ TEST
+ test_thread_sync_setreuid
+ PROPERTY
+ ENVIRONMENT ${TEST_ENVIRONMENT};UID_WRAPPER=1;CMOCKA_TEST_ABORT=1)
- add_cmocka_test(test_glibc_thread_support test_glibc_thread_support.c ${CMOCKA_LIBRARY})
- target_link_libraries(test_glibc_thread_support ${CMAKE_THREAD_LIBS_INIT})
- set_property(
- TEST
- test_glibc_thread_support
- PROPERTY
- ENVIRONMENT ${TEST_ENVIRONMENT};UID_WRAPPER=1)
-endif(LINUX OR OSX)
+add_cmocka_test(test_glibc_thread_support test_glibc_thread_support.c ${CMOCKA_LIBRARY})
+target_link_libraries(test_glibc_thread_support ${CMAKE_THREAD_LIBS_INIT})
+set_property(
+ TEST
+ test_glibc_thread_support
+ PROPERTY
+ ENVIRONMENT ${TEST_ENVIRONMENT};UID_WRAPPER=1)
if (LINUX)
add_executable(getuids getuids.c)