Skip to content

Commit 3e4a24b

Browse files
committed
Closes #1383.
1 parent 801a0ef commit 3e4a24b

File tree

5 files changed

+7
-5
lines changed

5 files changed

+7
-5
lines changed

CMakeLists.txt

+2
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
6161
set(C_LINUX 1)
6262
elseif(APPLE OR CMAKE_SYSTEM_NAME MATCHES "BSD")
6363
set(C_BSD 1)
64+
elseif(CMAKE_SYSTEM_NAME MATCHES "AIX")
65+
set(AIX TRUE)
6466
endif()
6567

6668
# Git optionally used to add commit info into build to differentiate in bug reports.

libclamav/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -474,7 +474,7 @@ if(ENABLE_SHARED_LIB)
474474
else()
475475
target_link_libraries( clamav PUBLIC Iconv::Iconv )
476476
endif()
477-
if(UNIX AND NOT APPLE)
477+
if(UNIX AND NOT APPLE AND NOT AIX)
478478
target_link_options( clamav PRIVATE "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/libclamav.map")
479479
endif()
480480
if(WIN32)

libclamunrar/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ if(ENABLE_SHARED_LIB)
9797

9898
if(WIN32)
9999
set_target_properties(clamunrar PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON)
100-
elseif(UNIX AND NOT APPLE)
100+
elseif(UNIX AND NOT APPLE AND NOT AIX)
101101
target_link_options(clamunrar PRIVATE "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/libclamunrar.map")
102102
endif()
103103

libclamunrar_iface/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ if(ENABLE_UNRAR)
6464

6565
if(WIN32)
6666
set_target_properties(clamunrar_iface PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON)
67-
elseif(UNIX AND NOT APPLE)
67+
elseif(UNIX AND NOT APPLE AND NOT AIX)
6868
target_link_options(clamunrar_iface PRIVATE "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/libclamunrar_iface.map")
6969
endif()
7070

libfreshclam/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ if(ENABLE_SHARED_LIB)
5252
target_link_libraries( freshclam
5353
PUBLIC
5454
network )
55-
elseif(UNIX)
55+
elseif(UNIX AND NOT AIX)
5656
if(HAVE_RESOLV_H AND NOT C_BSD) # BSD appears to have libresolv inside libc
5757
target_link_libraries( freshclam
5858
PUBLIC
@@ -62,7 +62,7 @@ if(ENABLE_SHARED_LIB)
6262

6363
if(WIN32)
6464
set_target_properties(freshclam PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON)
65-
elseif(UNIX AND NOT APPLE)
65+
elseif(UNIX AND NOT APPLE AND NOT AIX)
6666
target_link_options(freshclam PRIVATE "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/libfreshclam.map")
6767
endif()
6868
set_target_properties(freshclam PROPERTIES

0 commit comments

Comments
 (0)