File tree 1 file changed +11
-5
lines changed
MultiSource/Applications/ClamAV
1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -178,9 +178,15 @@ if(TARGET_OS STREQUAL "Linux")
178
178
find_package (Intl REQUIRED)
179
179
target_link_libraries (clamscan ${Intl_LIBRARIES} )
180
180
endif ()
181
- # zlib fails to build with correctly defined target OS macros.
182
- # (https://github.com/madler/zlib/pull/895)
183
- # Disable the compiler extension to workaround the build failure until a zlib
184
- # source update with the fix.
185
- target_compile_options (clamscan PRIVATE -fno-define-target -os-macros )
181
+
182
+ include (CheckCCompilerFlag)
183
+ check_c_compiler_flag(-fno-define-target -os-macros
184
+ COMPILER_HAS_NO_DEFINE_TARGET_OS_MACROS)
185
+ if (COMPILER_HAS_NO_DEFINE_TARGET_OS_MACROS)
186
+ # zlib fails to build with correctly defined target OS macros.
187
+ # (https://github.com/madler/zlib/pull/895)
188
+ # Disable the compiler extension to workaround the build failure until a zlib
189
+ # source update with the fix.
190
+ target_compile_options (clamscan PRIVATE -fno-define-target -os-macros )
191
+ endif ()
186
192
llvm_test_data(clamscan ${INPUT} dbdir)
You can’t perform that action at this time.
0 commit comments