cmake: compile libs and plugins with -Wall 26/14526/2
authorDamjan Marion <damarion@cisco.com>
Tue, 28 Aug 2018 10:33:52 +0000 (12:33 +0200)
committerDamjan Marion <dmarion@me.com>
Tue, 28 Aug 2018 11:01:34 +0000 (11:01 +0000)
Change-Id: I1edf236295eeb934943d6ca2aed04241e9cde362
Signed-off-by: Damjan Marion <damarion@cisco.com>
src/cmake/library.cmake
src/cmake/plugin.cmake

index 9ed53e9..66b4dff 100644 (file)
@@ -20,6 +20,7 @@ macro(add_vpp_library lib)
   )
 
   add_library(${lib} SHARED ${ARG_SOURCES})
+  target_compile_options(${lib} PRIVATE -Wall)
 
   # library deps
   if(ARG_LINK_LIBRARIES)
index 6cae5e0..a044239 100644 (file)
@@ -30,6 +30,7 @@ macro(add_vpp_plugin name)
       include/vpp_plugins/${name}/${dir})
   endforeach()
   add_library(${plugin_name} SHARED ${PLUGIN_SOURCES} ${api_headers})
+  target_compile_options(${plugin_name} PRIVATE -Wall)
   add_dependencies(${plugin_name} vpp_version_h api_headers)
   set_target_properties(${plugin_name} PROPERTIES
     PREFIX ""