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()