summaryrefslogtreecommitdiff
path: root/cord
diff options
context:
space:
mode:
authorVictor Romero <romerosanchezv@gmail.com>2019-06-15 13:52:08 +0300
committerIvan Maidanski <ivmai@mail.ru>2019-06-15 13:52:08 +0300
commit227a6979555a4f2fbae81c14e9c6e3b0ef03fca8 (patch)
tree1a68e3c6e5c2cee4d68eed9bfe61f1e0f39b6e1b /cord
parent5551994033b6c1ebc20973cc959f7cd8ddc91b33 (diff)
downloadbdwgc-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.txt5
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()