PROJECT(GDCM)
CMAKE_MINIMUM_REQUIRED(VERSION 2.0)
# okay in fact you need at least cmake 2.0.4 to get swig working properly
+# and you cannot use cmake 2.0.6 out of the box due to a bug (patched in debian package)
#-----------------------------------------------------------------------------
# GDCM version number, usefull for packaging and doxygen doc:
SET(GDCM_MAJOR_VERSION 1)
-SET(GDCM_MINOR_VERSION 2)
+SET(GDCM_MINOR_VERSION 3)
SET(GDCM_BUILD_VERSION 0)
SET(GDCM_VERSION
"${GDCM_MAJOR_VERSION}.${GDCM_MINOR_VERSION}.${GDCM_BUILD_VERSION}")
#-----------------------------------------------------------------------------
# Build shared lib by default
-OPTION(GDCM_BUILD_SHARED_LIBS "Build GDCM with shared libraries." ON)
-SET(BUILD_SHARED_LIBS ${GDCM_BUILD_SHARED_LIBS})
+OPTION(BUILD_SHARED_LIBS "Build GDCM with shared libraries." ON)
OPTION(GDCM_DEBUG "Turn verbosity of some statement ON." OFF)
MARK_AS_ADVANCED(GDCM_DEBUG)
ENDIF(UNIX)
#-----------------------------------------------------------------------------
-# Test if os defines a lenght for sockaddr
+# Test if os defines a length for sockaddr
# only doing the test when we have sys/socket
IF( ${CMAKE_HAVE_SYS_SOCKET_H} )
IF("HAVE_SA_LEN" MATCHES "^HAVE_SA_LEN$")
FILE(WRITE ${GDCM_BINARY_DIR}/CMakeTmp/gdcmTestHAVESALEN.c
"${POUND}include <sys/types.h>\n"
"${POUND}include <sys/socket.h>\n"
- "int main() { struct sockaddr sa; sa.sa_len = 0; }")
+ "int main() { struct sockaddr sa; sa.sa_len = 0; }\n")
MESSAGE(STATUS "Checking if ifreq has a sa_len")
TRY_COMPILE(HAVE_SA_LEN
${GDCM_BINARY_DIR}