From b1dda699a336ff868d498401b138869bbf9441b8 Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Thu, 9 Jul 2020 23:49:23 -0400 Subject: [PATCH] add compiler flags to suppress warnings if built in release mode --- gtsam/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gtsam/CMakeLists.txt b/gtsam/CMakeLists.txt index 3d1bbd2a7..2ca83e093 100644 --- a/gtsam/CMakeLists.txt +++ b/gtsam/CMakeLists.txt @@ -106,6 +106,11 @@ add_library(gtsam ${gtsam_srcs}) target_link_libraries(gtsam PUBLIC ${GTSAM_BOOST_LIBRARIES}) target_link_libraries(gtsam PUBLIC ${GTSAM_ADDITIONAL_LIBRARIES}) +if(${CMAKE_BUILD_TYPE} STREQUAL "Release") + # Suppress warnings if Release build + target_compile_options(gtsam PRIVATE -w) +endif() + # Apply build flags: gtsam_apply_build_flags(gtsam)