]> granicus.if.org Git - gc/commitdiff
Fix missing win32_threads.c compilation for Cygwin (CMake)
authorIvan Maidanski <ivmai@mail.ru>
Wed, 3 May 2017 08:09:50 +0000 (11:09 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 3 May 2017 08:12:19 +0000 (11:12 +0300)
* CMakeLists.txt [CMAKE_USE_PTHREADS_INIT && *-*-cygwin*] (SRC): Add
win32_threads.c.
* CMakeLists.txt (win32_threads): Remove commented out variable
definition.

CMakeLists.txt

index e33aee887d47e79fb4bb32b85ea31c31485d5f65..dfa734fe02e9b3686997404835f819d65c874197 100644 (file)
@@ -188,9 +188,7 @@ IF(CMAKE_USE_PTHREADS_INIT)
                     ADD_DEFINITIONS("-DPARALLEL_MARK")
                 ENDIF(enable_parallel_mark)
                 ADD_DEFINITIONS("-DTHREAD_LOCAL_ALLOC")
-                SET(SRC ${SRC} thread_local_alloc.c)
-#TODO
-#       win32_threads=true
+                SET(SRC ${SRC} thread_local_alloc.c win32_threads.c)
         ENDIF()
         IF ( HOST MATCHES .*-.*-darwin.*)
                 ADD_DEFINITIONS("-DGC_DARWIN_THREADS")
@@ -216,7 +214,6 @@ ENDIF(CMAKE_USE_PTHREADS_INIT)
 
 IF(CMAKE_USE_WIN32_THREADS_INIT)
         ADD_DEFINITIONS("-DGC_THREADS")
-        #win32_threads=true   TODO
         IF(enable_parallel_mark)
                 ADD_DEFINITIONS("-DPARALLEL_MARK")
                 ADD_DEFINITIONS("-DTHREAD_LOCAL_ALLOC")