diff --git a/.cmake/CheckGit.cmake b/.cmake/CheckGit.cmake index 803322bf7..2669fbba8 100644 --- a/.cmake/CheckGit.cmake +++ b/.cmake/CheckGit.cmake @@ -32,8 +32,15 @@ function(CheckGitVersion) COMMAND git describe --tags WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR} OUTPUT_VARIABLE GIT_HASH + ERROR_VARIABLE GIT_HASH_ERROR OUTPUT_STRIP_TRAILING_WHITESPACE ) + message(STATUS "--->> GIT HASH: ${GIT_HASH}") + message(STATUS "--->> GIT HASH ERROR: ${GIT_HASH_ERROR}") + if (STREQ "${GIT_HASH}" "") + set(GIT_HASH_CACHE "<<>>") + endif() + CheckGitRead(GIT_HASH_CACHE) if (NOT EXISTS ${post_configure_dir}) diff --git a/.github/workflows/cmake-multi-platform.yml b/.github/workflows/cmake-multi-platform.yml index 45b263aa1..35418f904 100644 --- a/.github/workflows/cmake-multi-platform.yml +++ b/.github/workflows/cmake-multi-platform.yml @@ -36,6 +36,8 @@ jobs: steps: - uses: actions/checkout@v4 + with: + fetch-depth: 0 - name: Set reusable strings id: strings @@ -45,7 +47,7 @@ jobs: echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT" - name: Install Dependencies - run: sudo apt-get install -y libgtk-4-dev libogg-dev libvorbis-dev libflac-dev libfftw3-dev libpulse-dev libasound-dev libgl-dev libunwind-dev portaudio19-dev #libpipewire-0.3-dev libspa-0.2-dev + run: sudo apt-get install -y git libgtk-4-dev libogg-dev libvorbis-dev libflac-dev libfftw3-dev libpulse-dev libasound-dev libgl-dev libunwind-dev portaudio19-dev #libpipewire-0.3-dev libspa-0.2-dev - name: Configure CMake run: >