mirror of
https://github.com/levogevo/ffmpeg-builder.git
synced 2026-03-16 11:10:10 +00:00
more cleanup
This commit is contained in:
33
lib/build.sh
33
lib/build.sh
@@ -915,16 +915,17 @@ build_spirv_tools() {
|
|||||||
meta_cmake_build \
|
meta_cmake_build \
|
||||||
-DSPIRV-Headers_SOURCE_DIR="${PREFIX}" \
|
-DSPIRV-Headers_SOURCE_DIR="${PREFIX}" \
|
||||||
-DSPIRV_WERROR=OFF \
|
-DSPIRV_WERROR=OFF \
|
||||||
-DSPIRV_SKIP_TESTS=ON \
|
-DSPIRV_SKIP_TESTS=ON || return 1
|
||||||
-G Ninja || return 1
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build_spirv_headers() {
|
build_spirv_headers() {
|
||||||
meta_cmake_build \
|
meta_cmake_build || return 1
|
||||||
-G Ninja || return 1
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build_cmake3() {
|
build_cmake3() (
|
||||||
|
# clean build environment
|
||||||
|
unset "${BUILD_ENV_NAMES[@]}"
|
||||||
|
|
||||||
# don't need to rebuild if already using cmake3
|
# don't need to rebuild if already using cmake3
|
||||||
if using_cmake3; then
|
if using_cmake3; then
|
||||||
return 0
|
return 0
|
||||||
@@ -935,25 +936,21 @@ build_cmake3() {
|
|||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
local overrideFlags=(
|
CMAKE_FLAGS+=(
|
||||||
"-DCMAKE_BUILD_TYPE=Release"
|
|
||||||
"-DCMAKE_PREFIX_PATH=${LOCAL_PREFIX}"
|
"-DCMAKE_PREFIX_PATH=${LOCAL_PREFIX}"
|
||||||
"-DCMAKE_INSTALL_PREFIX=${LOCAL_PREFIX}"
|
"-DCMAKE_INSTALL_PREFIX=${LOCAL_PREFIX}"
|
||||||
|
"-DCMAKE_INSTALL_LIBDIR=lib"
|
||||||
|
"-DCMAKE_BUILD_TYPE=Release"
|
||||||
|
"-DCMAKE_C_COMPILER_LAUNCHER=ccache"
|
||||||
|
"-DCMAKE_CXX_COMPILER_LAUNCHER=ccache"
|
||||||
|
"-DCMAKE_VERBOSE_MAKEFILE=ON"
|
||||||
|
"-G" "Ninja"
|
||||||
"-DENABLE_STATIC=ON"
|
"-DENABLE_STATIC=ON"
|
||||||
"-DENABLE_SHARED=OFF"
|
"-DENABLE_SHARED=OFF"
|
||||||
"-DBUILD_SHARED_LIBS=OFF"
|
"-DBUILD_SHARED_LIBS=OFF"
|
||||||
)
|
)
|
||||||
# reuse variables
|
meta_cmake_build || return 1
|
||||||
for flag in "${CMAKE_FLAGS[@]}"; do
|
)
|
||||||
if line_contains "${flag}" 'CMAKE_INSTALL_LIBDIR' ||
|
|
||||||
line_contains "${flag}" 'COMPILER_LAUNCHER'; then
|
|
||||||
overrideFlags+=("${flag}")
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
CMAKE_FLAGS='' CFLAGS='' CXXFLAGS='' LDFLAGS='' \
|
|
||||||
meta_cmake_build \
|
|
||||||
"${overrideFlags[@]}" || return 1
|
|
||||||
}
|
|
||||||
|
|
||||||
build_libx265() {
|
build_libx265() {
|
||||||
local modPath
|
local modPath
|
||||||
|
|||||||
Reference in New Issue
Block a user