################################################# # # (C) 2014 Slávek Banko # slavek (DOT) banko (AT) axis.cz # # Improvements and feedback are welcome # # This file is released under GPL >= 2 # ################################################# include_directories( ${CMAKE_INSTALL_INCLUDEDIR}/libr ${CMAKE_BINARY_DIR} ${BACKEND_INCLUDE_DIRS} ${GTK_INCLUDE_DIRS} ) add_definitions( -D__LIBR_BACKEND_${BACKEND_NAME}__ -D__LIBR_BUILD__ ) set( target r ) ##### library ################################### set( ${target}_SRCS libr-${LIBR_BACKEND}.c tempfiles.c onecanvas.c libr-icons.c libr-i18n.c libr.c ) if( WITH_GTK ) list( APPEND ${target}_SRCS libr-gtk.c ) endif( WITH_GTK ) tde_add_library( ${target} SHARED VERSION 1.0.0 SOURCES ${${target}_SRCS} LINK ${BACKEND_LIBRARIES} ${ZLIB_LIBRARIES} ${DL_LIBRARIES} ${EXTRA_LIBRARIES} DESTINATION ${LIB_INSTALL_DIR} ) tde_add_library( ${target} STATIC_PIC VERSION 1.0.0 SOURCES ${${target}_SRCS} LINK ${BACKEND_LIBRARIES} ${ZLIB_LIBRARIES} ${EXTRA_LIBRARIES} DESTINATION ${LIB_INSTALL_DIR} ) ##### headers ################################### set( ${target}_INCLUDES gettext.h libr-icons.h libr-i18n.h libr.h ) if( WITH_GTK ) list( APPEND ${target}_INCLUDES libr-gtk.h ) endif( WITH_GTK ) install( FILES ${${target}_INCLUDES} DESTINATION ${INCLUDE_INSTALL_DIR}/libr )