mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-22 23:30:14 +00:00
Reduce release log spam and harden release logging defaults
This commit is contained in:
parent
5966fedc59
commit
c26353eda1
8 changed files with 137 additions and 52 deletions
|
|
@ -6,6 +6,13 @@ set(CMAKE_CXX_STANDARD 20)
|
|||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||
|
||||
# Explicitly tag optimized configs so runtime defaults can enforce low-noise logging.
|
||||
add_compile_definitions(
|
||||
$<$<CONFIG:Release>:WOWEE_RELEASE_LOGGING>
|
||||
$<$<CONFIG:RelWithDebInfo>:WOWEE_RELEASE_LOGGING>
|
||||
$<$<CONFIG:MinSizeRel>:WOWEE_RELEASE_LOGGING>
|
||||
)
|
||||
|
||||
# Output directories
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue