Skip to content

Commit

Permalink
Mute warnings due to PCL and librealsense 3rd parties on macOS Sonoma…
Browse files Browse the repository at this point in the history
… 14.5
  • Loading branch information
fspindle committed May 31, 2024
1 parent f2cd27d commit 14850e8
Show file tree
Hide file tree
Showing 16 changed files with 23 additions and 0 deletions.
1 change: 1 addition & 0 deletions apps/calibration/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ if(VISP_HAVE_REALSENSE2)
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unused-function")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unused-parameter")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unqualified-std-cast-call")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-missing-field-initializers")

visp_set_source_file_compile_flag(visp-acquire-franka-calib-data.cpp ${CXX_FLAGS_MUTE_WARNINGS})
visp_set_source_file_compile_flag(visp-acquire-universal-robots-calib-data.cpp ${CXX_FLAGS_MUTE_WARNINGS})
Expand Down
1 change: 1 addition & 0 deletions example/device/framegrabber/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ if(VISP_HAVE_REALSENSE OR VISP_HAVE_REALSENSE2)
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unused-function")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unused-parameter")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unqualified-std-cast-call")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-missing-field-initializers")

visp_set_source_file_compile_flag(getRealSense2Info.cpp ${CXX_FLAGS_MUTE_WARNINGS})
visp_set_source_file_compile_flag(grabRealSense2.cpp ${CXX_FLAGS_MUTE_WARNINGS})
Expand Down
1 change: 1 addition & 0 deletions example/servo-afma6/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@ if(VISP_HAVE_REALSENSE2)
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-ignored-qualifiers")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-sign-compare")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unqualified-std-cast-call")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-missing-field-initializers")

visp_set_source_file_compile_flag(servoAfma6AprilTagIBVS.cpp ${CXX_FLAGS_MUTE_WARNINGS})
visp_set_source_file_compile_flag(servoAfma6AprilTagPBVS.cpp ${CXX_FLAGS_MUTE_WARNINGS})
Expand Down
1 change: 1 addition & 0 deletions example/servo-franka/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ if(VISP_HAVE_REALSENSE2)
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-sign-compare")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unused-function")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unqualified-std-cast-call")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-missing-field-initializers")

visp_set_source_file_compile_flag(servoFrankaPBVS.cpp ${CXX_FLAGS_MUTE_WARNINGS})
visp_set_source_file_compile_flag(servoFrankaIBVS.cpp ${CXX_FLAGS_MUTE_WARNINGS})
Expand Down
1 change: 1 addition & 0 deletions example/servo-pololu-ptu/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ if(VISP_HAVE_REALSENSE2)
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-ignored-qualifiers")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-sign-compare")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unqualified-std-cast-call")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-missing-field-initializers")

visp_set_source_file_compile_flag(servoPololuPtuPoint2DJointVelocity.cpp ${CXX_FLAGS_MUTE_WARNINGS})
endif()
1 change: 1 addition & 0 deletions example/servo-universal-robots/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ if(VISP_HAVE_REALSENSE2)
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-sign-compare")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unused-function")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unqualified-std-cast-call")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-missing-field-initializers")
endif()

visp_set_source_file_compile_flag(servoUniversalRobotsIBVS.cpp ${CXX_FLAGS_MUTE_WARNINGS})
Expand Down
4 changes: 4 additions & 0 deletions modules/gui/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -98,3 +98,7 @@ endif()
if(USE_GTK2)
vp_set_source_file_compile_flag(src/display/vpDisplayGTK.cpp -Wno-deprecated-declarations)
endif()
if(USE_PCL)
vp_set_source_file_compile_flag(src/pointcloud/vpDisplayPCL.cpp -Wno-unused-parameter)
vp_set_source_file_compile_flag(src/pointcloud/vpPclViewer.cpp -Wno-unused-parameter)
endif()
1 change: 1 addition & 0 deletions modules/sensor/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,7 @@ if(USE_REALSENSE2)
list(APPEND CXX_FLAGS_MUTE_WARNINGS -Wno-ignored-qualifiers)
list(APPEND CXX_FLAGS_MUTE_WARNINGS -Wno-deprecated-copy)
list(APPEND CXX_FLAGS_MUTE_WARNINGS -Wno-unqualified-std-cast-call)
list(APPEND CXX_FLAGS_MUTE_WARNINGS -Wno-missing-field-initializers)
else()
list(APPEND CXX_FLAGS_MUTE_WARNINGS /wd4244)
list(APPEND CXX_FLAGS_MUTE_WARNINGS /wd4267)
Expand Down
1 change: 1 addition & 0 deletions tutorial/computer-vision/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ if(VISP_HAVE_REALSENSE2)
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-sign-compare")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unused-function")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unqualified-std-cast-call")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-missing-field-initializers")
endif()

