Warning, /graphics/krita/3rdparty/ext_drmingw/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 SET (PREFIX_ext_drmingw "${EXTPREFIX}")
0002 if (MINGW)
0003     ExternalProject_Add(ext_drmingw
0004         DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR}
0005         URL https://github.com/amyspark/drmingw/releases/download/0.9.7.1/drmingw-0.9.7.1-patched.tar.gz
0006         URL_HASH SHA256=998848da2f490bfea455f804ccc3f08bc5d5d0fee7813b406c658451ce6da532
0007 
0008         INSTALL_DIR ${PREFIX_ext_drmingw}
0009         CMAKE_ARGS -DCMAKE_DISABLE_FIND_PACKAGE_PythonInterp=1 -DCMAKE_DISABLE_FIND_PACKAGE_WinDbg=1 -DPOSIX_THREADS=1 -DCMAKE_INSTALL_PREFIX=${PREFIX_ext_drmingw} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} ${GLOBAL_PROFILE}
0010 
0011         UPDATE_COMMAND ""
0012     )
0013     if ("${CMAKE_SIZEOF_VOID_P}" EQUAL "8")
0014         ExternalProject_Add(ext_drmingw_deps
0015             DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR}
0016             URL https://github.com/jrfonseca/drmingw/releases/download/0.9.7/drmingw-0.9.7-win64.7z
0017             URL_HASH SHA256=ff1a62ebc9e0662c7ba7f30141efa047e6ee43a5f1a613f671b0971ba772d597
0018 
0019             INSTALL_DIR ${PREFIX_ext_drmingw}
0020             CONFIGURE_COMMAND ""
0021             BUILD_COMMAND ${CMAKE_COMMAND} -E echo Deploying Dr. MinGW 64-bit dependencies
0022             INSTALL_COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/dbghelp.dll ${PREFIX_ext_drmingw}/bin/
0023                     COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/dbgcore.dll ${PREFIX_ext_drmingw}/bin/
0024                     COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/symsrv.dll ${PREFIX_ext_drmingw}/bin/
0025                     COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/symsrv.yes ${PREFIX_ext_drmingw}/bin/
0026 
0027             UPDATE_COMMAND ""
0028         )
0029     else ("${CMAKE_SIZEOF_VOID_P}" EQUAL "8")
0030         ExternalProject_Add(ext_drmingw_deps
0031             DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR}
0032             URL https://github.com/jrfonseca/drmingw/releases/download/0.9.7/drmingw-0.9.7-win32.7z
0033             URL_HASH SHA256=3668efb8922ce0e3fb94855870f4d5602eda182faa4c013568e86d369eaf862e
0034 
0035             INSTALL_DIR ${PREFIX_ext_drmingw}
0036             CONFIGURE_COMMAND ""
0037             BUILD_COMMAND ${CMAKE_COMMAND} -E echo Deploying Dr. Mingw 32-bit dependencies
0038             INSTALL_COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/dbghelp.dll ${PREFIX_ext_drmingw}/bin/
0039                     COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/dbgcore.dll ${PREFIX_ext_drmingw}/bin/
0040                     COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/symsrv.dll ${PREFIX_ext_drmingw}/bin/
0041                     COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/symsrv.yes ${PREFIX_ext_drmingw}/bin/
0042 
0043             UPDATE_COMMAND ""
0044         )
0045     endif ("${CMAKE_SIZEOF_VOID_P}" EQUAL "8")
0046 
0047     add_dependencies(ext_drmingw ext_drmingw_deps)
0048 elseif(MSVC)
0049     if ("${CMAKE_SIZEOF_VOID_P}" EQUAL "8")
0050         ExternalProject_Add(ext_drmingw
0051             DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR}
0052             URL https://github.com/jrfonseca/drmingw/releases/download/0.9.7/drmingw-0.9.7-win64.7z
0053             URL_HASH SHA256=ff1a62ebc9e0662c7ba7f30141efa047e6ee43a5f1a613f671b0971ba772d597
0054 
0055             INSTALL_DIR ${PREFIX_ext_drmingw}
0056             CONFIGURE_COMMAND ""
0057             BUILD_COMMAND ${CMAKE_COMMAND} -E echo Deploying Dr. MinGW 64-bit dependencies (MSVC)
0058             INSTALL_COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/dbghelp.dll ${PREFIX_ext_drmingw}/bin/
0059                     COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/dbgcore.dll ${PREFIX_ext_drmingw}/bin/
0060                     COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/symsrv.dll ${PREFIX_ext_drmingw}/bin/
0061                     COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/symsrv.yes ${PREFIX_ext_drmingw}/bin/
0062                     COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/exchndl.dll ${PREFIX_ext_drmingw}/bin/
0063                     COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/mgwhelp.dll ${PREFIX_ext_drmingw}/bin/
0064 
0065             UPDATE_COMMAND ""
0066         )
0067     else ("${CMAKE_SIZEOF_VOID_P}" EQUAL "8")
0068         ExternalProject_Add(ext_drmingw
0069             DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR}
0070             URL https://github.com/jrfonseca/drmingw/releases/download/0.9.7/drmingw-0.9.7-win32.7z
0071             URL_HASH SHA256=3668efb8922ce0e3fb94855870f4d5602eda182faa4c013568e86d369eaf862e
0072 
0073             INSTALL_DIR ${PREFIX_ext_drmingw}
0074             CONFIGURE_COMMAND ""
0075             BUILD_COMMAND ${CMAKE_COMMAND} -E echo Deploying Dr. Mingw 32-bit dependencies (MSVC)
0076             INSTALL_COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/dbghelp.dll ${PREFIX_ext_drmingw}/bin/
0077                     COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/dbgcore.dll ${PREFIX_ext_drmingw}/bin/
0078                     COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/symsrv.dll ${PREFIX_ext_drmingw}/bin/
0079                     COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/symsrv.yes ${PREFIX_ext_drmingw}/bin/
0080                     COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/exchndl.dll ${PREFIX_ext_drmingw}/bin/
0081                     COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin/mgwhelp.dll ${PREFIX_ext_drmingw}/bin/
0082 
0083             UPDATE_COMMAND ""
0084         )
0085     endif ("${CMAKE_SIZEOF_VOID_P}" EQUAL "8")
0086 endif (MINGW)