endif()
-message("------------ EED OPENMP Flag 1")
# EED 2024-16-01
find_package( OpenMP REQUIRED )
# find_package( OpenMP )
# find_package(OpenMP COMPONENTS CXX)
-message("------------ EED OPENMP Flag 2")
if (OPENMP_FOUND)
- message("------------ EED OPENMP yesssssssssss")
-
# include_directories("${OPENMP_INCLUDES}")
link_directories( /opt/local/lib/libomp )
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
# set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}")
ELSE(OPENMP_FOUND)
- message("------------ EED OPENMP noooooooooo")
+ message("------------ EED Not found OPENMP ")
endif(OPENMP_FOUND)
-
ENDIF(USE_OPENMP)
#-----------------------------------------------------------------------------
-
-
#-----------------------------------------------------------------------------
IF(USE_KWWIDGETS)
IF(NOT KWWidgets_FOUND)
#-----------------------------------------------------------------------------
-IF(USE_GDCM_UPS_EED)
+IF(USE_GDCM)
IF (USE_GDCM2)
MESSAGE(ERROR "CANNOT USE BOTH gdcm AND gdcm2 !")
ENDIF (USE_GDCM2)
ENDIF(GDCM_FOUND)
ENDIF(NOT GDCM_FOUND)
-ENDIF(USE_GDCM_UPS_EED)
+ENDIF(USE_GDCM)
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
-IF(USE_GDCM2_UPS_EED)
+IF(USE_GDCM2)
+
IF (USE_GDCM)
MESSAGE(ERROR "CANNOT USE BOTH gdcm AND gdcm2 !")
ENDIF (USE_GDCM)
FIND_PACKAGE(GDCM REQUIRED)
INCLUDE(${GDCM_USE_FILE})
- IF(NOT ${GDCM_MAJOR_VERSION} EQUAL 3)
+ IF(NOT ${GDCM_MAJOR_VERSION} EQUAL 3)
MESSAGE(FATAL_ERROR "gdcm version 2 needed. found ${GDCM_MAJOR_VERSION}.${GDCM_MINOR_VERSION}.${GDCM_BUILD_VERSION}. Set GDCM_DIR to the gdcm version 2 directory")
- ENDIF(NOT ${GDCM_MAJOR_VERSION} EQUAL 2)
+ ENDIF(NOT ${GDCM_MAJOR_VERSION} EQUAL 3)
CREA_DEFINE( USE_GDCM2 )
MARK_AS_ADVANCED(GDCM_DIR)
- CREA_DEFINE_WITH_VAL( GDCM_NAME_SPACE gdcm )
-
+#EED CREA_DEFINE_WITH_VAL( GDCM_NAME_SPACE gdcm )
+
MESSAGE ( STATUS "=======================================")
MESSAGE ( STATUS "Looking for GDCM2... found")
MESSAGE ( STATUS "* Dir = ${GDCM_DIR}")
# Test that GDCM_NAME_SPACE is **NOT** "gdcm" or will conflict with
# embedded gdcm in ITK and will result in hard seg faults !
- INCLUDE_DIRECTORIES(${GDCM_INCLUDE_DIRS})
- LINK_DIRECTORIES( ${GDCM_LIBRARY_DIRS})
-
+ INCLUDE_DIRECTORIES(${GDCM_INCLUDE_DIRS} )
+
+ ##EED1 with .../vtk-9.2
+ INCLUDE_DIRECTORIES(${GDCM_INCLUDE_DIRS} ${GDCM_INCLUDE_DIRS}/vtk-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION} )
+
+ LINK_DIRECTORIES( ${GDCM_LIBRARY_DIRS} )
+
SET(GDCM2_LIBRARIES
${GDCM_LIBRARIES}
)
-
+
IF(USE_GDCM_VTK)
IF(USE_VTK)
IF(WIN32)
ELSE(WIN32)
SET(GDCM_LIBRARIES
${GDCM_LIBRARIES}
- vtkgdcm
+ vtkgdcm-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}
gdcmIOD
+ gdcmDICT
+ gdcmMSFF
)
ENDIF(WIN32)
ENDIF(USE_GDCM_VTK)
# ENDIF(NOT USE_ITK) # JPR : ITK vs GDCM (avoid cmake break)
-ENDIF(USE_GDCM2_UPS_EED)
+ENDIF(USE_GDCM2)
#-----------------------------------------------------------------------------