ci: Use interprocedural optimization (LTO) in releases
This commit is contained in:
parent
c0c9155af3
commit
0e523b6a29
3
.github/workflows/release.yml
vendored
3
.github/workflows/release.yml
vendored
@ -47,6 +47,7 @@ jobs:
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DEXIV2_ENABLE_BMFF=ON \
|
||||
-DEXIV2_TEAM_WARNINGS_AS_ERRORS=ON \
|
||||
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \
|
||||
-DEXIV2_BUILD_DOC=ON
|
||||
cmake --build build -t doc
|
||||
cmake --build build -t package
|
||||
@ -84,6 +85,7 @@ jobs:
|
||||
-DEXIV2_ENABLE_BMFF=ON \
|
||||
-DEXIV2_TEAM_WARNINGS_AS_ERRORS=ON \
|
||||
-DEXIV2_BUILD_DOC=ON \
|
||||
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \
|
||||
-DCMAKE_CXX_FLAGS="-Wno-deprecated-declarations"
|
||||
cmake --build build -t doc
|
||||
cmake --build build -t package
|
||||
@ -143,6 +145,7 @@ jobs:
|
||||
-DCMAKE_BUILD_TYPE=Release `
|
||||
-DEXIV2_ENABLE_BMFF=ON `
|
||||
-DEXIV2_TEAM_WARNINGS_AS_ERRORS=ON `
|
||||
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON `
|
||||
-DEXIV2_BUILD_DOC=ON
|
||||
cmake --build build -t doc
|
||||
cmake --build build -t package
|
||||
|
||||
Loading…
Reference in New Issue
Block a user