diff --git a/nav2_common/cmake/nav2_package.cmake b/nav2_common/cmake/nav2_package.cmake index a49fc15d7da..c7046c837e4 100644 --- a/nav2_common/cmake/nav2_package.cmake +++ b/nav2_common/cmake/nav2_package.cmake @@ -37,7 +37,8 @@ macro(nav2_package) endif() if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") - add_compile_options(-Wall -Wextra -Wpedantic -Werror -Wdeprecated -fPIC -Wnon-virtual-dtor) + add_compile_options(-Wall -Wextra -Wpedantic -Werror -Wdeprecated -fPIC ) + add_compile_options("$<$:-Wnon-virtual-dtor>") endif() option(COVERAGE_ENABLED "Enable code coverage" FALSE)