From: Álvaro Fernández Rojas Date: Fri, 14 Nov 2025 13:14:34 +0000 (+0100) Subject: github: ci: add cmake build and source directories X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=62b94b9abac341c8fbd58cf969403ba821cfda8d;p=project%2Fodhcpd.git github: ci: add cmake build and source directories 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 --- diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 944bef9..59f0841 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -93,7 +93,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 @@ -103,7 +104,8 @@ jobs: cmake \ -DCMAKE_C_COMPILER=${{ matrix.gcc }} \ -DCMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/build \ - --install-prefix ${GITHUB_WORKSPACE}/build + --install-prefix ${GITHUB_WORKSPACE}/build \ + -B . -S . make make install @@ -113,8 +115,10 @@ jobs: cmake \ -DCMAKE_C_COMPILER=${{ matrix.gcc }} \ -DCMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/build \ - -DBUILD_LUA=OFF -DBUILD_EXAMPLES=OFF \ - --install-prefix ${GITHUB_WORKSPACE}/build + -DBUILD_LUA=OFF \ + -DBUILD_EXAMPLES=OFF \ + --install-prefix ${GITHUB_WORKSPACE}/build \ + -B . -S . make make install @@ -124,8 +128,10 @@ jobs: cmake \ -DCMAKE_C_COMPILER=${{ matrix.gcc }} \ -DCMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/build \ - -DBUILD_LUA=OFF -DBUILD_EXAMPLES=OFF \ - --install-prefix ${GITHUB_WORKSPACE}/build + -DBUILD_LUA=OFF \ + -DBUILD_EXAMPLES=OFF \ + --install-prefix ${GITHUB_WORKSPACE}/build \ + -B . -S . make make install @@ -136,7 +142,8 @@ jobs: -DCMAKE_C_COMPILER=${{ matrix.gcc }} \ -DCMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/build \ -DBUILD_LUA=OFF \ - --install-prefix ${GITHUB_WORKSPACE}/build + --install-prefix ${GITHUB_WORKSPACE}/build \ + -B . -S . make make install @@ -148,7 +155,7 @@ jobs: cmake \ -DCMAKE_C_COMPILER=${{ matrix.gcc }} \ -DCMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/build \ - -B $BUILD_DIR + -B $BUILD_DIR -S . make -C $BUILD_DIR echo "size_${{ matrix.arch }}=$( find $BUILD_DIR -type f -name odhcpd -printf '%s' )" >> $GITHUB_OUTPUT @@ -161,7 +168,7 @@ jobs: -DCMAKE_C_COMPILER=${{ matrix.gcc }} \ -DCMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/build \ -DDHCPV4_SUPPORT=ON \ - -B $BUILD_DIR + -B $BUILD_DIR -S . make -C $BUILD_DIR echo "size_${{ matrix.arch }}=$( find $BUILD_DIR -type f -name odhcpd -printf '%s' )" >> $GITHUB_OUTPUT @@ -174,7 +181,7 @@ jobs: -DCMAKE_C_COMPILER=${{ matrix.gcc }} \ -DCMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/build \ -DUBUS=ON \ - -B $BUILD_DIR + -B $BUILD_DIR -S . make -C $BUILD_DIR echo "size_${{ matrix.arch }}=$( find $BUILD_DIR -type f -name odhcpd -printf '%s' )" >> $GITHUB_OUTPUT @@ -186,8 +193,9 @@ jobs: cmake \ -DCMAKE_C_COMPILER=${{ matrix.gcc }} \ -DCMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/build \ - -DDHCPV4_SUPPORT=ON -DUBUS=ON \ - -B $BUILD_DIR + -DDHCPV4_SUPPORT=ON \ + -DUBUS=ON \ + -B $BUILD_DIR -S . make -C $BUILD_DIR echo "size_${{ matrix.arch }}=$( find $BUILD_DIR -type f -name odhcpd -printf '%s' )" >> $GITHUB_OUTPUT