Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OpenMesh
OpenMesh
Commits
8e365011
Commit
8e365011
authored
Dec 03, 2015
by
Alexander Dielen
Browse files
Added STL_VECTOR_CHECK support for Release builds.
parent
df02e7b9
Changes
1
Hide whitespace changes
Inline
Side-by-side
cmake/ACGCompiler.cmake
View file @
8e365011
...
...
@@ -134,15 +134,19 @@ if (UNIX)
set
(
STL_VECTOR_CHECKS false CACHE BOOL
"Include full stl vector checks in debug mode (This option is only used in debug Mode!)"
)
endif
(
NOT STL_VECTOR_CHECKS
)
# Add a flag to check stl vectors
in debugging mode
# Add a flag to check stl vectors
if
(
STL_VECTOR_CHECKS AND NOT CMAKE_SYSTEM MATCHES
"SunOS*"
)
list
(
APPEND ADDITIONAL_CXX_DEBUG_FLAGS
"-D_GLIBCXX_DEBUG"
)
list
(
APPEND ADDITIONAL_CXX_DEBUG_FLAGS
"-D_GLIBCXX_DEBUG_PEDANTIC"
)
list
(
APPEND ADDITIONAL_CXX_RELEASE_FLAGS
"-D_GLIBCXX_DEBUG"
)
list
(
APPEND ADDITIONAL_CXX_RELEASE_FLAGS
"-D_GLIBCXX_DEBUG_PEDANTIC"
)
list
(
APPEND ADDITIONAL_CXX_RELWITHDEBINFO_FLAGS
"-D_GLIBCXX_DEBUG"
)
list
(
APPEND ADDITIONAL_CXX_RELWITHDEBINFO_FLAGS
"-D_GLIBCXX_DEBUG_PEDANTIC"
)
list
(
APPEND ADDITIONAL_C_DEBUG_FLAGS
"-D_GLIBCXX_DEBUG"
)
list
(
APPEND ADDITIONAL_C_DEBUG_FLAGS
"-D_GLIBCXX_DEBUG_PEDANTIC"
)
list
(
APPEND ADDITIONAL_C_RELEASE_FLAGS
"-D_GLIBCXX_DEBUG"
)
list
(
APPEND ADDITIONAL_C_RELEASE_FLAGS
"-D_GLIBCXX_DEBUG_PEDANTIC"
)
list
(
APPEND ADDITIONAL_C_RELWITHDEBINFO_FLAGS
"-D_GLIBCXX_DEBUG"
)
list
(
APPEND ADDITIONAL_C_RELWITHDEBINFO_FLAGS
"-D_GLIBCXX_DEBUG_PEDANTIC"
)
endif
()
...
...
Alexander Dielen
@adielen
mentioned in commit
6a71cc4a
·
Dec 07, 2015
mentioned in commit
6a71cc4a
mentioned in commit 6a71cc4a3622664a9ad182d54aaa61dc899cda38
Toggle commit list
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment