summaryrefslogtreecommitdiff
path: root/util/mm-common-prepare.in
Commit message (Collapse)AuthorAgeFilesLines
* Support modules that are built with MesonKjell Ahlstedt2019-09-281-1/+1
| | | | | | | | | | | | | | | | * configure.ac: * Makefile.am: * meson.build: Install files from util/build_scripts/. Configure mm-common-get and mm-common-get.1. * README: Describe the new files. * util/build_scripts/*.py: * util/mm-common-get.1.in: * util/mm-common-get.in: New files for modules built with Meson. * util/mm-common-prepare.1.in: * util/mm-common-prepare.in: Mention that these are used for modules built with Autotools. See MR !2
* Add doxygen-extra.css, deprecate doxygen.cssKjell Ahlstedt2014-08-261-1/+1
| | | | | | | | | | | | | | | * README: Say that doxygen.css is deprecated. Add description of doxygen-extra.css. * Makefile.am: Distribute doxygen-extra.css. * build/doc-reference.am: Distribute doxygen-extra.css. * skeletonmm/.gitignore: Ignore doxygen-extra.css. * skeletonmm/doc/reference/Doxyfile.in: Use doxygen-extra.css instead of doxygen.css. * util/doxygen.css: Add comment, saying it's deprecated. * util/doxygen-extra.css: New file. Equal to doxygen.css except for comments. * util/mm-common-prepare.in: Copy doxygen-extra.css. * util/mm-common-prepare.1.in: List doxygen-extra.css. https://mail.gnome.org/archives/gtkmm-list/2014-August/msg00022.html
* Handle filename argument to mm-common-prepareDaniel Elstner2009-09-171-12/+18
| | | | | | | * util/mm-common-prepare.in: Allow the name of the Autoconf source file to be specified on the command-line, so that it works the same way as with autoreconf. Also, create the directory for the auxiliary build files automatically if it does not exist.
* Add shared Doxygen stylesheet for the C++ bindingsDaniel Elstner2009-08-271-1/+1
| | | | | | | | * util/doxygen.css: New file, defining the common style of the C++ binding reference documentation. * util/mm-common-prepare.in: Copy doxygen.css into the documentation tools directory of the source tree if requested. * Makefile.am (dist_doctool_DATA): Distribute and install doxygen.css.
* Add missing backslash escapeDaniel Elstner2009-08-211-1/+1
| | | | | | * util/mm-common-prepare.in: Insert a missing backslash to escape another backslash within a double-quoted sed script. Apparently it accidentally worked even without proper escaping.
* Switch back from Autoconf tracing to sedDaniel Elstner2009-08-101-10/+4
| | | | | | | * util/mm-common-prepare.in: Go back to the old method of using the sed stream editor to extract the macro arguments from configure.ac. Unfortunately, it turns out that Autoconf tracing fails to extract the arguments of custom macros when building from a clean tree.
* Make mm-common-prepare copy doc tools on requestDaniel Elstner2009-08-101-4/+29
| | | | | | | | | | | | * Makefile.am (dist_doctool_DATA): Install documentation utilities to the $(pkgdatadir)/doctool directory. * macros/mm-doc.m4 (MM_CONFIG_DOCTOOL_DIR): New Autoconf macro for locating the documentation utilities. Either a local directory in the source tree can be used, or alternatively pkg-config will be invoked and request the install location from the glibmm-2.4 module. * util/mm-common-prepare.in: Scan configure.ac for calls to the new MM_CONFIG_DOCTOOL_DIR() macro. If a local directory name was given, copy the documentation utilities into the source tree.
* Query auxiliary directory via Autoconf trace modeDaniel Elstner2009-08-091-6/+6
| | | | | | * util/mm-common-prepare.in: Instead of using a sed program to parse configure.ac manually, invoke Autoconf in trace mode to collect the first argument to the AC_CONFIG_AUX_DIR() macro.
* Fix handling of mm-common-prepare --forceDaniel Elstner2009-08-081-14/+18
| | | | | | | | * util/mm-common-prepare.in: Simply check whether $forceflag is empty instead of doing a string comparison and getting it wrong. Also, for improved robustness, use a fixed list of files to install instead of a wildcard pattern. Make the sed expression to extract the auxiliary build directory skip over both spaces and tabs.
* Fix typo in shell parameter substitutionDaniel Elstner2009-08-061-2/+2
| | | | * util/mm-common-prepare.in (progname): It's ${0##*/}, not ${0##/*}.
* Create mm-common moduleDaniel Elstner2009-08-041-0/+89