ci: Use interprocedural optimization (LTO) in releases
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user