new virtual function to get settings from kipi host using QVariant container
[kdegraphics.git] / libs / libkipi / CMakeLists.txt
blob450c736552712e114c4f17cdb48ba60d63e1d654
1 PROJECT(libkipi)
3 # =======================================================
4 # Informations to update before to release this library.
6 # Library version history:
7 # API      ABI
8 # 0.1.0 => 0.0.0
9 # 0.1.1 => 0.0.0
10 # 0.1.2 => 1.0.1
11 # 0.1.3 => 1.0.1
12 # 0.1.4 => 1.0.1
13 # 0.1.5 => 1.1.1
14 # 0.1.6 => 2.0.0
15 # ... here we can have new releases from KDE3 branch
16 # 0.2.0 => 5.0.0  (released with KDE 4.1.0)
17 # 0.3.0 => 6.0.0  (released with KDE 4.2.0)
19 # Library API version
20 SET(KIPI_LIB_MAJOR_VERSION "0")
21 SET(KIPI_LIB_MINOR_VERSION "3")
22 SET(KIPI_LIB_PATCH_VERSION "0")
24 # Suffix to add at end of version string. Usual values are:
25 # "-svn"   : alpha code unstable from svn. Do not use in production
26 # "-beta1" : beta1 release.
27 # "-beta2" : beta2 release.
28 # "-beta3" : beta3 release.
29 # "-rc"    : release candidate.
30 # ""       : final relase. Can be used in production.
31 SET(KIPI_LIB_SUFFIX_VERSION "")
33 # Library ABI version used by linker.
34 # For details : http://www.gnu.org/software/libtool/manual.html#Updating-version-info
35 SET(KIPI_LIB_SO_CUR_VERSION "6")
36 SET(KIPI_LIB_SO_REV_VERSION "0")
37 SET(KIPI_LIB_SO_AGE_VERSION "0")
39 # =======================================================
40 # Set env. variables accordinly.
42 SET(KIPI_LIB_VERSION_STRING "${KIPI_LIB_MAJOR_VERSION}.${KIPI_LIB_MINOR_VERSION}.${KIPI_LIB_PATCH_VERSION}${KIPI_LIB_SUFFIX_VERSION}")
43 SET(KIPI_LIB_VERSION_ID "0x0${KIPI_LIB_MAJOR_VERSION}0${KIPI_LIB_MINOR_VERSION}0${KIPI_LIB_PATCH_VERSION}")
45 SET(KIPI_LIB_SO_VERSION_STRING "${KIPI_LIB_SO_CUR_VERSION}.${KIPI_LIB_SO_REV_VERSION}.${KIPI_LIB_SO_AGE_VERSION}")
47 # =======================================================
49 SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules)
51 SUBDIRS(pics)
52 SUBDIRS(libkipi)
54 IF(NOT WIN32)
55   CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/libkipi.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/libkipi.pc)
56   CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/libkipi.lsm.cmake ${CMAKE_CURRENT_BINARY_DIR}/libkipi.lsm)
57   INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/libkipi.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig )
58 ENDIF(NOT WIN32)
59 INSTALL(FILES kipiplugin.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR})