aboutsummaryrefslogtreecommitdiff
path: root/src/common/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/CMakeLists.txt')
-rw-r--r--src/common/CMakeLists.txt5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt
index fc3d9b59d8..1ee4794272 100644
--- a/src/common/CMakeLists.txt
+++ b/src/common/CMakeLists.txt
@@ -225,8 +225,9 @@ else()
endif()
if(CXX_CLANG)
- target_compile_options(common PRIVATE -fsized-deallocation
- -Werror=unreachable-code-aggressive)
+ target_compile_options(common PRIVATE
+ $<$<COMPILE_LANGUAGE:C,CXX>:-fsized-deallocation>
+ $<$<COMPILE_LANGUAGE:C,CXX>:-Werror=unreachable-code-aggressive>)
target_compile_definitions(
common
PRIVATE