Files
CoreGrade/coregrade/src/config.m4
T
2020-01-11 09:50:39 -05:00

32 lines
1.3 KiB
Plaintext

PHP_ARG_ENABLE(coregrade_api,
[Whether to enable the "coregrade_api" extension],
[ --enable-coregrade_api Enable "coregrade_api" extension support])
if test $PHP_COREGRADE_API != "no"; then
PHP_REQUIRE_CXX()
PHP_SUBST(COREGRADE_API_SHARED_LIBADD)
PHP_ADD_LIBRARY(stdc++, 1, COREGRADE_API_SHARED_LIBADD)
PHP_ADD_INCLUDE(/usr/include/pgsql)
PHP_ADD_LIBRARY_WITH_PATH(pq, /usr/lib64, COREGRADE_API_SHARED_LIBADD)
PHP_ADD_LIBRARY(curl, 1, COREGRADE_API_SHARED_LIBADD)
PHP_ADD_LIBRARY(config++, 1, COREGRADE_API_SHARED_LIBADD)
PHP_ADD_LIBRARY(gsoapssl++, 1, COREGRADE_API_SHARED_LIBADD)
PHP_ADD_LIBRARY(ssl, 1, COREGRADE_API_SHARED_LIBADD)
PHP_ADD_LIBRARY(z, 1, COREGRADE_API_SHARED_LIBADD)
LIBCFG_DIR="`pwd`/libconfig-1.3.1"
PHP_ADD_LIBRARY_WITH_PATH(config++, "$LIBCFG_DIR/.libs/")
PHP_NEW_EXTENSION(
coregrade_api,
core/*.cc shared_tool/*.cc,
$ext_shared,
,-I@ext_srcdir@/libconfig-1.3.1)
PHP_DEFINE([COREGRADE_API_NS],[\"coregrade_api_`id -u -n`\"],[])
PHP_DEFINE([COREGRADE_CONFIG],[\"`pwd|sed s/src//`etc/\"],[])
PHP_DEFINE([COREGRADE_LOG],[\"`pwd|sed s/src//`logs/coregrade_api.log\"],[])
PHP_DEFINE([TMPL_PREFIX],[\"`pwd|sed s/src//`email/\"],[])
PHP_DEFINE([FILELOG_MAX_LEVEL],[9],[])
fi