+#CONFIGURE_FILE(${GDCM_SOURCE_DIR}/src/gdcmCommon.h.in\r
+# ${GDCM_BINARY_DIR}/src/gdcmCommon.h @ONLY IMMEDIATE)\r
+\r
+#-----------------------------------------------------------------------------\r
+# Output directories.\r
+#Put all stuff in one single dir for Win32, otherwise dll are a pain:\r
+IF(WIN32 AND GDCM_BUILD_SHARED_LIBS)\r
+ SET(OUTPUT_LIB_DIR ${GDCM_SOURCE_DIR}/bin)\r
+ELSE(WIN32 AND GDCM_BUILD_SHARED_LIBS)\r
+ SET(OUTPUT_LIB_DIR ${GDCM_SOURCE_DIR}/lib)\r
+ENDIF(WIN32 AND GDCM_BUILD_SHARED_LIBS)\r
+\r
+SET (EXECUTABLE_OUTPUT_PATH ${GDCM_SOURCE_DIR}/bin CACHE PATH "Single output directory for building all executables.")\r
+SET (LIBRARY_OUTPUT_PATH ${OUTPUT_LIB_DIR} CACHE PATH "Single output directory for building all libraries.")\r
+MARK_AS_ADVANCED(LIBRARY_OUTPUT_PATH EXECUTABLE_OUTPUT_PATH)\r
+SET(GDCM_LIBRARY_PATH "${LIBRARY_OUTPUT_PATH}")\r
+SET(GDCM_EXECUTABLE_PATH "${EXECUTABLE_OUTPUT_PATH}")\r