diff --git a/3rdparty/CMakeLists.txt b/3rdparty/CMakeLists.txt --- a/3rdparty/CMakeLists.txt +++ b/3rdparty/CMakeLists.txt @@ -169,6 +169,8 @@ add_subdirectory( ext_patch ) add_subdirectory( ext_png2ico ) endif () +add_subdirectory( ext_de265 ) +add_subdirectory( ext_heif ) add_subdirectory( ext_lzma ) add_subdirectory( ext_iconv ) add_subdirectory( ext_gettext ) diff --git a/3rdparty/ext_de265/CMakeLists.txt b/3rdparty/ext_de265/CMakeLists.txt new file mode 100644 --- /dev/null +++ b/3rdparty/ext_de265/CMakeLists.txt @@ -0,0 +1,13 @@ +SET(PREFIX_ext_de265 "${EXTPREFIX}" ) +ExternalProject_Add( ext_de265 + DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} + URL https://github.com/strukturag/libde265/releases/download/v1.0.3/libde265-1.0.3.tar.gz + + INSTALL_DIR ${PREFIX_ext_de265} + + CONFIGURE_COMMAND /configure --prefix=${PREFIX_ext_de265} ${GLOBAL_AUTOMAKE_PROFILE} + BUILD_COMMAND make + + + UPDATE_COMMAND "" +) diff --git a/3rdparty/ext_heif/CMakeLists.txt b/3rdparty/ext_heif/CMakeLists.txt new file mode 100644 --- /dev/null +++ b/3rdparty/ext_heif/CMakeLists.txt @@ -0,0 +1,15 @@ +SET(PREFIX_ext_heif "${EXTPREFIX}" ) +ExternalProject_Add( ext_heif + DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} + URL https://github.com/strukturag/libheif/releases/download/v1.4.0/libheif-1.4.0.tar.gz + + INSTALL_DIR ${PREFIX_ext_heif} + + CONFIGURE_COMMAND /configure --prefix=${PREFIX_ext_de265} ${GLOBAL_AUTOMAKE_PROFILE} + BUILD_COMMAND make + + + UPDATE_COMMAND "" + + DEPENDS ext_de265 +)