File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -395,6 +395,7 @@ if (NOT "${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
395395 target_compile_options (${PROJECT_NAME } PRIVATE -Wno-attributes )
396396endif ()
397397
398+ sofa_treat_warnings_as_errors (${PROJECT_NAME } )
398399set_target_properties (${PROJECT_NAME } PROPERTIES FOLDER Sofa.Framework ) # IDE folder
399400
400401sofa_create_package_with_targets (
Original file line number Diff line number Diff line change @@ -91,6 +91,7 @@ add_library(${PROJECT_NAME} SHARED ${HEADER_FILES} ${SOURCE_FILES})
9191target_link_libraries (${PROJECT_NAME } PUBLIC Sofa.Helper Sofa.Type Sofa.LinearAlgebra )
9292target_link_libraries (${PROJECT_NAME } PUBLIC Eigen3::Eigen )
9393
94+ sofa_treat_warnings_as_errors (${PROJECT_NAME } )
9495set_target_properties (${PROJECT_NAME } PROPERTIES FOLDER Sofa.Framework ) # IDE folder
9596
9697sofa_create_package_with_targets (
Original file line number Diff line number Diff line change @@ -290,6 +290,7 @@ else()
290290 target_compile_definitions (${PROJECT_NAME } PRIVATE "SOFA_BUILD_MULTI_CONFIGURATION=0" )
291291endif ()
292292
293+ sofa_treat_warnings_as_errors (${PROJECT_NAME } )
293294set_target_properties (${PROJECT_NAME } PROPERTIES FOLDER Sofa.Framework ) # IDE folder
294295
295296sofa_create_package_with_targets (
Original file line number Diff line number Diff line change @@ -81,6 +81,7 @@ if (SOFA_LINEARALGEBRA_HAVE_OPENMP)
8181 target_link_libraries (${PROJECT_NAME } PUBLIC OpenMP::OpenMP_CXX )
8282endif ()
8383
84+ sofa_treat_warnings_as_errors (${PROJECT_NAME } )
8485set_target_properties (${PROJECT_NAME } PROPERTIES FOLDER Sofa.Framework ) # IDE folder
8586
8687sofa_create_package_with_targets (
Original file line number Diff line number Diff line change @@ -51,6 +51,7 @@ add_library(${PROJECT_NAME} SHARED ${HEADER_FILES} ${SOURCE_FILES})
5151target_link_libraries (${PROJECT_NAME } PUBLIC Sofa.Core Sofa.Simulation.Core )
5252target_link_libraries (${PROJECT_NAME } PRIVATE tinyxml2::tinyxml2 ) # Private because not exported in API
5353
54+ sofa_treat_warnings_as_errors (${PROJECT_NAME } )
5455set_target_properties (${PROJECT_NAME } PROPERTIES FOLDER Sofa.Framework ) # IDE folder
5556
5657sofa_create_package_with_targets (
Original file line number Diff line number Diff line change @@ -333,6 +333,7 @@ if(CMAKE_SYSTEM_NAME STREQUAL Linux)
333333 SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS } -pthread" )
334334endif ()
335335
336+ sofa_treat_warnings_as_errors (${PROJECT_NAME } )
336337set_target_properties (${PROJECT_NAME } PROPERTIES FOLDER Sofa.Framework ) # IDE folder
337338
338339sofa_create_package_with_targets (
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ sofa_find_package(Sofa.Simulation.Common REQUIRED)
2323add_library (${PROJECT_NAME } SHARED ${HEADER_FILES} ${SOURCE_FILES} )
2424target_link_libraries (${PROJECT_NAME } PUBLIC Sofa.Simulation.Common )
2525
26+ sofa_treat_warnings_as_errors (${PROJECT_NAME } )
2627set_target_properties (${PROJECT_NAME } PROPERTIES FOLDER Sofa.Framework ) # IDE folder
2728
2829sofa_create_package_with_targets (
Original file line number Diff line number Diff line change @@ -86,6 +86,7 @@ target_compile_options(${PROJECT_NAME} PUBLIC "-DGTEST_LINKED_AS_SHARED_LIBRARY=
8686
8787set (SOFA_TESTING_RESOURCES_DIR "${CMAKE_CURRENT_SOURCE_DIR } /resources" )
8888
89+ sofa_treat_warnings_as_errors (${PROJECT_NAME } )
8990set_target_properties (${PROJECT_NAME } PROPERTIES FOLDER Sofa.Framework ) # IDE folder
9091
9192sofa_create_package_with_targets (
You can’t perform that action at this time.
0 commit comments