Move conditional linker flag additions from project.py to configure.py (#35)

This commit is contained in:
Nathan
2024-09-07 02:18:53 -06:00
committed by GitHub
parent 2049aeb371
commit 3f0a1529ff
2 changed files with 9 additions and 8 deletions
+8 -1
View File
@@ -178,10 +178,17 @@ cflags_base = [
f"-DVERSION={version_num}",
]
# Debug flags
# Conditionally-added flags
if config.generate_map:
# List unused symbols when generating a map file
config.ldflags.append("-mapunused")
if config.debug:
# Debug flags
cflags_base.extend(["-sym on", "-DDEBUG=1"])
config.ldflags.append("-g")
else:
# No-debug flags
cflags_base.append("-DNDEBUG=1")
# Metrowerks library flags