Skip to content

Commit adc22e1

Browse files
committed
Fixed heif configuration
1 parent 54beb4c commit adc22e1

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

cmake/dependency.heif.cmake

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,16 @@ ExternalProject_Add(HEIF
2424
PATCH_COMMAND ""
2525
BUILD_COMMAND ${BUILD_COMMAND_FOR_TARGET} -t heif
2626
INSTALL_COMMAND ${BUILD_COMMAND_FOR_TARGET} -t install
27-
CMAKE_ARGS "--preset" "release-noplugins"
27+
CMAKE_ARGS ${CMAKE_BUILD_TYPE_ARG}
28+
"-DBUILD_SHARED_LIBS=ON" "-DBUILD_TESTING=OFF" "-DENABLE_EXPERIMENTAL_FEATURES=OFF" "-DCMAKE_COMPILE_WARNING_AS_ERROR=OFF"
29+
"-DENABLE_PLUGIN_LOADING=OFF" "-DWITH_REDUCED_VISIBILITY=ON" "-DWITH_EXAMPLES=OFF" "-DWITH_FUZZERS=OFF"
2830
"-DCMAKE_INSTALL_PREFIX:PATH=${EXTERNALPROJECT_BINARY_ROOT}/heif/install" "-DCMAKE_SHARED_LIBRARY_PREFIX=lib"
2931
"-DZLIB_ROOT:PATH=${ZLIB_ROOT}"
3032
"-DWITH_LIBDE265=ON" "-DLIBDE265_INCLUDE_DIR:PATH=${LIBDE265_INCLUDE_DIRS}" "-DLIBDE265_LINK_DIRS:PATH=${LIBDE265_LINK_DIRS}" "-DLIBDE265_LIBRARY:PATH=${LIBDE265_LIBRARY}"
3133
"-DWITH_KVAZAAR=ON" "-DKVAZAAR_INCLUDE_DIR:PATH=${KVAZAAR_INCLUDE_DIRS}" "-DKVAZAAR_LINK_DIRS:PATH=${KVAZAAR_LINK_DIRS}" "-DKVAZAAR_LIBRARY:PATH=${KVAZAAR_LIBRARY}"
3234
"-DWITH_DAV1D=ON" "-DDAV1D_INCLUDE_DIR:PATH=${DAVID_INCLUDE_DIRS}" "-DDAV1D_LINK_DIRS:PATH=${DAVID_LINK_DIRS}" "-DDAV1D_LIBRARY:PATH=${DAVID_LIBRARY}"
3335
"-DWITH_SvtEnc=ON" "-DSvtEnc_INCLUDE_DIR:PATH=${SVTAV1_INCLUDE_DIRS}" "-DSvtEnc_LINK_DIRS:PATH=${SVTAV1_LINK_DIRS}" "-DSvtEnc_LIBRARY:PATH=${SVTAV1_LIBRARY}"
36+
"-DWITH_AOM_DECODER=OFF" "-DWITH_AOM_ENCODER=OFF" "-DWITH_X265=OFF" "-DWITH_LIBSHARPYUV=OFF" "-DWITH_OpenH264_DECODER=OFF"
3437
"-DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} ${DEF_FLAG}LIBDE265_STATIC_BUILD=1 ${DEF_FLAG}KVZ_STATIC_LIB=1"
3538
"-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} ${DEF_FLAG}LIBDE265_STATIC_BUILD=1 ${DEF_FLAG}KVZ_STATIC_LIB=1"
3639
"-DCMAKE_DEBUG_POSTFIX="

0 commit comments

Comments
 (0)