Skip to content

Commit cce330c

Browse files
committed
cmake: -fstrict-aliasing
1 parent 75a8ee0 commit cce330c

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/cmake/modules/myci.cmake

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -908,8 +908,8 @@ function(myci_declare_library name)
908908
target_compile_options(${name} PRIVATE
909909
-Wall
910910
-Werror
911-
$<$<COMPILE_LANGUAGE:CXX>:-Wnon-virtual-dtor>
912-
$<$<COMPILE_LANGUAGE:CXX>:-fstrict-aliasing>
911+
$<$<COMPILE_LANGUAGE:CXX>:-Wnon-virtual-dtor> # only for C++ files
912+
-fstrict-aliasing
913913
)
914914
endif()
915915

@@ -1190,8 +1190,8 @@ function(myci_declare_application name)
11901190
target_compile_options(${name} PRIVATE
11911191
-Wall
11921192
-Werror
1193-
$<$<COMPILE_LANGUAGE:CXX>:-Wnon-virtual-dtor>
1194-
$<$<COMPILE_LANGUAGE:CXX>:-fstrict-aliasing>
1193+
$<$<COMPILE_LANGUAGE:CXX>:-Wnon-virtual-dtor> # only for C++ files
1194+
-fstrict-aliasing
11951195
)
11961196
endif()
11971197

0 commit comments

Comments
 (0)