Code Review
/
apps
/
app-templates.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Change compile flag and clearer to read
[apps/app-templates.git]
/
cmake
/
cmake.d
/
04-build_options.cmake
diff --git
a/cmake/cmake.d/04-build_options.cmake
b/cmake/cmake.d/04-build_options.cmake
index
d1b25f4
..
899505f
100644
(file)
--- a/
cmake/cmake.d/04-build_options.cmake
+++ b/
cmake/cmake.d/04-build_options.cmake
@@
-75,18
+75,19
@@
add_compile_options(-fPIC)
# TODO: make more visible readable compile (macro ? split ?)
# Compilation option depending on CMAKE_BUILD_TYPE
##################################################
# TODO: make more visible readable compile (macro ? split ?)
# Compilation option depending on CMAKE_BUILD_TYPE
##################################################
-add_compile_options($<$<OR:$<CONFIG:DEBUG>,$<CONFIG:PROFILING>,$<CONFIG:CCOV>>:-g>)
-
-add_compile_options($<$<CONFIG:DEBUG>:-ggdb>)
-add_compile_options($<$<CONFIG:CCOV>:--coverage>)
-
-add_compile_options($<$<CONFIG:DEBUG>:-Og>)
+add_compile_options($<$<CONFIG:PROFILING>:-g>)
add_compile_options($<$<CONFIG:PROFILING>:-O0>)
add_compile_options($<$<CONFIG:PROFILING>:-pg>)
add_compile_options($<$<CONFIG:PROFILING>:-O0>)
add_compile_options($<$<CONFIG:PROFILING>:-pg>)
-add_compile_options($<$<
OR:$<CONFIG:CCOV>,$<CONFIG:PROFILING>>:-O2
>)
+add_compile_options($<$<
CONFIG:PROFILING>:-Wp,-U_FORTIFY_SOURCE
>)
-add_compile_options($<$<OR:$<CONFIG:DEBUG>,$<CONFIG:PROFILING>>:-Wp,-U_FORTIFY_SOURCE>)
+add_compile_options($<$<CONFIG:DEBUG>:-g>)
+add_compile_options($<$<CONFIG:DEBUG>:-O0>)
+add_compile_options($<$<CONFIG:DEBUG>:-ggdb>)
+add_compile_options($<$<CONFIG:DEBUG>:-Wp,-U_FORTIFY_SOURCE>)
+add_compile_options($<$<CONFIG:CCOV>:-g>)
+add_compile_options($<$<CONFIG:CCOV>:-O2>)
+add_compile_options($<$<CONFIG:CCOV>:--coverage>)
# Env variable overload default
if(DEFINED ENV{INSTALL_PREFIX})
# Env variable overload default
if(DEFINED ENV{INSTALL_PREFIX})