From dec51f48a1144de26897a9983017545082b9b8c5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= Date: Fri, 14 Nov 2025 14:04:10 +0100 Subject: [PATCH] github: ci: add cmake build and source directories MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Add cmake build and source directories to suppress the following warning: CMake Warning: No source or binary directory provided. Both will be assumed to be the same as the current working directory, but note that this warning will become a fatal error in future CMake releases. Signed-off-by: Álvaro Fernández Rojas --- .github/workflows/ci.yml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7987428..6d2aac1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -70,7 +70,8 @@ jobs: -DBUILD_SHARED_LIBS=OFF \ -DDISABLE_EXTRA_LIBS=ON \ -DBUILD_TESTING=OFF \ - --install-prefix ${GITHUB_WORKSPACE}/build + --install-prefix ${GITHUB_WORKSPACE}/build \ + -B . -S . make make install @@ -91,9 +92,11 @@ jobs: cmake \ -DCMAKE_C_COMPILER=${{ matrix.gcc }} \ -DCMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/build \ - -DBUILD_LUA=ON -DBUILD_EXAMPLES=OFF \ + -DBUILD_LUA=ON \ + -DBUILD_EXAMPLES=OFF \ -DLUAPATH=${GITHUB_WORKSPACE}/build/lib/lua \ - --install-prefix ${GITHUB_WORKSPACE}/build + --install-prefix ${GITHUB_WORKSPACE}/build \ + -B . -S . make make install @@ -106,7 +109,7 @@ jobs: -DCMAKE_C_COMPILER=${{ matrix.gcc }} \ -DCMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/build \ -DBUILD_LUA=OFF \ - -B $BUILD_DIR + -B $BUILD_DIR -S . make -C $BUILD_DIR echo "size_${{ matrix.arch }}=$( find $BUILD_DIR -type f -name uci -printf '%s' )" >> $GITHUB_OUTPUT @@ -120,7 +123,7 @@ jobs: -DCMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/build \ -DBUILD_LUA=ON \ -DLUAPATH=${GITHUB_WORKSPACE}/build/lib/lua \ - -B $BUILD_DIR + -B $BUILD_DIR -S . make -C $BUILD_DIR echo "size_${{ matrix.arch }}=$( find $BUILD_DIR -type f -name uci -printf '%s' )" >> $GITHUB_OUTPUT @@ -192,7 +195,8 @@ jobs: -DBUILD_SHARED_LIBS=OFF \ -DDISABLE_EXTRA_LIBS=ON \ -DBUILD_TESTING=OFF \ - --install-prefix ${GITHUB_WORKSPACE}/build + --install-prefix ${GITHUB_WORKSPACE}/build \ + -B . -S . make make install @@ -214,7 +218,8 @@ jobs: -DBUILD_LUA=ON \ -DBUILD_EXAMPLES=OFF \ -DLUAPATH=${GITHUB_WORKSPACE}/build/lib/lua \ - --install-prefix ${GITHUB_WORKSPACE}/build + --install-prefix ${GITHUB_WORKSPACE}/build \ + -B . -S . make make install @@ -224,7 +229,8 @@ jobs: -DCMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/build \ -DBUILD_LUA=ON \ -DUNIT_TESTING=ON \ - -DLUAPATH=${GITHUB_WORKSPACE}/build/lib/lua + -DLUAPATH=${GITHUB_WORKSPACE}/build/lib/lua \ + -B . -S . make - name: Test uci -- 2.30.2