Skip to content

Commit ff42f52

Browse files
authored
Systematically add -DCMAKE_VERBOSE_MAKEFILE=ON to obtain full command lines related to -Wodr (google#4398)
1 parent 9727dcd commit ff42f52

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ jobs:
106106
- name: Configure C++11 ${{ matrix.args }}
107107
run: >
108108
cmake -S . -B .
109+
-DCMAKE_VERBOSE_MAKEFILE=ON
109110
-DPYBIND11_WERROR=ON
110111
-DPYBIND11_SIMPLE_GIL_MANAGEMENT=ON
111112
-DDOWNLOAD_CATCH=ON
@@ -135,6 +136,7 @@ jobs:
135136
- name: Configure C++17
136137
run: >
137138
cmake -S . -B build2
139+
-DCMAKE_VERBOSE_MAKEFILE=ON
138140
-DPYBIND11_WERROR=ON
139141
-DPYBIND11_SIMPLE_GIL_MANAGEMENT=OFF
140142
-DDOWNLOAD_CATCH=ON
@@ -157,6 +159,7 @@ jobs:
157159
- name: Configure (unstable ABI)
158160
run: >
159161
cmake -S . -B build3
162+
-DCMAKE_VERBOSE_MAKEFILE=ON
160163
-DPYBIND11_WERROR=ON
161164
-DDOWNLOAD_CATCH=ON
162165
-DDOWNLOAD_EIGEN=ON
@@ -243,6 +246,7 @@ jobs:
243246
SETUPTOOLS_USE_DISTUTILS: stdlib
244247
run: >
245248
cmake -S . -B build
249+
-DCMAKE_VERBOSE_MAKEFILE=ON
246250
-DCMAKE_BUILD_TYPE=Debug
247251
-DPYBIND11_WERROR=ON
248252
-DDOWNLOAD_CATCH=ON
@@ -307,6 +311,7 @@ jobs:
307311
shell: bash
308312
run: >
309313
cmake -S . -B build
314+
-DCMAKE_VERBOSE_MAKEFILE=ON
310315
-DPYBIND11_WERROR=ON
311316
-DDOWNLOAD_CATCH=ON
312317
-DCMAKE_CXX_STANDARD=${{ matrix.std }}
@@ -339,7 +344,7 @@ jobs:
339344
run: apt-get update && DEBIAN_FRONTEND="noninteractive" apt-get install -y cmake git python3-dev python3-pytest python3-numpy
340345

341346
- name: Configure
342-
run: cmake -S . -B build -DPYBIND11_CUDA_TESTS=ON -DPYBIND11_WERROR=ON -DDOWNLOAD_CATCH=ON
347+
run: cmake -S . -B build -DCMAKE_VERBOSE_MAKEFILE=ON -DPYBIND11_CUDA_TESTS=ON -DPYBIND11_WERROR=ON -DDOWNLOAD_CATCH=ON
343348

344349
- name: Build
345350
run: cmake --build build -j2 --verbose
@@ -377,7 +382,7 @@ jobs:
377382
# run: |
378383
# source /etc/profile.d/modules.sh
379384
# module load /opt/nvidia/hpc_sdk/modulefiles/nvhpc/20.11
380-
# cmake -S . -B build -DDOWNLOAD_CATCH=ON -DCMAKE_CXX_STANDARD=14 -DPYTHON_EXECUTABLE=$(python3 -c "import sys; print(sys.executable)")
385+
# cmake -S . -B build -DCMAKE_VERBOSE_MAKEFILE=ON -DDOWNLOAD_CATCH=ON -DCMAKE_CXX_STANDARD=14 -DPYTHON_EXECUTABLE=$(python3 -c "import sys; print(sys.executable)")
381386
#
382387
# - name: Build
383388
# run: cmake --build build -j 2 --verbose
@@ -475,6 +480,7 @@ jobs:
475480
shell: bash
476481
run: >
477482
cmake -S . -B build
483+
-DCMAKE_VERBOSE_MAKEFILE=ON
478484
-DPYBIND11_WERROR=ON
479485
-DDOWNLOAD_CATCH=ON
480486
-DCMAKE_CXX_STANDARD=${{ matrix.std }}
@@ -529,6 +535,7 @@ jobs:
529535
run: |
530536
set +e; source /opt/intel/oneapi/setvars.sh; set -e
531537
cmake -S . -B build-11 \
538+
-DCMAKE_VERBOSE_MAKEFILE=ON \
532539
-DPYBIND11_WERROR=ON \
533540
-DDOWNLOAD_CATCH=ON \
534541
-DDOWNLOAD_EIGEN=OFF \
@@ -561,6 +568,7 @@ jobs:
561568
run: |
562569
set +e; source /opt/intel/oneapi/setvars.sh; set -e
563570
cmake -S . -B build-17 \
571+
-DCMAKE_VERBOSE_MAKEFILE=ON \
564572
-DPYBIND11_WERROR=ON \
565573
-DDOWNLOAD_CATCH=ON \
566574
-DDOWNLOAD_EIGEN=OFF \
@@ -627,6 +635,7 @@ jobs:
627635
shell: bash
628636
run: >
629637
cmake -S . -B build
638+
-DCMAKE_VERBOSE_MAKEFILE=ON
630639
-DCMAKE_BUILD_TYPE=MinSizeRel
631640
-DPYBIND11_WERROR=ON
632641
-DDOWNLOAD_CATCH=ON
@@ -774,6 +783,7 @@ jobs:
774783
run: >
775784
cmake -S . -B build
776785
-G "Visual Studio 16 2019" -A Win32
786+
-DCMAKE_VERBOSE_MAKEFILE=ON
777787
-DPYBIND11_WERROR=ON
778788
-DDOWNLOAD_CATCH=ON
779789
-DDOWNLOAD_EIGEN=ON
@@ -827,6 +837,7 @@ jobs:
827837
run: >
828838
cmake -S . -B build
829839
-G "Visual Studio 16 2019" -A Win32
840+
-DCMAKE_VERBOSE_MAKEFILE=ON
830841
-DCMAKE_BUILD_TYPE=Debug
831842
-DPYBIND11_WERROR=ON
832843
-DDOWNLOAD_CATCH=ON
@@ -867,6 +878,7 @@ jobs:
867878
- name: Configure C++20
868879
run: >
869880
cmake -S . -B build
881+
-DCMAKE_VERBOSE_MAKEFILE=ON
870882
-DPYBIND11_WERROR=ON
871883
-DDOWNLOAD_CATCH=ON
872884
-DDOWNLOAD_EIGEN=ON

0 commit comments

Comments
 (0)