]> granicus.if.org Git - gc/commitdiff
Fix CMake build on Cygwin.
authorIvan Maidanski <ivmai@mail.ru>
Tue, 13 Sep 2011 10:06:52 +0000 (14:06 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 13 Sep 2011 10:06:52 +0000 (14:06 +0400)
* CMakeLists.txt (cygwin): Remove "-D_REENTRANT" definition.
* CMakeLists.txt (cord): Add gdi32 link library.

CMakeLists.txt

index 2f775d49ebb77e5af59f19a18eff341e50af1354..0c756fdeb7f9160794890392ff7b13d6141dd24b 100644 (file)
@@ -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)