Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions cmake/packages_check.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -68,3 +68,23 @@ elseif(TARGET_CPU STREQUAL "aarch64")
set(libvpx_target "arm64-win64-gcc")
set(mpv_gl "-Dgl=disabled -Degl-angle=disabled")
endif()

set(cmake_conf_args
-G Ninja
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE}
-DCMAKE_INSTALL_PREFIX=${MINGW_INSTALL_PREFIX}
-DCMAKE_FIND_ROOT_PATH=${MINGW_INSTALL_PREFIX}
-DBUILD_SHARED_LIBS=OFF
-DBUILD_TESTING=OFF
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
)
set(meson_conf_args
--cross-file=${MESON_CROSS}
)
set(autoreconf_conf_args
--host=${TARGET_ARCH}
--prefix=${MINGW_INSTALL_PREFIX}
--disable-shared
--enable-static
)
6 changes: 6 additions & 0 deletions meson_cross.txt.in
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,9 @@ system = 'windows'
cpu_family = '@TARGET_CPU_FAMILY@'
cpu = '@TARGET_ARCH@'
endian = 'little'

[built-in options]
prefix = '@MINGW_INSTALL_PREFIX@'
libdir = '@MINGW_INSTALL_PREFIX@/lib'
buildtype = 'release'
default_library = 'static'
7 changes: 1 addition & 6 deletions packages/aom.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,7 @@ ExternalProject_Add(aom
GIT_TAG main
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} CONF=1 cmake -H<SOURCE_DIR> -B<BINARY_DIR>
-G Ninja
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE}
-DCMAKE_INSTALL_PREFIX=${MINGW_INSTALL_PREFIX}
-DCMAKE_FIND_ROOT_PATH=${MINGW_INSTALL_PREFIX}
-DBUILD_SHARED_LIBS=OFF
${cmake_conf_args}
-DENABLE_EXAMPLES=OFF
-DENABLE_DOCS=OFF
-DENABLE_TOOLS=OFF
Expand Down
7 changes: 1 addition & 6 deletions packages/avisynth-headers.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,7 @@ ExternalProject_Add(avisynth-headers
UPDATE_COMMAND ""
GIT_RESET 21fdc997f9724b994896ba5520ddf64d677976b3
CONFIGURE_COMMAND ${EXEC} CONF=1 cmake -H<SOURCE_DIR> -B<BINARY_DIR>
-G Ninja
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE}
-DCMAKE_INSTALL_PREFIX=${MINGW_INSTALL_PREFIX}
-DCMAKE_FIND_ROOT_PATH=${MINGW_INSTALL_PREFIX}
-DBUILD_SHARED_LIBS=OFF
${cmake_conf_args}
-DHEADERS_ONLY=ON
BUILD_COMMAND ${EXEC} ninja -C <BINARY_DIR> VersionGen
INSTALL_COMMAND ${EXEC} ninja -C <BINARY_DIR> install
Expand Down
7 changes: 1 addition & 6 deletions packages/brotli.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,7 @@ ExternalProject_Add(brotli
GIT_CLONE_POST_COMMAND "sparse-checkout set --no-cone /* !tests !js !java !research"
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} CONF=1 cmake -H<SOURCE_DIR> -B<BINARY_DIR>
-G Ninja
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE}
-DCMAKE_INSTALL_PREFIX=${MINGW_INSTALL_PREFIX}
-DCMAKE_FIND_ROOT_PATH=${MINGW_INSTALL_PREFIX}
-DBUILD_SHARED_LIBS=OFF
${cmake_conf_args}
-DSHARE_INSTALL_PREFIX=${MINGW_INSTALL_PREFIX}
-DBROTLI_EMSCRIPTEN=OFF
-DBROTLI_BUILD_TOOLS=OFF
Expand Down
7 changes: 1 addition & 6 deletions packages/bzip2.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,7 @@ ExternalProject_Add(bzip2
GIT_CLONE_FLAGS "--filter=tree:0"
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} CONF=1 cmake -H<SOURCE_DIR> -B<BINARY_DIR>
-G Ninja
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE}
-DCMAKE_INSTALL_PREFIX=${MINGW_INSTALL_PREFIX}
-DCMAKE_FIND_ROOT_PATH=${MINGW_INSTALL_PREFIX}
-DBUILD_SHARED_LIBS=OFF
${cmake_conf_args}
-DENABLE_LIB_ONLY=ON
-DENABLE_SHARED_LIB=OFF
-DENABLE_STATIC_LIB=ON
Expand Down
4 changes: 1 addition & 3 deletions packages/curl.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@ ExternalProject_Add(curl
PATCH_COMMAND ${EXEC} git am --3way ${CMAKE_CURRENT_SOURCE_DIR}/curl-*.patch
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} autoreconf -fi && CONF=1 <SOURCE_DIR>/configure
--host=${TARGET_ARCH}
--prefix=${MINGW_INSTALL_PREFIX}
--disable-shared
${autoreconf_conf_args}
--with-mbedtls=${MINGW_INSTALL_PREFIX}
BUILD_COMMAND ${MAKE}
INSTALL_COMMAND ${MAKE} install
Expand Down
6 changes: 1 addition & 5 deletions packages/dav1d.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@ ExternalProject_Add(dav1d
GIT_CLONE_FLAGS "--filter=tree:0"
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} CONF=1 meson setup <BINARY_DIR> <SOURCE_DIR>
--prefix=${MINGW_INSTALL_PREFIX}
--libdir=${MINGW_INSTALL_PREFIX}/lib
--cross-file=${MESON_CROSS}
--buildtype=release
--default-library=static
${meson_conf_args}
-Denable_tools=false
-Denable_tests=false
-Dxxhash_muxer=enabled
Expand Down
7 changes: 1 addition & 6 deletions packages/expat.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,7 @@ ExternalProject_Add(expat
UPDATE_COMMAND ""
GIT_REMOTE_NAME origin
CONFIGURE_COMMAND ${EXEC} CONF=1 cmake -H<SOURCE_DIR>/expat -B<BINARY_DIR>
-G Ninja
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE}
-DCMAKE_INSTALL_PREFIX=${MINGW_INSTALL_PREFIX}
-DCMAKE_FIND_ROOT_PATH=${MINGW_INSTALL_PREFIX}
-DBUILD_SHARED_LIBS=OFF
${cmake_conf_args}
-DEXPAT_BUILD_DOCS=OFF
-DEXPAT_BUILD_EXAMPLES=OFF
-DEXPAT_BUILD_FUZZERS=OFF
Expand Down
5 changes: 1 addition & 4 deletions packages/flac.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,7 @@ ExternalProject_Add(flac
GIT_CLONE_FLAGS "--filter=tree:0"
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} <SOURCE_DIR>/autogen.sh && CONF=1 <SOURCE_DIR>/configure
--host=${TARGET_ARCH}
--prefix=${MINGW_INSTALL_PREFIX}
--enable-static
--disable-shared
${autoreconf_conf_args}
--disable-doxygen-docs
--disable-xmms-plugin
--disable-thorough-tests
Expand Down
6 changes: 1 addition & 5 deletions packages/fontconfig.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,7 @@ ExternalProject_Add(fontconfig
CONFIGURE_COMMAND ""
COMMAND ${EXEC} sed -i "s/both_libraries/library/g" <SOURCE_DIR>/src/meson.build
COMMAND ${EXEC} CONF=1 meson setup <BINARY_DIR> <SOURCE_DIR>
--prefix=${MINGW_INSTALL_PREFIX}
--libdir=${MINGW_INSTALL_PREFIX}/lib
--cross-file=${MESON_CROSS}
--buildtype=release
--default-library=static
${meson_conf_args}
-Ddoc=disabled
-Dtests=disabled
-Dtools=disabled
Expand Down
6 changes: 1 addition & 5 deletions packages/freetype2.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,7 @@ ExternalProject_Add(freetype2
GIT_SUBMODULES ""
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} CONF=1 meson setup <BINARY_DIR> <SOURCE_DIR>
--prefix=${MINGW_INSTALL_PREFIX}
--libdir=${MINGW_INSTALL_PREFIX}/lib
--cross-file=${MESON_CROSS}
--buildtype=release
--default-library=static
${meson_conf_args}
-Dharfbuzz=disabled
-Dtests=disabled
-Dbrotli=enabled
Expand Down
6 changes: 1 addition & 5 deletions packages/fribidi.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,7 @@ ExternalProject_Add(fribidi
GIT_CLONE_POST_COMMAND "sparse-checkout set --no-cone /* !test"
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} CONF=1 meson setup <BINARY_DIR> <SOURCE_DIR>
--prefix=${MINGW_INSTALL_PREFIX}
--libdir=${MINGW_INSTALL_PREFIX}/lib
--cross-file=${MESON_CROSS}
--buildtype=release
--default-library=static
${meson_conf_args}
-Dcpp_args='-DFRIBIDI_LIB_STATIC'
-Ddocs=false
-Dbin=false
Expand Down
5 changes: 0 additions & 5 deletions packages/game-music-emu.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,6 @@ ExternalProject_Add(game-music-emu
GIT_CLONE_FLAGS "--filter=tree:0"
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} CONF=1 cmake -H<SOURCE_DIR> -B<BINARY_DIR>
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE}
-DCMAKE_INSTALL_PREFIX=${MINGW_INSTALL_PREFIX}
-DCMAKE_FIND_ROOT_PATH=${MINGW_INSTALL_PREFIX}
-DBUILD_SHARED_LIBS=OFF
-DENABLE_UBSAN=NO
BUILD_COMMAND ${MAKE} -C <BINARY_DIR>
INSTALL_COMMAND ${MAKE} -C <BINARY_DIR> install
Expand Down
5 changes: 1 addition & 4 deletions packages/gmp.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,8 @@ ExternalProject_Add(gmp
URL_HASH SHA256=a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898
DOWNLOAD_DIR ${SOURCE_LOCATION}
CONFIGURE_COMMAND ${EXEC} CONF=1 <SOURCE_DIR>/configure
${autoreconf_conf_args}
CC_FOR_BUILD=cc
--host=${TARGET_ARCH}
--prefix=${MINGW_INSTALL_PREFIX}
--enable-static
--disable-shared
BUILD_COMMAND ${MAKE}
INSTALL_COMMAND ${MAKE} install
LOG_DOWNLOAD 1 LOG_UPDATE 1 LOG_CONFIGURE 1 LOG_BUILD 1 LOG_INSTALL 1
Expand Down
6 changes: 1 addition & 5 deletions packages/harfbuzz.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,7 @@ ExternalProject_Add(harfbuzz
GIT_CLONE_POST_COMMAND "sparse-checkout set --no-cone /* !test"
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} CONF=1 meson setup <BINARY_DIR> <SOURCE_DIR>
--prefix=${MINGW_INSTALL_PREFIX}
--libdir=${MINGW_INSTALL_PREFIX}/lib
--cross-file=${MESON_CROSS}
--buildtype=release
--default-library=static
${meson_conf_args}
-Dicu=disabled
-Dglib=disabled
-Dgobject=disabled
Expand Down
9 changes: 1 addition & 8 deletions packages/highway.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,13 @@ ExternalProject_Add(highway
GIT_CLONE_FLAGS "--filter=tree:0"
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} CONF=1 cmake -H<SOURCE_DIR> -B<BINARY_DIR>
-G Ninja
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE}
-DCMAKE_INSTALL_PREFIX=${MINGW_INSTALL_PREFIX}
-DCMAKE_FIND_ROOT_PATH=${MINGW_INSTALL_PREFIX}
-DBUILD_SHARED_LIBS=OFF
-DBUILD_TESTING=OFF
${cmake_conf_args}
-DCMAKE_GNUtoMS=OFF
-DHWY_CMAKE_ARM7=OFF
-DHWY_ENABLE_CONTRIB=OFF
-DHWY_ENABLE_EXAMPLES=OFF
-DHWY_ENABLE_INSTALL=ON
-DHWY_WARNINGS_ARE_ERRORS=OFF
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
${HWY_CMAKE_SSE2}
BUILD_COMMAND ${EXEC} ninja -C <BINARY_DIR>
INSTALL_COMMAND ${EXEC} ninja -C <BINARY_DIR> install
Expand Down
4 changes: 1 addition & 3 deletions packages/lame.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@ ExternalProject_Add(lame
UPDATE_COMMAND ""
PATCH_COMMAND chmod 755 ${DEBPATCH} && ${DEBPATCH}
CONFIGURE_COMMAND ${EXEC} autoreconf -fi && CONF=1 <SOURCE_DIR>/configure
--host=${TARGET_ARCH}
--prefix=${MINGW_INSTALL_PREFIX}
--disable-shared
${autoreconf_conf_args}
--disable-frontend
BUILD_COMMAND ${MAKE}
INSTALL_COMMAND ${MAKE} install
Expand Down
6 changes: 1 addition & 5 deletions packages/lcms2.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,7 @@ ExternalProject_Add(lcms2
GIT_CLONE_FLAGS "--filter=tree:0"
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} CONF=1 meson setup <BINARY_DIR> <SOURCE_DIR>
--prefix=${MINGW_INSTALL_PREFIX}
--libdir=${MINGW_INSTALL_PREFIX}/lib
--cross-file=${MESON_CROSS}
--buildtype=release
--default-library=static
${meson_conf_args}
-Dfastfloat=true
-Dthreaded=true
BUILD_COMMAND ${EXEC} ninja -C <BINARY_DIR>
Expand Down
9 changes: 1 addition & 8 deletions packages/libarchive.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,7 @@ ExternalProject_Add(libarchive
UPDATE_COMMAND ""
GIT_RESET de77e6d67166bf667f057bd9515c77bb8dc0f30a
CONFIGURE_COMMAND ${EXEC} CONF=1 cmake -H<SOURCE_DIR> -B<BINARY_DIR>
-G Ninja
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE}
-DCMAKE_INSTALL_PREFIX=${MINGW_INSTALL_PREFIX}
-DCMAKE_FIND_ROOT_PATH=${MINGW_INSTALL_PREFIX}
-DBUILD_SHARED_LIBS=OFF
${cmake_conf_args}
-DENABLE_ZLIB=ON
-DENABLE_ZSTD=ON
-DENABLE_OPENSSL=ON
Expand All @@ -34,10 +29,8 @@ ExternalProject_Add(libarchive
-DENABLE_CAT=OFF
-DENABLE_TAR=OFF
-DENABLE_WERROR=OFF
-DBUILD_TESTING=OFF
-DENABLE_TEST=OFF
-DWINDOWS_VERSION=WIN10
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
BUILD_COMMAND ${EXEC} ninja -C <BINARY_DIR>
INSTALL_COMMAND ${EXEC} ninja -C <BINARY_DIR> install
LOG_DOWNLOAD 1 LOG_UPDATE 1 LOG_CONFIGURE 1 LOG_BUILD 1 LOG_INSTALL 1
Expand Down
7 changes: 1 addition & 6 deletions packages/libaribcaption.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,7 @@ ExternalProject_Add(libaribcaption
GIT_CLONE_FLAGS "--filter=tree:0"
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} CONF=1 cmake -H<SOURCE_DIR> -B<BINARY_DIR>
-G Ninja
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE}
-DCMAKE_INSTALL_PREFIX=${MINGW_INSTALL_PREFIX}
-DCMAKE_FIND_ROOT_PATH=${MINGW_INSTALL_PREFIX}
-DBUILD_SHARED_LIBS=OFF
${cmake_conf_args}
-DARIBCC_BUILD_TESTS=OFF
-DARIBCC_SHARED_LIBRARY=OFF
-DARIBCC_USE_EMBEDDED_FREETYPE=OFF
Expand Down
6 changes: 1 addition & 5 deletions packages/libass.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,7 @@ ExternalProject_Add(libass
GIT_CLONE_FLAGS "--filter=tree:0"
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} CONF=1 meson setup <BINARY_DIR> <SOURCE_DIR>
--prefix=${MINGW_INSTALL_PREFIX}
--libdir=${MINGW_INSTALL_PREFIX}/lib
--cross-file=${MESON_CROSS}
--buildtype=release
--default-library=static
${meson_conf_args}
-Dfontconfig=enabled
-Ddirectwrite=enabled
-Dasm=enabled
Expand Down
4 changes: 1 addition & 3 deletions packages/libbluray.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,7 @@ ExternalProject_Add(libbluray
GIT_SUBMODULES ""
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} autoreconf -fi && CONF=1 <SOURCE_DIR>/configure
--host=${TARGET_ARCH}
--prefix=${MINGW_INSTALL_PREFIX}
--disable-shared
${autoreconf_conf_args}
--disable-examples
--disable-doxygen-doc
--disable-bdjava-jar
Expand Down
5 changes: 1 addition & 4 deletions packages/libbs2b.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,7 @@ ExternalProject_Add(libbs2b
PATCH_COMMAND ${EXEC} git am --3way ${CMAKE_CURRENT_SOURCE_DIR}/libbs2b-*.patch
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} <SOURCE_DIR>/autogen.sh && CONF=1 <SOURCE_DIR>/configure
--host=${TARGET_ARCH}
--prefix=${MINGW_INSTALL_PREFIX}
--enable-static
--disable-shared
${autoreconf_conf_args}
BUILD_COMMAND ${MAKE}
INSTALL_COMMAND ${MAKE} install
BUILD_IN_SOURCE 1
Expand Down
4 changes: 1 addition & 3 deletions packages/libdvdcss.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,7 @@ ExternalProject_Add(libdvdcss
GIT_CLONE_FLAGS "--filter=tree:0"
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} autoreconf -fi && CONF=1 <SOURCE_DIR>/configure
--host=${TARGET_ARCH}
--prefix=${MINGW_INSTALL_PREFIX}
--disable-shared
${autoreconf_conf_args}
--disable-doc
BUILD_COMMAND ${MAKE}
INSTALL_COMMAND ${MAKE} install
Expand Down
4 changes: 1 addition & 3 deletions packages/libdvdnav.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,7 @@ ExternalProject_Add(libdvdnav
GIT_CLONE_FLAGS "--filter=tree:0"
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} autoreconf -fi && CONF=1 <SOURCE_DIR>/configure
--host=${TARGET_ARCH}
--prefix=${MINGW_INSTALL_PREFIX}
--disable-shared
${autoreconf_conf_args}
BUILD_COMMAND ${MAKE}
INSTALL_COMMAND ${MAKE} install
BUILD_IN_SOURCE 1
Expand Down
4 changes: 1 addition & 3 deletions packages/libdvdread.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,7 @@ ExternalProject_Add(libdvdread
GIT_CLONE_FLAGS "--filter=tree:0"
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} autoreconf -fi && CONF=1 <SOURCE_DIR>/configure
--host=${TARGET_ARCH}
--prefix=${MINGW_INSTALL_PREFIX}
--disable-shared
${autoreconf_conf_args}
--with-libdvdcss
BUILD_COMMAND ${MAKE}
INSTALL_COMMAND ${MAKE} install
Expand Down
4 changes: 1 addition & 3 deletions packages/libiconv.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,9 @@ ExternalProject_Add(libiconv
URL_HASH SHA256=3B08F5F4F9B4EB82F151A7040BFD6FE6C6FB922EFE4B1659C66EA933276965E8
DOWNLOAD_DIR ${SOURCE_LOCATION}
CONFIGURE_COMMAND ${EXEC} CONF=1 <SOURCE_DIR>/configure
${autoreconf_conf_args}
${build}
--host=${TARGET_ARCH}
--prefix=${MINGW_INSTALL_PREFIX}
--disable-nls
--disable-shared
--enable-extra-encodings
BUILD_COMMAND ${MAKE}
INSTALL_COMMAND ${MAKE} install
Expand Down
7 changes: 1 addition & 6 deletions packages/libjpeg.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,7 @@ ExternalProject_Add(libjpeg
GIT_CLONE_FLAGS "--filter=tree:0"
UPDATE_COMMAND ""
CONFIGURE_COMMAND ${EXEC} CONF=1 cmake -H<SOURCE_DIR> -B<BINARY_DIR>
-G Ninja
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE}
-DCMAKE_INSTALL_PREFIX=${MINGW_INSTALL_PREFIX}
-DCMAKE_FIND_ROOT_PATH=${MINGW_INSTALL_PREFIX}
-DBUILD_SHARED_LIBS=OFF
${cmake_conf_args}
-DENABLE_STATIC=ON
-DENABLE_SHARED=OFF
-DWITH_TURBOJPEG=OFF
Expand Down
Loading