./configure --with-zlib-include-dir=d:/libzlib/out --with-zlib-lib-dir=d:/libzlib/out --with-jpeg-include-dir=d:/libjpeg/out/include --with-jpeg-lib-dir=d:/libjpeg/out/lib --prefix=d:/libtiff/out
make
make install
# libxml support: configure compilerIF(DCMTK_WITH_XML)IF(WITH_LIBXMLINC)SET(LIBXML_INCDIR ${WITH_LIBXMLINC}/include)SET(LIBXML_LIBDIR ${WITH_LIBXMLINC}/lib)IF(MINGW)SET(LIBXML_LIBS debug ${LIBXML_LIBDIR}/libxml2.a optimized ${LIBXML_LIBDIR}/libxml2.a debug ${LIBXML_LIBDIR}/libiconv.dll.a optimized ${LIBXML_LIBDIR}/libiconv.dll.a debug ${LIBXML_LIBDIR}/libxml2.dll.a optimized ${LIBXML_LIBDIR}/libxml2.dll.a debug ${LIBXML_LIBDIR}/libcharset.a optimized ${LIBXML_LIBDIR}/libcharset.a)ELSE(MINGW)SET(LIBXML_LIBS debug ${LIBXML_LIBDIR}/libxml2_d.lib optimized ${LIBXML_LIBDIR}/libxml2_o.lib debug ${LIBXML_LIBDIR}/iconv_d.lib optimized ${LIBXML_LIBDIR}/iconv_o.lib)MESSAGE(STATUS "Info: DCMTK XML support will be enabled")ENDIF(MINGW)SET(WITH_LIBXML 1)ELSE(WITH_LIBXMLINC) # turn off library if library path not setMESSAGE(STATUS "Warning: XML support will be disabled because libxml2 directory is not specified. Correct path and re-enable DCMTK_WITH_XML.")SET(DCMTK_WITH_XML OFF CACHE BOOL "" FORCE)SET(WITH_LIBXML "")ENDIF(WITH_LIBXMLINC)ENDIF(DCMTK_WITH_XML)# libpng support: configure compilerIF(DCMTK_WITH_PNG)IF(WITH_LIBPNGINC)SET(LIBPNG_INCDIR ${WITH_LIBPNGINC}/include)SET(LIBPNG_LIBDIR ${WITH_LIBPNGINC}/lib)IF(MINGW)SET(LIBPNG_LIBS debug ${LIBPNG_LIBDIR}/libpng.a optimized ${LIBPNG_LIBDIR}/libpng.a)ELSE(MINGW)SET(LIBPNG_LIBS debug ${LIBPNG_LIBDIR}/libpng_d.lib optimized ${LIBPNG_LIBDIR}/libpng_o.lib)ENDIF(MINGW)MESSAGE(STATUS "Info: DCMTK PNG support will be enabled")SET(WITH_LIBPNG 1)ELSE(WITH_LIBPNGINC) # turn off library if library path not setMESSAGE(STATUS "Warning: PNG support will be disabled because libpng directory was not specified. Correct path and re-enable DCMTK_WITH_PNG.")SET(DCMTK_WITH_PNG OFF CACHE BOOL "" FORCE)SET(WITH_LIBPNG "")ENDIF(WITH_LIBPNGINC)ENDIF(DCMTK_WITH_PNG)# libtiff support: configure compilerIF(DCMTK_WITH_TIFF)IF(WITH_LIBTIFFINC)SET(LIBTIFF_INCDIR ${WITH_LIBTIFFINC}/include)SET(LIBTIFF_LIBDIR ${WITH_LIBTIFFINC}/lib)IF(MINGW)SET(LIBTIFF_LIBS debug ${LIBTIFF_LIBDIR}/libtiff.a optimized ${LIBTIFF_LIBDIR}/libtiff.a debug ${LIBTIFF_LIBDIR}/libjpeg.a optimized ${LIBTIFF_LIBDIR}/libjpeg.a debug ${LIBTIFF_LIBDIR}/libjpeg.dll.a optimized ${LIBTIFF_LIBDIR}/libjpeg.dll.a)ELSE(MINGW)SET(LIBTIFF_LIBS debug ${LIBTIFF_LIBDIR}/libtiff_d.lib optimized ${LIBTIFF_LIBDIR}/libtiff_o.lib)ENDIF(MINGW)MESSAGE(STATUS "Info: DCMTK TIFF support will be enabled")SET(WITH_LIBTIFF 1)ELSE(WITH_LIBTIFFINC) # turn off library if library path not setMESSAGE(STATUS "Warning: TIFF support will be disabled because libtiff directory was not specified. Correct path and re-enable DCMTK_WITH_TIFF.")SET(DCMTK_WITH_TIFF OFF CACHE BOOL "" FORCE)SET(WITH_LIBTIFF "")ENDIF(WITH_LIBTIFFINC)ENDIF(DCMTK_WITH_TIFF)# OpenSSL support: configure compilerIF(DCMTK_WITH_OPENSSL)IF(WITH_OPENSSLINC)SET(OPENSSL_BINDIR ${WITH_OPENSSLINC}/bin)SET(OPENSSL_INCDIR ${WITH_OPENSSLINC}/include)SET(OPENSSL_LIBDIR ${WITH_OPENSSLINC}/lib)IF(MINGW)SET(OPENSSL_LIBS debug ${OPENSSL_LIBDIR}/libcrypto.dll.a optimized ${OPENSSL_LIBDIR}/libcrypto.dll.a debug ${OPENSSL_LIBDIR}/libssl.dll.a optimized ${OPENSSL_LIBDIR}/libssl.dll.a)ELSE(MINGW)SET(OPENSSL_LIBS debug ${OPENSSL_LIBDIR}/dcmtkssl_d.lib optimized ${OPENSSL_LIBDIR}/dcmtkssl_o.lib debug ${OPENSSL_LIBDIR}/dcmtkeay_d.lib optimized ${OPENSSL_LIBDIR}/dcmtkeay_o.lib)ENDIF(MINGW)MESSAGE(STATUS "Info: DCMTK OPENSSL support will be enabled")SET(WITH_OPENSSL 1)ELSE(WITH_OPENSSLINC) # turn off library if library path not setMESSAGE(STATUS "Warning: OPENSSL support will be disabled because openssl directory was not specified. Correct path and re-enable DCMTK_WITH_OPENSSL.")SET(DCMTK_WITH_OPENSSL OFF CACHE BOOL "" FORCE)SET(WITH_OPENSSL "")ENDIF(WITH_OPENSSLINC)ENDIF(DCMTK_WITH_OPENSSL)# zlib support: configure compilerIF(DCMTK_WITH_ZLIB)IF(WITH_ZLIBINC)SET(ZLIB_INCDIR ${WITH_ZLIBINC}/include)SET(ZLIB_LIBDIR ${WITH_ZLIBINC}/lib)IF(MINGW)SET(ZLIB_LIBS debug ${ZLIB_LIBDIR}/zlib.a optimized ${ZLIB_LIBDIR}/zlib.a)ELSE(MINGW)SET(ZLIB_LIBS debug ${ZLIB_LIBDIR}/zlib_d.lib optimized ${ZLIB_LIBDIR}/zlib_o.lib)ENDIF(MINGW)MESSAGE(STATUS "Info: DCMTK ZLIB support will be enabled")SET(WITH_ZLIB 1)ELSE(WITH_ZLIBINC) # turn off library if library path not setMESSAGE(STATUS "Warning: ZLIB support will be disabled because zlib directory was not specified. Correct path and re-enable DCMTK_WITH_ZLIB.")SET(DCMTK_WITH_ZLIB OFF CACHE BOOL "" FORCE)SET(WITH_ZLIB "")ENDIF(WITH_ZLIBINC)ENDIF(DCMTK_WITH_ZLIB)# sndfile support: configure compilerIF(DCMTK_WITH_SNDFILE)IF(WITH_SNDFILEINC)SET(SNDFILE_INCDIR ${WITH_SNDFILEINC}/include)SET(SNDFILE_LIBDIR ${WITH_SNDFILEINC}/lib)IF(MINGW)SET(SNDFILE_LIBS debug ${SNDFILE_LIBDIR}/libsndfile.a optimized ${SNDFILE_LIBDIR}/libsndfile.a)ELSE(MINGW)SET(SNDFILE_LIBS debug ${SNDFILE_LIBDIR}/libsndfile_d.lib optimized ${SNDFILE_LIBDIR}/libsndfile_o.lib)ENDIF(MINGW)MESSAGE(STATUS "Info: DCMTK SNDFILE support will be enabled")SET(WITH_SNDFILE 1)ELSE(WITH_SNDFILEINC) # turn off library if library path not setMESSAGE(STATUS "Warning: SNDFILE support will be disabled because libsndfile directory was not specified. Correct path and re-enable DCMTK_WITH_SNDFILE.")SET(DCMTK_WITH_SNDFILE OFF CACHE BOOL "" FORCE)SET(WITH_SNDFILE "")ENDIF(WITH_SNDFILEINC)ENDIF(DCMTK_WITH_SNDFILE)# libiconv support: configure compilerIF(DCMTK_WITH_ICONV)IF(WITH_LIBICONVINC)SET(LIBICONV_INCDIR ${WITH_LIBICONVINC}/include)SET(LIBICONV_LIBDIR ${WITH_LIBICONVINC}/lib)IF(MINGW)SET(LIBICONV_LIBS debug ${LIBICONV_LIBDIR}/libiconv.dll.a optimized ${LIBICONV_LIBDIR}/libiconv.dll.a debug ${LIBICONV_LIBDIR}/libcharset.a optimized ${LIBICONV_LIBDIR}/libcharset.dll.a)ELSE(MINGW)SET(LIBICONV_LIBS debug ${LIBICONV_LIBDIR}/libiconv.dll.a optimized ${LIBICONV_LIBDIR}/libiconv_o.lib)ENDIF(MINGW)MESSAGE(STATUS "Info: DCMTK ICONV support will be enabled")SET(WITH_LIBICONV 1)ELSE(WITH_LIBICONVINC) # turn off library if library path not setMESSAGE(STATUS "Warning: ICONV support will be disabled because libiconv directory was not specified. Correct path and re-enable DCMTK_WITH_ICONV.")SET(DCMTK_WITH_ICONV OFF CACHE BOOL "" FORCE)SET(WITH_LIBICONV "")ENDIF(WITH_LIBICONVINC)ENDIF(DCMTK_WITH_ICONV)ELSE(WIN32)