cmake: set CMP0074 policy
This enables the use of `<PackageName>_ROOT` (environment) variables.
This commit is contained in:
parent
f4dd77ae6b
commit
6e9b2f16f5
7
.github/workflows/android.yml
vendored
7
.github/workflows/android.yml
vendored
@ -6,6 +6,9 @@ jobs:
|
||||
build-android:
|
||||
name: NDK-C++${{matrix.std}}-${{matrix.abi}}-${{matrix.build_type}}
|
||||
runs-on: ubuntu-latest
|
||||
defaults:
|
||||
run:
|
||||
shell: bash
|
||||
strategy:
|
||||
fail-fast: true
|
||||
matrix:
|
||||
@ -22,7 +25,6 @@ jobs:
|
||||
version: 1.10.0
|
||||
|
||||
- name: Configure
|
||||
shell: bash
|
||||
run: |
|
||||
cmake -S . -B build_${{matrix.abi}} \
|
||||
-DANDROID_ABI=${{matrix.abi}} \
|
||||
@ -33,7 +35,8 @@ jobs:
|
||||
-DCMAKE_CXX_STANDARD=${{matrix.std}} \
|
||||
-DCMAKE_CXX_STANDARD_REQUIRED=ON \
|
||||
-DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK_HOME}/build/cmake/android.toolchain.cmake \
|
||||
-G Ninja
|
||||
-G Ninja \
|
||||
-Werror
|
||||
|
||||
- name: Build
|
||||
run: |
|
||||
|
||||
3
.github/workflows/linux.yml
vendored
3
.github/workflows/linux.yml
vendored
@ -68,7 +68,8 @@ jobs:
|
||||
-DCMAKE_CXX_STANDARD_REQUIRED=ON \
|
||||
-DCMAKE_INSTALL_PREFIX=${{github.workspace}}/install \
|
||||
-DWITH_CUSTOM_PREFIX=${{matrix.extra == 'custom-prefix'}} \
|
||||
-G Ninja
|
||||
-G Ninja \
|
||||
-Werror
|
||||
|
||||
- name: Build
|
||||
run: |
|
||||
|
||||
5
.github/workflows/macos.yml
vendored
5
.github/workflows/macos.yml
vendored
@ -42,12 +42,13 @@ jobs:
|
||||
CXXFLAGS: -Wall -Wextra -Wsign-conversion -Wtautological-compare -Werror ${{env.CXXFLAGS}}
|
||||
run: |
|
||||
cmake -S . -B build_${{matrix.build_type}} \
|
||||
-G "${{matrix.generator}}" \
|
||||
-DCMAKE_CXX_EXTENSIONS=OFF \
|
||||
-DCMAKE_CXX_FLAGS_DEBUG=-pedantic-errors \
|
||||
-DCMAKE_CXX_FLAGS_RELEASE=-pedantic-errors \
|
||||
-DCMAKE_CXX_STANDARD=${{matrix.std}} \
|
||||
-DCMAKE_CXX_STANDARD_REQUIRED=ON
|
||||
-DCMAKE_CXX_STANDARD_REQUIRED=ON \
|
||||
-G "${{matrix.generator}}" \
|
||||
-Werror
|
||||
|
||||
- name: Build
|
||||
run: |
|
||||
|
||||
6
.github/workflows/windows.yml
vendored
6
.github/workflows/windows.yml
vendored
@ -42,7 +42,8 @@ jobs:
|
||||
-DCMAKE_CXX_STANDARD_REQUIRED=ON `
|
||||
-DCMAKE_INSTALL_PREFIX:PATH=./install `
|
||||
-DWITH_CUSTOM_PREFIX=${{matrix.extra == 'custom-prefix'}} `
|
||||
-G "${{matrix.generator}}"
|
||||
-G "${{matrix.generator}}" `
|
||||
-Werror
|
||||
|
||||
- name: Build
|
||||
run: cmake --build build_${{matrix.build_type}} `
|
||||
@ -112,7 +113,8 @@ jobs:
|
||||
-DCMAKE_CXX_STANDARD_REQUIRED=ON \
|
||||
-DCMAKE_INSTALL_PREFIX:PATH=./install \
|
||||
-DWITH_CUSTOM_PREFIX=${{matrix.extra == 'custom-prefix'}} \
|
||||
-G Ninja
|
||||
-G Ninja \
|
||||
-Werror
|
||||
|
||||
- name: Build
|
||||
run: |
|
||||
|
||||
@ -8,6 +8,10 @@ if (POLICY CMP0063)
|
||||
cmake_policy (SET CMP0063 NEW)
|
||||
endif (POLICY CMP0063)
|
||||
|
||||
if (POLICY CMP0074)
|
||||
cmake_policy (SET CMP0074 NEW)
|
||||
endif (POLICY CMP0074)
|
||||
|
||||
project(glog VERSION 0.6.0 LANGUAGES CXX)
|
||||
|
||||
set (CPACK_PACKAGE_NAME glog)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user