We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 653b146 commit 834dd47Copy full SHA for 834dd47
CMakeLists.txt
@@ -18,6 +18,13 @@ target_include_directories(
18
fork_union INTERFACE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> $<INSTALL_INTERFACE:include>
19
)
20
21
+# Strict compilation flags
22
+target_compile_options(
23
+ fork_union INTERFACE
24
+ $<$<CXX_COMPILER_ID:GNU,Clang>:-Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -Wcast-qual -Wcast-align -Wunused -Wno-unused-parameter -Wno-unknown-pragmas>
25
+ $<$<CXX_COMPILER_ID:MSVC>:/W4 /permissive->
26
+)
27
+
28
# Pre-compiled libraries built from `c/lib.cpp`
29
add_library(fork_union_dynamic SHARED c/lib.cpp)
30
add_library(fork_union_static STATIC c/lib.cpp)
0 commit comments