Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7db2848

Browse files
committed
Add debug/optimised flags for Clang build variants.
debug: -O0 -g optimised: -O2 -g -flto
1 parent 9dc8426 commit 7db2848

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

config.cake

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -195,15 +195,22 @@ elif cake.system.isLinux():
195195
clangDebugVariant = clangVariant.clone(release='debug')
196196
clangDebugVariant.tools["env"]["RELEASE"] = 'debug'
197197

198-
# TODO: Configure debug-specific settings here
198+
# Configure debug-specific settings here
199199
compiler = clangDebugVariant.tools["compiler"]
200+
compiler.addCppFlag('-O0')
201+
compiler.addCppFlag('-g')
200202

201203
configuration.addVariant(clangDebugVariant)
202204

203205
clangOptimisedVariant = clangVariant.clone(release='optimised')
204206
clangOptimisedVariant.tools["env"]["RELEASE"] = 'optimised'
205207

206-
# TODO: Configure optimised-specific settings here
208+
# Configure optimised-specific settings here
207209
compiler = clangOptimisedVariant.tools["compiler"]
210+
compiler.addCppFlag('-O2')
211+
compiler.addCppFlag('-g')
212+
compiler.addCppFlag('-flto')
213+
compiler.addProgramFlag('-flto')
214+
compiler.addModuleFlag('-flto')
208215

209216
configuration.addVariant(clangOptimisedVariant)

0 commit comments

Comments
 (0)