From: Ivan Maidanski Date: Tue, 13 Sep 2011 10:06:52 +0000 (+0400) Subject: Fix CMake build on Cygwin. X-Git-Tag: gc7_3alpha2~362 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8f311c0333b751c0357984d22ca538ab7e1d7353;p=gc Fix CMake build on Cygwin. * CMakeLists.txt (cygwin): Remove "-D_REENTRANT" definition. * CMakeLists.txt (cord): Add gdi32 link library. --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 2f775d49..0c756fde 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -153,7 +153,6 @@ IF(CMAKE_USE_PTHREADS_INIT) ENDIF() IF ( "HOST" MATCHES .*-.*-cygwin.*) ADD_DEFINITIONS("-DGC_THREADS") - ADD_DEFINITIONS("-D_REENTRANT") IF (${enable_parallel_mark}) ADD_DEFINITIONS("-DPARALLEL_MARK") ENDIF() @@ -224,6 +223,7 @@ IF(WIN32) SET_TARGET_PROPERTIES(cord PROPERTIES COMPILE_DEFINITIONS GC_NOT_DLL) TARGET_LINK_LIBRARIES(cord gc-lib) + TARGET_LINK_LIBRARIES(cord gdi32) ENDIF(WIN32) ADD_SUBDIRECTORY(tests)