if(CXX_FLAGS_MUTE_WARNINGS)
Expand Down
1 change: 1 addition & 0 deletions tutorial/detection/tag/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ if(VISP_HAVE_REALSENSE2)
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-sign-compare")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unused-function")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unqualified-std-cast-call")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-missing-field-initializers")
endif()
if(VISP_HAVE_OCCIPITAL_STRUCTURE)
# Add specific build flag to turn off warnings coming from libStructure 3rd party
Expand Down
1 change: 1 addition & 0 deletions tutorial/grabber/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ if(VISP_HAVE_REALSENSE2)
list(APPEND CXX_FLAGS_MUTE_WARNINGS_RS "-Wno-unused-function")
list(APPEND CXX_FLAGS_MUTE_WARNINGS_RS "-Wno-unused-parameter")
list(APPEND CXX_FLAGS_MUTE_WARNINGS_RS "-Wno-unqualified-std-cast-call")
list(APPEND CXX_FLAGS_MUTE_WARNINGS_RS "-Wno-missing-field-initializers")
endif()
if(VISP_HAVE_OCCIPITAL_STRUCTURE)
# Add specific build flag to turn off warnings coming from Occipital SDK 3rd party
Expand Down
5 changes: 5 additions & 0 deletions tutorial/gui/pcl-visualizer/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,8 @@ foreach(cpp ${tutorial_cpp})
visp_add_dependency(${cpp} "tutorials")
endif()
endforeach()

if(VISP_HAVE_PCL)
vp_set_source_file_compile_flag(tutorial-pcl-viewer.cpp -Wno-unused-parameter)
vp_set_source_file_compile_flag(ClassUsingPclViewer.cpp -Wno-unused-parameter)
endif()
1 change: 1 addition & 0 deletions tutorial/segmentation/color/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ if(VISP_HAVE_REALSENSE2)
list(APPEND CXX_FLAGS_MUTE_WARNINGS_RS "-Wno-unused-function")
list(APPEND CXX_FLAGS_MUTE_WARNINGS_RS "-Wno-unused-parameter")
list(APPEND CXX_FLAGS_MUTE_WARNINGS_RS "-Wno-unqualified-std-cast-call")
list(APPEND CXX_FLAGS_MUTE_WARNINGS_RS "-Wno-missing-field-initializers")
endif()

if(CXX_FLAGS_MUTE_WARNINGS_RS)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ foreach(cpp ${tutorial_cpp})
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-sign-compare")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unused-function")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unqualified-std-cast-call")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-missing-field-initializers")
endif()

if(CXX_FLAGS_MUTE_WARNINGS)
Expand Down
1 change: 1 addition & 0 deletions tutorial/tracking/model-based/generic-rgbd/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ foreach(cpp ${tutorial_cpp})
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-sign-compare")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unused-function")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unqualified-std-cast-call")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-missing-field-initializers")
endif()

if(VISP_HAVE_OCCIPITAL_STRUCTURE)
Expand Down
1 change: 1 addition & 0 deletions tutorial/tracking/model-based/generic/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ foreach(cpp ${tutorial_cpp})
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-sign-compare")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unused-function")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-unqualified-std-cast-call")
list(APPEND CXX_FLAGS_MUTE_WARNINGS "-Wno-missing-field-initializers")
endif()

if(CXX_FLAGS_MUTE_WARNINGS)
Expand Down

0 comments on commit 14850e8

Please sign in to comment.