File tree Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Original file line number Diff line number Diff line change 34
34
35
35
strategy :
36
36
matrix :
37
+ lto : [ OFF ]
38
+
37
39
drivers-type : [ Shared, Loadable, Static ]
38
40
39
41
build-type :
50
52
- key : gcc13
51
53
command : g++-13
52
54
55
+ include :
56
+ - lto : ON
57
+ drivers-type : Loadable
58
+ build-type :
59
+ key : release
60
+ name : Release
61
+ compiler :
62
+ key : clang18
63
+ command : clang++-18
64
+
65
+ - lto : ON
66
+ drivers-type : Loadable
67
+ build-type :
68
+ key : release
69
+ name : Release
70
+ compiler :
71
+ key : gcc13
72
+ command : g++-13
73
+
53
74
steps :
54
75
- uses : actions/checkout@v4
55
76
with :
Original file line number Diff line number Diff line change 33
33
34
34
strategy :
35
35
matrix :
36
+ lto : [ OFF ]
37
+
36
38
drivers-type : [ Shared, Loadable, Static ]
37
39
38
40
build-type :
42
44
- key : release
43
45
name : Release
44
46
47
+ include :
48
+ - lto : ON
49
+ drivers-type : Loadable
50
+ build-type :
51
+ key : release
52
+ name : Release
53
+
45
54
steps :
46
55
- uses : actions/checkout@v4
47
56
with :
@@ -231,6 +240,7 @@ jobs:
231
240
-D CMAKE_EXPORT_PACKAGE_REGISTRY:BOOL=OFF
232
241
-D CMAKE_BUILD_TYPE:STRING=${{ matrix.build-type.name }}
233
242
-D CMAKE_CXX_SCAN_FOR_MODULES:BOOL=OFF
243
+ -D CMAKE_INTERPROCEDURAL_OPTIMIZATION:BOOL=${{ matrix.lto }}
234
244
-D VCPKG_APPLOCAL_DEPS:BOOL=OFF
235
245
-D VERBOSE_CONFIGURE:BOOL=ON
236
246
-D BUILD_TREE_DEPLOY:BOOL=ON
You can’t perform that action at this time.
0 commit comments