Build: Add WITH_WARNINGS_AS_ERRORS cmake option that turns compile warnings into compile errors

This commit is contained in:
Shauren
2024-09-20 13:19:42 +02:00
parent 24d08307e4
commit 7ac0c685dd
15 changed files with 54 additions and 62 deletions

View File

@@ -36,10 +36,6 @@ target_include_directories(shared
PRIVATE
${CMAKE_CURRENT_BINARY_DIR})
set_target_properties(shared
PROPERTIES
DEFINE_SYMBOL TRINITY_API_EXPORT_SHARED)
target_link_libraries(shared
PRIVATE
trinity-core-interface
@@ -50,9 +46,10 @@ target_link_libraries(shared
zlib)
set_target_properties(shared
PROPERTIES
FOLDER
"server")
PROPERTIES
COMPILE_WARNING_AS_ERROR ${WITH_WARNINGS_AS_ERRORS}
DEFINE_SYMBOL TRINITY_API_EXPORT_SHARED
FOLDER "server")
if(BUILD_SHARED_LIBS)
if(UNIX)