Warning, /graphics/krita/3rdparty/ext_mlt/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 0002 SET(PREFIX_ext_mlt "${EXTPREFIX}") 0003 0004 if (NOT WIN32 OR MINGW) 0005 set(DLFCN_WIN32_DEP) 0006 set(WIN32_CMAKE_ARGS) 0007 0008 if (WIN32) 0009 0010 ExternalProject_Add( 0011 ext_dlfcn_win32 0012 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0013 URL https://github.com/dlfcn-win32/dlfcn-win32/archive/refs/tags/v1.3.1.zip 0014 URL_HASH SHA256=4f611c4372eef7f0179a33f76f84d54857c4fe676b60b654c6c5d91a6d4dad55 0015 0016 CMAKE_ARGS ${GLOBAL_PROFILE} -DCMAKE_INSTALL_PREFIX=${PREFIX_ext_mlt} 0017 ) 0018 0019 set(DLFCN_WIN32_DEP ext_dlfcn_win32) 0020 set(WIN32_CMAKE_ARGS -DWINDOWS_DEPLOY=OFF) 0021 endif() 0022 0023 if (ANDROID) 0024 set(BUILD_EXTRA_OPTS "-DMOD_RTAUDIO=OFF") 0025 else() 0026 set(BUILD_EXTRA_OPTS "") 0027 endif() 0028 0029 0030 0031 kis_ExternalProject_Add_with_separate_builds_apple( 0032 ext_mlt 0033 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0034 URL https://github.com/mltframework/mlt/releases/download/v7.22.0/mlt-7.22.0.tar.gz 0035 URL_HASH MD5=9f747ae1b7388937be6328b4c234431b 0036 #GIT_REPOSITORY https://github.com/emmetoneillpdx/mlt.git 0037 #GIT_TAG origin/master 0038 # GIT_TAG 1924f3712e3dc0f7a1e5a1aa658dbbbf0e863754 # fixed tip of 'origin/mlt-krita-plugins' 0039 0040 PATCH_COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0001-Fix-compilation-on-Windows-with-Clang-15-965.patch 0041 COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0001-macOS-allow-finding-plugins-outside-bundles.patch 0042 COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0002-MLT-check-pointers-before-dereferencing.patch 0043 0044 CMAKE_ARGS ${GLOBAL_PROFILE} -DMOD_OPENCV=OFF ${WIN32_CMAKE_ARGS} -DCMAKE_INSTALL_PREFIX=${PREFIX_ext_mlt} ${BUILD_EXTRA_OPTS} 0045 0046 DEPENDS ext_ffmpeg ${DLFCN_WIN32_DEP} 0047 ) 0048 endif()