35 lines
1.4 KiB
Plaintext
35 lines
1.4 KiB
Plaintext
PHP_ARG_ENABLE(wrenchboard_api,
|
|
[Whether to enable the "wrenchboard_api" extension],
|
|
[ --enable-wrenchboard_api Enable "wrenchboard_api" extension support])
|
|
|
|
if test $PHP_WRENCHBOARD_API != "no"; then
|
|
PHP_REQUIRE_CXX()
|
|
PHP_SUBST(WRENCHBOARD_API_SHARED_LIBADD)
|
|
PHP_ADD_LIBRARY(stdc++, 1, WRENCHBOARD_API_SHARED_LIBADD)
|
|
PHP_ADD_INCLUDE(/usr/include/pgsql)
|
|
PHP_ADD_INCLUDE(/usr/include/postgresql)
|
|
PHP_ADD_LIBRARY_WITH_PATH(pq, /usr/lib64, WRENCHBOARD_API_SHARED_LIBADD)
|
|
PHP_ADD_LIBRARY(curl, 1, WRENCHBOARD_API_SHARED_LIBADD)
|
|
PHP_ADD_LIBRARY(config++, 1, WRENCHBOARD_API_SHARED_LIBADD)
|
|
PHP_ADD_LIBRARY(json-c, 1, WRENCHBOARD_API_SHARED_LIBADD)
|
|
PHP_ADD_LIBRARY(ssl, 1, WRENCHBOARD_API_SHARED_LIBADD)
|
|
PHP_ADD_LIBRARY(z, 1, WRENCHBOARD_API_SHARED_LIBADD)
|
|
PHP_ADD_LIBRARY(pcrecpp, 1, WRENCHBOARD_API_SHARED_LIBADD)
|
|
PHP_ADD_LIBRARY(gcc_s, 1, WRENCHBOARD_API_SHARED_LIBADD)
|
|
|
|
#LIBCFG_DIR="`pwd`/libconfig-1.3.1"
|
|
|
|
#PHP_ADD_LIBRARY_WITH_PATH(config++, "$LIBCFG_DIR/.libs/")
|
|
|
|
PHP_NEW_EXTENSION(
|
|
wrenchboard_api,
|
|
core/*.cc shared_tool/*.cc,
|
|
$ext_shared,
|
|
,-I@ext_srcdir@/libconfig-1.0.1)
|
|
PHP_DEFINE([WRENCHBOARD_API_NS],[\"wrenchboard_api\"],[])
|
|
PHP_DEFINE([WRENCHBOARD_CONFIG],[\"`pwd|sed s/src//`etc/\"],[])
|
|
PHP_DEFINE([WRENCHBOARD_LOG],[\"`pwd|sed s/src//`logs/wrenchboard_api.log\"],[])
|
|
PHP_DEFINE([TMPL_PREFIX],[\"`pwd|sed s/src//`email/\"],[])
|
|
PHP_DEFINE([FILELOG_MAX_LEVEL],[9],[])
|
|
fi
|