From bead6a36fc5329a7e1ef3d138d5e2b29481b380d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Tue, 30 Dec 2014 20:07:51 +0100 Subject: Conversion to CMake MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko --- src/CMakeLists.txt | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 src/CMakeLists.txt (limited to 'src/CMakeLists.txt') diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..7d54add --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,69 @@ +################################################# +# +# (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 + ${BACKEND_INCLUDE_DIRS} + ${LIBGLADE_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-gtk.c + libr.c +) + +tde_add_library( + ${target} SHARED + VERSION 0.0.0 + SOURCES ${${target}_SRCS} + LINK ${BACKEND_LIBS} + DESTINATION ${LIB_INSTALL_DIR} +) + +tde_add_library( + ${target} STATIC + VERSION 0.0.0 + SOURCES ${${target}_SRCS} + LINK ${BACKEND_LIBS} + DESTINATION ${LIB_INSTALL_DIR} +) + + +##### headers ################################### + +set( ${target}_INCLUDES + gettext.h + libr-icons.h + libr-i18n.h + libr-gtk.h + libr.h +) + +install( + FILES ${${target}_INCLUDES} + DESTINATION ${INCLUDE_INSTALL_DIR}/libr +) -- cgit v1.2.3