diff --git a/3rdparty/ext_heif/CMakeLists.txt b/3rdparty/ext_heif/CMakeLists.txt index a394aee9be..1b710db6bd 100644 --- a/3rdparty/ext_heif/CMakeLists.txt +++ b/3rdparty/ext_heif/CMakeLists.txt @@ -1,71 +1,74 @@ SET(EXTPREFIX_heif "${EXTPREFIX}" ) ExternalProject_Add( ext_libde265 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} URL https://github.com/strukturag/libde265/releases/download/v1.0.3/libde265-1.0.3.tar.gz URL_MD5 0e1e26ffcb2177c3749c748e20fcd588 BUILD_IN_SOURCE 1 CONFIGURE_COMMAND /configure --prefix=${EXTPREFIX_heif} ${GLOBAL_AUTOMAKE_PROFILE} BUILD_COMMAND make INSTALL_COMMAND make install UPDATE_COMMAND "" ) ExternalProject_Add( ext_yasm DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} URL http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz URL_MD5 fc9e586751ff789b34b1f21d572d96af CONFIGURE_COMMAND /configure --prefix=${EXTPREFIX_heif} ${GLOBAL_AUTOMAKE_PROFILE} BUILD_COMMAND make INSTALL_COMMAND make install UPDATE_COMMAND "" ) ExternalProject_Add( ext_nasm DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} URL https://www.nasm.us/pub/nasm/releasebuilds/2.14.03rc2/nasm-2.14.03rc2.tar.gz URL_MD5 4cd1fe6788cd15d08c1a8f18b6d2428e CONFIGURE_COMMAND /configure --prefix=${EXTPREFIX_heif} ${GLOBAL_AUTOMAKE_PROFILE} BUILD_COMMAND make INSTALL_COMMAND make install UPDATE_COMMAND "" ) ExternalProject_Add( ext_libx265 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} URL http://ftp.videolan.org/pub/videolan/x265/x265_3.0.tar.gz URL_MD5 8ff1780246bb7ac8506239f6129c04ec + INSTALL_DIR ${EXTPREFIX_heif} SOURCE_SUBDIR source/ + CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${EXTPREFIX_heif} + BUILD_COMMAND make INSTALL_COMMAND make install UPDATE_COMMAND "" DEPENDS ext_yasm ext_nasm ) ExternalProject_Add( ext_libheif DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} URL https://github.com/strukturag/libheif/releases/download/v1.4.0/libheif-1.4.0.tar.gz URL_MD5 b3c726609a8750c5fc1687a7b193adff CONFIGURE_COMMAND /configure --prefix=${EXTPREFIX_heif} ${GLOBAL_AUTOMAKE_PROFILE} BUILD_COMMAND CXXFLAGS="-Wno-error" make INSTALL_COMMAND make install UPDATE_COMMAND "" DEPENDS ext_libde265 ext_libx265 ext_pkgconfig )