]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/cppcms/cppcms.mk
Globally replace $(HOST_DIR)/usr/bin with $(HOST_DIR)/bin
[coffee/buildroot.git] / package / cppcms / cppcms.mk
1 ################################################################################
2 #
3 # cppcms
4 #
5 ################################################################################
6
7 CPPCMS_VERSION = 1.0.5
8 CPPCMS_SOURCE = cppcms-$(CPPCMS_VERSION).tar.bz2
9 CPPCMS_LICENSE = LGPL-3.0
10 CPPCMS_LICENSE_FILES = COPYING.TXT
11 CPPCMS_SITE = http://downloads.sourceforge.net/project/cppcms/cppcms/$(CPPCMS_VERSION)
12 CPPCMS_INSTALL_STAGING = YES
13
14 # disable rpath to avoid getting /usr/lib added to the link search
15 # path
16 CPPCMS_CONF_OPTS = -DCMAKE_SKIP_RPATH=ON
17
18 CPPCMS_DEPENDENCIES = zlib pcre libgcrypt
19
20 ifeq ($(BR2_PACKAGE_CPPCMS_ICU),y)
21 CPPCMS_CONF_OPTS += -DDISABLE_ICONV=ON
22 CPPCMS_DEPENDENCIES += icu
23 endif
24
25 ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y)
26 # posix backend needs monetary.h which isn't available on uClibc
27 CPPCMS_CONF_OPTS += -DDISABLE_POSIX_LOCALE=on
28 endif
29
30 # We copy cppcms_tmpl_cc from staging to host because this file can be
31 # needed for compiling packages using cppcms. And it is not worth
32 # creating a host package just for a python script.
33 define CPPCMS_INSTALL_HOST_TOOLS
34         cp $(STAGING_DIR)/usr/bin/cppcms_tmpl_cc $(HOST_DIR)/bin/cppcms_tmpl_cc
35 endef
36 CPPCMS_POST_INSTALL_STAGING_HOOKS += CPPCMS_INSTALL_HOST_TOOLS
37
38 $(eval $(cmake-package))