68 lines
2.2 KiB
Diff
68 lines
2.2 KiB
Diff
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||
|
index 52cc81ace..d7a1f63f8 100644
|
||
|
--- a/CMakeLists.txt
|
||
|
+++ b/CMakeLists.txt
|
||
|
@@ -403,9 +404,11 @@ ENDIF(LIBMINC_MINC1_SUPPORT)
|
||
|
# Keep this variable for compatibility
|
||
|
SET(VOLUME_IO_LIBRARY ${LIBMINC_EXTERNAL_LIB_PREFIX}minc2)
|
||
|
SET(CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX})
|
||
|
|
||
|
ADD_LIBRARY(${LIBMINC_LIBRARY} ${LIBRARY_TYPE} ${minc_LIB_SRCS} ${minc_HEADERS} ${volume_io_LIB_SRCS} ${volume_io_HEADERS} )
|
||
|
-
|
||
|
+if(WIN32)
|
||
|
+ target_link_libraries(${LIBMINC_LIBRARY} ws2_32)
|
||
|
+endif()
|
||
|
IF(NIFTI_FOUND AND NOT LIBMINC_USE_SYSTEM_NIFTI)
|
||
|
ADD_DEPENDENCIES(${LIBMINC_LIBRARY} NIFTI)
|
||
|
ENDIF()
|
||
|
@@ -453,7 +456,7 @@ IF( LIBMINC_INSTALL_LIB_DIR )
|
||
|
${LIBMINC_EXPORTED_TARGETS}
|
||
|
LIBRARY DESTINATION ${LIBMINC_INSTALL_LIB_DIR} COMPONENT libraries
|
||
|
ARCHIVE DESTINATION ${LIBMINC_INSTALL_LIB_DIR} COMPONENT libraries
|
||
|
- RUNTIME DESTINATION ${LIBMINC_INSTALL_LIB_DIR} COMPONENT libraries
|
||
|
+ RUNTIME DESTINATION ${LIBMINC_INSTALL_BIN_DIR} COMPONENT libraries
|
||
|
)
|
||
|
ENDIF( LIBMINC_INSTALL_LIB_DIR )
|
||
|
|
||
|
@@ -538,7 +541,7 @@ IF(LIBMINC_INSTALL_LIB_DIR AND NOT LIBMINC_INSTALL_NO_DEVELOPMENT)
|
||
|
${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/Use${LIBMINC_EXTERNAL_LIB_PREFIX}LIBMINC.cmake
|
||
|
${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${LIBMINC_EXTERNAL_LIB_PREFIX}LIBMINCConfig.cmake
|
||
|
DESTINATION
|
||
|
- ${LIBMINC_INSTALL_LIB_DIR}
|
||
|
+ ${LIBMINC_INSTALL_LIB_DIR}/cmake
|
||
|
COMPONENT Development)
|
||
|
|
||
|
ENDIF(LIBMINC_INSTALL_LIB_DIR AND NOT LIBMINC_INSTALL_NO_DEVELOPMENT)
|
||
|
diff --git a/config.h.cmake b/config.h.cmake
|
||
|
index 9ceffa8fc..21c2f3baf 100644
|
||
|
--- a/config.h.cmake
|
||
|
+++ b/config.h.cmake
|
||
|
@@ -1,4 +1,8 @@
|
||
|
/* various defines */
|
||
|
+#ifdef _MSC_VER
|
||
|
+#define strcasecmp _stricmp
|
||
|
+#define strncasecmp _strnicmp
|
||
|
+#endif
|
||
|
|
||
|
#ifndef MINC2
|
||
|
#define MINC2 @MINC2@
|
||
|
diff --git a/libcommon/minc_config.c b/libcommon/minc_config.c
|
||
|
index 531ef108e..5472d9274 100644
|
||
|
--- a/libcommon/minc_config.c
|
||
|
+++ b/libcommon/minc_config.c
|
||
|
@@ -20,14 +20,6 @@
|
||
|
|
||
|
#include "minc_config.h"
|
||
|
|
||
|
-#ifdef _MSC_VER
|
||
|
-#define snprintf _snprintf
|
||
|
-#define vsnprintf _vsnprintf
|
||
|
-#define strcasecmp _stricmp
|
||
|
-#define strncasecmp _strnicmp
|
||
|
-#endif
|
||
|
-
|
||
|
-
|
||
|
static const char *_CONFIG_VAR[]=
|
||
|
{
|
||
|
"MINC_FORCE_V2",
|