mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-11-24 04:19:08 +08:00
26 lines
844 B
Diff
26 lines
844 B
Diff
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||
|
index fead70c..f05ae92 100644
|
||
|
--- a/CMakeLists.txt
|
||
|
+++ b/CMakeLists.txt
|
||
|
@@ -68,6 +68,7 @@ IF (USE_PTHREADS)
|
||
|
FIND_PACKAGE(pthreads REQUIRED)
|
||
|
INCLUDE_DIRECTORIES(${PTHREADS_INCLUDE_DIR})
|
||
|
ADD_DEFINITIONS(-D_REENTRANT)
|
||
|
+ set(PTHREADS_LIBRARY PThreads4W::PThreads4W)
|
||
|
ENDIF()
|
||
|
|
||
|
# Math library (not available in MSVC or MINGW)
|
||
|
diff --git a/fitsio2.h b/fitsio2.h
|
||
|
index 1adb17b..19f8511 100644
|
||
|
--- a/fitsio2.h
|
||
|
+++ b/fitsio2.h
|
||
|
@@ -26,7 +26,7 @@ extern int Fitsio_Pthread_Status;
|
||
|
#define FFUNLOCK1(lockname) (Fitsio_Pthread_Status = pthread_mutex_unlock(&lockname))
|
||
|
#define FFLOCK FFLOCK1(Fitsio_Lock)
|
||
|
#define FFUNLOCK FFUNLOCK1(Fitsio_Lock)
|
||
|
-#define ffstrtok(str, tok, save) strtok_r(str, tok, save)
|
||
|
+#define ffstrtok(str, tok, save) strtok_s(str, tok, save)
|
||
|
|
||
|
#else
|
||
|
#define FFLOCK
|