+
+ add_flags(DEBUG_FLAGS
+ -ggdb)
+
+ add_flags(RELEASE_FLAGS
+ -Wp,-D_FORTIFY_SOURCE=2)
+
+ if (STRICT_COMPILATION_CHECKS)
+ add_flags(STRICT_FLAGS
+ -Werror
+ # NOTE: Vanilla libusb-1.0.8 can't live with -pedantic-errors
+ -pedantic-errors
+ # NOTE: GCC >= 4.6 is needed for -Wunused-but-set-variable
+ -Wunused-but-set-variable)
+
+ endif()