[Groonga-commit] groonga/groonga [master] [pkg-config] provide document_root variable for nroonga.

Back to archive index

null+****@clear***** null+****@clear*****
2012年 1月 28日 (土) 12:09:07 JST


Kouhei Sutou	2012-01-28 12:09:07 +0900 (Sat, 28 Jan 2012)

  New Revision: 30e57c539269709c64ec7891e873e0da657502ae

  Log:
    [pkg-config] provide document_root variable for nroonga.

  Modified files:
    configure.ac
    groonga.pc.in

  Modified: configure.ac (+12 -2)
===================================================================
--- configure.ac    2012-01-28 11:50:40 +0900 (42a145e)
+++ configure.ac    2012-01-28 12:09:07 +0900 (2299ebd)
@@ -1014,6 +1014,16 @@ AC_SUBST(examplesdir)
 examples_dictionarydir="\$(examplesdir)/dictionary"
 AC_SUBST(examples_dictionarydir)
 
+# for document root
+GRN_DEFAULT_DOCUMENT_ROOT_BASE="html/admin"
+GRN_DEFAULT_DOCUMENT_ROOT="\$(pkgdatadir)/\$(GRN_DEFAULT_DOCUMENT_ROOT_BASE)"
+GRN_EXPANDED_DEFAULT_DOCUMENT_ROOT="\${datadir}/${PACKAGE}/${GRN_DEFAULT_DOCUMENT_ROOT_BASE}"
+GRN_DEFAULT_RELATIVE_DOCUMENT_ROOT="share/\$(PACKAGE)/\$(GRN_DEFAULT_DOCUMENT_ROOT_BASE)"
+AC_SUBST(GRN_DEFAULT_DOCUMENT_ROOT_BASE)
+AC_SUBST(GRN_DEFAULT_DOCUMENT_ROOT)
+AC_SUBST(GRN_EXPANDED_DEFAULT_DOCUMENT_ROOT)
+AC_SUBST(GRN_DEFAULT_RELATIVE_DOCUMENT_ROOT)
+
 # flags for compile groonga
 GRN_CFLAGS=""
 AC_SUBST(GRN_CFLAGS)
@@ -1022,8 +1032,8 @@ GRN_DEFS="$GRN_DEFS -DGRN_DLL_FILENAME=L\\\"\"\$(GRN_DLL_FILENAME)\"\\\""
 GRN_DEFS="$GRN_DEFS -DGRN_PLUGINS_DIR=\\\"\"\$(pluginsdir)\"\\\""
 GRN_DEFS="$GRN_DEFS -DGRN_RELATIVE_PLUGINS_DIR=\\\"\"lib/\$(relative_pluginsdir)\"\\\""
 GRN_DEFS="$GRN_DEFS -DGRN_LOG_PATH=\\\"\"\$(grn_log_path)\"\\\""
-GRN_DEFS="$GRN_DEFS -DGRN_DEFAULT_DOCUMENT_ROOT=\\\"\"\$(pkgdatadir)/html/admin\"\\\""
-GRN_DEFS="$GRN_DEFS -DGRN_DEFAULT_RELATIVE_DOCUMENT_ROOT=\\\"\"share/\$(PACKAGE)/html/admin\"\\\""
+GRN_DEFS="$GRN_DEFS -DGRN_DEFAULT_DOCUMENT_ROOT=\\\"\"\$(GRN_DEFAULT_DOCUMENT_ROOT)\"\\\""
+GRN_DEFS="$GRN_DEFS -DGRN_DEFAULT_RELATIVE_DOCUMENT_ROOT=\\\"\"\$(GRN_DEFAULT_RELATIVE_DOCUMENT_ROOT)\"\\\""
 AC_SUBST(GRN_DEFS)
 CFLAGS="$CFLAGS $OPT_CFLAGS "
 LIBS="$LIBS $ZLIB_LIBS $LZO_LIBS $BACKTRACE_LIBS $RT_LIBS $PTHREAD_LIBS"

  Modified: groonga.pc.in (+3 -0)
===================================================================
--- groonga.pc.in    2012-01-28 11:50:40 +0900 (97a5be0)
+++ groonga.pc.in    2012-01-28 12:09:07 +0900 (f53a923)
@@ -3,6 +3,9 @@ exec_prefix=@exec_prefix@
 bindir=@bindir@
 libdir=@libdir@
 includedir=@includedir@
+datarootdir=@datarootdir@
+datadir=@datadir@
+document_root=@GRN_EXPANDED_DEFAULT_DOCUMENT_ROOT@
 groonga=${bindir}/groonga @ EXEEXT@
 groonga_suggest_create_dataset=${bindir}/groonga-suggest-create-dataset @ EXEEXT@
 groonga_version=@GROONGA_VERSION@




Groonga-commit メーリングリストの案内
Back to archive index