fix libheif problem by turning off the option that failed

This commit is contained in:
DubbleClick 2025-03-24 17:31:35 +07:00
parent fe2bc9e4e1
commit 3f3767e4a4
3 changed files with 19 additions and 1 deletions

View File

@ -1,4 +1,7 @@
set(CMAKE_C_COMPILER /usr/bin/gcc)
set(CMAKE_CXX_COMPILER /usr/bin/g++)
set(CMAKE_AR /usr/bin/ar)
set(CMAKE_LINKER /usr/bin/ld.gold)
set(CMAKE_LINKER /usr/bin/ld.gold)
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
set(ENV{CFLAGS} "-fPIC -fPIE")
set(ENV{CXXFLAGS} "-fPIC -fPIE")

View File

@ -7,4 +7,11 @@ set(VCPKG_BUILD_TYPE release)
set(VCPKG_C_FLAGS "-fPIC -fPIE")
set(VCPKG_CXX_FLAGS "-fPIC -fPIE")
set(VCPKG_CMAKE_CONFIGURE_OPTIONS
-DBUILD_SHARED_LIBS=OFF
-DWITH_EXAMPLES=OFF
-DWITH_GDK_PIXBUF=OFF
-DBUILD_TESTING=OFF
)
set(VCPKG_CHAINLOAD_TOOLCHAIN_FILE "${CMAKE_CURRENT_LIST_DIR}/x64-linux-glibc-toolchain.cmake")

View File

@ -27,6 +27,14 @@
"webp"
]
},
{
"name": "libheif",
"features": [
"aom",
"jpeg",
"hevc"
]
},
"libiconv",
"libpng",
"librabbitmq",