diff options
author | Victor Romero <romerosanchezv@gmail.com> | 2019-06-15 13:52:08 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2019-06-15 13:52:08 +0300 |
commit | 227a6979555a4f2fbae81c14e9c6e3b0ef03fca8 (patch) | |
tree | 1a68e3c6e5c2cee4d68eed9bfe61f1e0f39b6e1b /cord | |
parent | 5551994033b6c1ebc20973cc959f7cd8ddc91b33 (diff) | |
download | bdwgc-227a6979555a4f2fbae81c14e9c6e3b0ef03fca8.tar.gz |
Rename libgc-lib.a to libgc.a in CMake script
Issue #281 (bdwgc).
Also specify that libgc.a is used privately in test executables.
* CMakeLists.txt (gc-lib): Rename library to gc in add_library and
set_target_properties.
* cord/CMakeLists.txt [build_tests] (cordtest, de): Rename gc-lib to gc
and add PRIVATE in target_link_libraries.
* tests/CMakeLists.txt (gctest, hugetest, leaktest, middletest,
realloc_test, smashtest): Likewise.
* tests/CMakeLists.txt [enable_gc_debug] (tracetest): Likewise.
* tests/CMakeLists.txt [enable_disclaim] (disclaim_bench,
disclaim_test, disclaim_weakmap_test): Likewise.
Diffstat (limited to 'cord')
-rw-r--r-- | cord/CMakeLists.txt | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/cord/CMakeLists.txt b/cord/CMakeLists.txt index a0a8a7b3..50290c97 100644 --- a/cord/CMakeLists.txt +++ b/cord/CMakeLists.txt @@ -17,7 +17,7 @@ if (build_tests) add_executable(cordtest cordbscs.c cordprnt.c cordxtra.c tests/cordtest.c) set_target_properties(cordtest PROPERTIES COMPILE_DEFINITIONS GC_NOT_DLL) - target_link_libraries(cordtest gc-lib) + target_link_libraries(cordtest PRIVATE gc) add_test(NAME cordtest COMMAND cordtest) if (WIN32) @@ -25,7 +25,6 @@ if (build_tests) tests/de.c tests/de_win.c) set_target_properties(de PROPERTIES WIN32_EXECUTABLE TRUE) set_target_properties(de PROPERTIES COMPILE_DEFINITIONS GC_NOT_DLL) - target_link_libraries(de gc-lib) - target_link_libraries(de gdi32) + target_link_libraries(de PRIVATE gc gdi32) endif(WIN32) endif() |