12345678910111213141516171819202122232425 |
- # Hack for glib < 2.16
- IF(NOT GLIB_ROOT_DIR)
- IF(GLIB2_VERSION VERSION_LESS "2.16")
- IF(GLIB2_VERSION VERSION_LESS "2.14")
- SET(LIBGLIBSRC gregex.c gchecksum.c guniscript.c)
- SET(GLIB_RE_COMPAT 1 PARENT_SCOPE)
- SET(GLIB_UNISCRIPT_COMPAT 1 PARENT_SCOPE)
- SET(GLIB_HASH_COMPAT 1 PARENT_SCOPE)
- ELSE(GLIB2_VERSION VERSION_LESS "2.14")
- SET(LIBGLIBSRC gchecksum.c)
- ENDIF(GLIB2_VERSION VERSION_LESS "2.14")
-
- ADD_LIBRARY(glibadditions SHARED ${LIBGLIBSRC})
- SET_TARGET_PROPERTIES(glibadditions PROPERTIES COMPILE_FLAGS "-I${CMAKE_SOURCE_DIR}/contrib/lgpl")
-
- TARGET_LINK_LIBRARIES(glibadditions ${RSPAMD_REQUIRED_LIBRARIES})
-
- SET_TARGET_PROPERTIES(glibadditions PROPERTIES VERSION ${RSPAMD_VERSION})
-
- INSTALL(TARGETS glibadditions LIBRARY PUBLIC_HEADER
- LIBRARY DESTINATION lib
- PUBLIC_HEADER DESTINATION include)
- SET(GLIB_COMPAT 1 PARENT_SCOPE)
- ENDIF(GLIB2_VERSION VERSION_LESS "2.16")
- ENDIF()
|