guix: consolidate config flags

This commit is contained in:
fanquake
2026-07-24 14:46:22 +01:00
parent 665f11d04a
commit 683ae4c520
6 changed files with 16 additions and 14 deletions

View File

@@ -58,15 +58,16 @@ mkdir -p "$DISTSRC"
env CFLAGS="${HOST_CFLAGS}" CXXFLAGS="${HOST_CXXFLAGS}" LDFLAGS="${HOST_LDFLAGS}" \
cmake -S . -B build \
--toolchain "${BASEPREFIX}/${HOST}/toolchain.cmake" \
-Werror=dev \
-DBUILD_BENCH=OFF \
-DBUILD_FUZZ_BINARY=OFF \
-DBUILD_GUI=OFF \
-DBUILD_GUI_TESTS=OFF \
-DCMAKE_EXE_LINKER_FLAGS="${HOST_LDFLAGS} -static-libstdc++ -static-libgcc" \
-DCMAKE_INSTALL_PREFIX="${INSTALLPATH}" \
-DCMAKE_SKIP_RPATH=TRUE \
-DREDUCE_EXPORTS=ON \
-DCMAKE_EXE_LINKER_FLAGS="${HOST_LDFLAGS} -static-libstdc++ -static-libgcc" \
-DWITH_CCACHE=OFF
-DWITH_CCACHE=OFF \
-Werror=dev
# Build Bitcoin Core
cmake --build build -j "$JOBS"

View File

@@ -51,8 +51,8 @@ mkdir -p "$DISTSRC"
env CFLAGS="${HOST_CFLAGS}" CXXFLAGS="${HOST_CXXFLAGS}" LDFLAGS="${HOST_LDFLAGS}" \
cmake -S . -B build \
--toolchain "${BASEPREFIX}/${HOST}/toolchain.cmake" \
-Werror=dev \
-DBUILD_BENCH=OFF \
-DBUILD_BITCOIN_BIN=OFF \
-DBUILD_CLI=OFF \
-DBUILD_DAEMON=OFF \
-DBUILD_FUZZ_BINARY=OFF \
@@ -65,7 +65,8 @@ mkdir -p "$DISTSRC"
-DCMAKE_INSTALL_PREFIX="${INSTALLPATH}" \
-DCMAKE_SKIP_RPATH=TRUE \
-DREDUCE_EXPORTS=ON \
-DWITH_CCACHE=OFF
-DWITH_CCACHE=OFF \
-Werror=dev
# Build Bitcoin Core
cmake --build build -j "$JOBS" --target bitcoin-gui bitcoin-qt

View File

@@ -37,7 +37,6 @@ mkdir -p "$DISTSRC"
# Configure this DISTSRC for $HOST
env cmake -S . -B build \
--toolchain "${BASEPREFIX}/${HOST}/toolchain.cmake" \
-Werror=dev \
-DBUILD_BENCH=OFF \
-DBUILD_FUZZ_BINARY=OFF \
-DBUILD_GUI=OFF \
@@ -45,7 +44,8 @@ mkdir -p "$DISTSRC"
-DCMAKE_INSTALL_PREFIX="${INSTALLPATH}" \
-DCMAKE_SKIP_RPATH=TRUE \
-DREDUCE_EXPORTS=ON \
-DWITH_CCACHE=OFF
-DWITH_CCACHE=OFF \
-Werror=dev
# Build Bitcoin Core
cmake --build build -j "$JOBS"

View File

@@ -36,8 +36,6 @@ mkdir -p "$DISTSRC"
# Configure this DISTSRC for $HOST
env cmake -S . -B build \
--toolchain "${BASEPREFIX}/${HOST}/toolchain.cmake" \
-DWITH_CCACHE=OFF \
-Werror=dev \
-DBUILD_BENCH=OFF \
-DBUILD_BITCOIN_BIN=OFF \
-DBUILD_CLI=OFF \
@@ -50,7 +48,9 @@ mkdir -p "$DISTSRC"
-DBUILD_WALLET_TOOL=OFF \
-DCMAKE_INSTALL_PREFIX="${INSTALLPATH}" \
-DCMAKE_SKIP_RPATH=TRUE \
-DREDUCE_EXPORTS=ON
-DREDUCE_EXPORTS=ON \
-DWITH_CCACHE=OFF \
-Werror=dev
# Build Bitcoin Core
cmake --build build -j "$JOBS" --target bitcoin-gui bitcoin-qt

View File

@@ -43,14 +43,14 @@ mkdir -p "$DISTSRC"
env CFLAGS="${HOST_CFLAGS}" CXXFLAGS="${HOST_CXXFLAGS}" LDFLAGS="${HOST_LDFLAGS}" \
cmake -S . -B build \
--toolchain "${BASEPREFIX}/${HOST}/toolchain.cmake" \
-Werror=dev \
-DBUILD_BENCH=OFF \
-DBUILD_FUZZ_BINARY=OFF \
-DBUILD_GUI=OFF \
-DBUILD_GUI_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX="${INSTALLPATH}" \
-DREDUCE_EXPORTS=ON \
-DWITH_CCACHE=OFF
-DWITH_CCACHE=OFF \
-Werror=dev
# Build Bitcoin Core
cmake --build build -j "$JOBS"

View File

@@ -42,7 +42,6 @@ mkdir -p "$DISTSRC"
env CFLAGS="${HOST_CFLAGS}" CXXFLAGS="${HOST_CXXFLAGS}" LDFLAGS="${HOST_LDFLAGS}" \
cmake -S . -B build \
--toolchain "${BASEPREFIX}/${HOST}/toolchain.cmake" \
-Werror=dev \
-DBUILD_BENCH=OFF \
-DBUILD_BITCOIN_BIN=OFF \
-DBUILD_CLI=OFF \
@@ -55,7 +54,8 @@ mkdir -p "$DISTSRC"
-DBUILD_WALLET_TOOL=OFF \
-DCMAKE_INSTALL_PREFIX="${INSTALLPATH}" \
-DREDUCE_EXPORTS=ON \
-DWITH_CCACHE=OFF
-DWITH_CCACHE=OFF \
-Werror=dev
# Build Bitcoin Core
cmake --build build -j "$JOBS" --target bitcoin-qt