浏览代码

Disable all DCMTK 3rdparty libraries to avoid linker errors caused when source code using DCMTK libraries do not know DCMTK's 3party library setup.

Michael Onken 14 年之前
父节点
当前提交
f40cc24ac0
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      CMakeExternals/DCMTK.cmake

+ 5 - 1
CMakeExternals/DCMTK.cmake

@@ -43,7 +43,11 @@ IF(${add_project})
         -DCMAKE_C_FLAGS:STRING=${ep_common_c_flags}
         -DCMAKE_C_FLAGS:STRING=${ep_common_c_flags}
         -DCMAKE_INSTALL_PREFIX:PATH=${ep_install_dir}
         -DCMAKE_INSTALL_PREFIX:PATH=${ep_install_dir}
         -DDCMTK_WITH_ZLIB:BOOL=OFF # see github issue #25
         -DDCMTK_WITH_ZLIB:BOOL=OFF # see github issue #25
-        -DDCMTK_FORCE_FPIC_ON_UNIX:BOOL=ON
+        -DDCMTK_WITH_OPENSSL:BOOL=OFF # see github issue #25
+        -DDCMTK_WITH_PNG:BOOL=OFF # see github issue #25
+        -DDCMTK_WITH_TIFF:BOOL=OFF  # see github issue #25
+        -DDCMTK_WITH_XML:BOOL=OFF  # see github issue #25
+        -DDCMTK_FORCE_FPIC_ON_UNIX:BOOL=ON 
         ${CMAKE_OSX_EXTERNAL_PROJECT_ARGS}
         ${CMAKE_OSX_EXTERNAL_PROJECT_ARGS}
         -DBUILD_TESTING:BOOL=OFF
         -DBUILD_TESTING:BOOL=OFF
         -DDCMTK_BUILD_APPS:BOOL=ON # Build also dmctk tools (movescu, storescp, ...)
         -DDCMTK_BUILD_APPS:BOOL=ON # Build also dmctk tools (movescu, storescp, ...)