2
#### Source files definitions ####
5
data/algorithms/bitpacking.cpp
6
data/algorithms/bitpacking_byte.cpp
7
data/algorithms/huffman.cpp
8
data/algorithms/deltatransform.cpp
11
data/multibytecoding.cpp
19
SET( ISFQT_PUBLIC_HEADERS
21
../include/isfqtdrawing.h
22
../include/isfinkcanvas.h
24
../include/IsfQtDrawing
25
../include/IsfInkCanvas
34
../data/isfqtresources.qrc
38
INCLUDE_DIRECTORIES( ${GIF_INCLUDE_DIR} )
39
SET( ISFQT_LIBS ${ISFQT_LIBS} ${GIF_LIBRARIES} )
45
QT4_WRAP_CPP( MOC_SRCS ../include/isfinkcanvas.h )
47
QT4_ADD_RESOURCES( ISFQT_RCC_SRCS ${ISFQT_RCCS} )
49
INCLUDE_DIRECTORIES( ${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR} )
51
# Do not install the library if we're bundling it in KMess
52
IF( NOT USE_BUNDLED_LIBRARIES MATCHES "ISFQT" )
53
ADD_LIBRARY( isf-qt SHARED ${ISFQT_SOURCES} ${MOC_SRCS} ${ISFQT_RCC_SRCS} )
55
ADD_LIBRARY( isf-qt STATIC ${ISFQT_SOURCES} ${MOC_SRCS} ${ISFQT_RCC_SRCS} )
58
TARGET_LINK_LIBRARIES( isf-qt ${ISFQT_LIBS} )
60
SET_TARGET_PROPERTIES( isf-qt PROPERTIES
61
VERSION ${ISFQT_VERSION}
62
SOVERSION ${ISFQT_VERSION} )
64
#### Installation ####
66
# Do not install the library if we're bundling it in KMess
67
IF( NOT USE_BUNDLED_LIBRARIES MATCHES "ISFQT" )
68
INSTALL( TARGETS isf-qt LIBRARY
69
DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" )
70
INSTALL( FILES ${ISFQT_PUBLIC_HEADERS}
71
DESTINATION "${CMAKE_INSTALL_PREFIX}/include/isf-qt" )