Mercurial > pub > dyncall > dyncall
comparison test/CMakeLists.txt @ 149:c12120a1fbc0
- make cmake based builds work on systems without a C++ compiler (thanks Franklin Mathieu)
author | cslag |
---|---|
date | Sat, 17 Sep 2016 14:10:53 +0200 |
parents | e1706ad13e9e |
children | 0592eb360af2 |
comparison
equal
deleted
inserted
replaced
148:12729fd52ab7 | 149:c12120a1fbc0 |
---|---|
1 include_directories( | 1 include_directories( |
2 ${PROJECT_SOURCE_DIR}/dynload | 2 ${PROJECT_SOURCE_DIR}/dynload |
3 ${PROJECT_SOURCE_DIR}/dyncall | 3 ${PROJECT_SOURCE_DIR}/dyncall |
4 ${PROJECT_SOURCE_DIR}/dyncallback | 4 ${PROJECT_SOURCE_DIR}/dyncallback |
5 ) | 5 ) |
6 add_subdirectory(call_suite) | 6 |
7 add_subdirectory(callback_suite) | 7 if (CMAKE_CXX_COMPILER_WORKS) |
8 add_subdirectory(plain) | |
9 add_subdirectory(plain_c++) | 8 add_subdirectory(plain_c++) |
10 add_subdirectory(suite) | |
11 add_subdirectory(suite2) | 9 add_subdirectory(suite2) |
12 add_subdirectory(suite3) | 10 add_subdirectory(suite3) |
13 add_subdirectory(suite_floats) | 11 add_subdirectory(suite_floats) |
14 add_subdirectory(ellipsis) | 12 add_subdirectory(ellipsis) |
13 endif () | |
14 | |
15 add_subdirectory(call_suite) | |
16 add_subdirectory(callback_suite) | |
17 add_subdirectory(plain) | |
18 add_subdirectory(suite) | |
15 add_subdirectory(callf) | 19 add_subdirectory(callf) |
16 add_subdirectory(nm) | 20 add_subdirectory(nm) |
17 add_subdirectory(resolve_self) | 21 add_subdirectory(resolve_self) |
18 add_subdirectory(thunk) | 22 add_subdirectory(thunk) |
19 add_subdirectory(malloc_wx) | 23 add_subdirectory(malloc_wx) |
20 add_subdirectory(callback_plain) | 24 add_subdirectory(callback_plain) |
21 add_subdirectory(sharedlib) | 25 add_subdirectory(sharedlib) |
22 | 26 |
23 if("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86") | 27 if("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86" AND CMAKE_CXX_COMPILER_WORKS) |
24 add_subdirectory(suite_x86win32fast) | 28 add_subdirectory(suite_x86win32fast) |
25 add_subdirectory(suite_x86win32std) | 29 add_subdirectory(suite_x86win32std) |
26 add_subdirectory(suite2_x86win32fast) | 30 add_subdirectory(suite2_x86win32fast) |
27 add_subdirectory(suite2_x86win32std) | 31 add_subdirectory(suite2_x86win32std) |
28 endif() | 32 endif() |