build with -Wall when using clang or gcc

This commit is contained in:
Lukas Böger 2021-05-31 09:02:22 +01:00
parent 36f7d86cad
commit b8a3500222

View file

@ -67,6 +67,11 @@ if (NOT BUILD_SHARED_LIBS)
target_compile_definitions(libchibi-common INTERFACE SEXP_STATIC_LIBRARY=1) target_compile_definitions(libchibi-common INTERFACE SEXP_STATIC_LIBRARY=1)
endif() endif()
target_compile_options(libchibi-common
INTERFACE
$<$<C_COMPILER_ID:GNU>:-Wall>
$<$<OR:$<C_COMPILER_ID:AppleClang>,$<C_COMPILER_ID:Clang>>:-Wall>)
target_include_directories(libchibi-common target_include_directories(libchibi-common
INTERFACE INTERFACE
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>