# Librspamdclient
SET(LIBRSPAMDCLIENTSRC rspamdclient.c)
-ADD_LIBRARY(rspamdclient SHARED ${LIBRSPAMDCLIENTSRC})
-IF(CMAKE_COMPILER_IS_GNUCC)
- SET_TARGET_PROPERTIES(rspamdclient PROPERTIES COMPILE_FLAGS "-fno-strict-aliasing")
-ENDIF(CMAKE_COMPILER_IS_GNUCC)
+IF(NO_SHARED MATCHES "OFF")
+ ADD_LIBRARY(rspamdclient SHARED ${LIBRSPAMDCLIENTSRC})
+ELSE(NO_SHARED MATCHES "OFF")
+ ADD_LIBRARY(rspamdclient STATIC ${LIBRSPAMDCLIENTSRC})
+ENDIF(NO_SHARED MATCHES "OFF")
+ADD_LIBRARY(rspamdclient_static STATIC ${LIBRSPAMDCLIENTSRC})
+
+SET_TARGET_PROPERTIES(rspamdclient PROPERTIES COMPILE_FLAGS "-fPIC")
+SET_TARGET_PROPERTIES(rspamdclient_static PROPERTIES COMPILE_FLAGS "-fPIC")
TARGET_LINK_LIBRARIES(rspamdclient rspamd-util)
TARGET_LINK_LIBRARIES(rspamdclient ${RSPAMD_REQUIRED_LIBRARIES})