summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 0.9.120.9.12Murray Cumming2018-04-072-1/+7
|
* MM_AX_CXX_COMPILE_STDCXX: UpdateMurray Cumming2018-03-281-38/+460
| | | | | Update from upstream: https://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx.html
* 0.9.110.9.11Murray Cumming2017-08-252-1/+8
|
* Build: Fix silent buildsKjell Ahlstedt2016-07-193-20/+47
| | | | | | | | | | * configure.ac: Pass yes to AM_SILENT_RULES, thus enabling silent builds. * skeletonmm/configure.ac: Pass yes to AM_SILENT_RULES, thus enabling silent builds. Require mm-common 0.9.10 (not necessary for silent builds, but necessary when MM_AX_CXX_COMPILE_STDCXX is used). * skeletonmm/doc/reference/Doxyfile.in: Set QUIET=YES. Update for doxygen 1.8.11 (not necessary for silent builds). Bug #768797
* Build: don't save time stamps in skeletonmm.tar.gzMichael Biebl2016-04-171-1/+1
| | | | Bug: https://bugzilla.gnome.org/show_bug.cgi?id=765108
* 0.9.100.9.10Murray Cumming2016-02-062-1/+10
|
* Add MM_ prefix to AX_CXX_COMPILE_STDCXX m4 macro.Murray Cumming2016-01-081-17/+20
| | | | | | | * macros/mm-ax_cxx_compile_stdcxx.m4: Add MM_ prefix, to avoid possible conflict with AX_CXX_COMPILE_STDCXX in other modules. This patch can possibly be applied to future versions, if an updated version is copied from www.gnu.org/software/autoconf-archive.
* Add macros/mm-ax_cxx_compile_stdcxx.m4Murray Cumming2016-01-084-6/+565
| | | | | | | | | | | | | | * README: Describe mm-ax_cxx_compile_stdcxx.m4 instead of the mm-ax_cxx_compile_stdcxx_11.m4 * Makefile.am: Distribute and install mm-ax_cxx_compile_stdcxx.m4. * macros/mm-ax_cxx_compile_stdcxx.m4: New file. * skeletonmm/configure.ac: Use MM_AX_CXX_COMPILE_STDCXX instead of MM_AX_CXX_COMPILE_STDCXX_11. This macro, copied from here: http://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx.html if more useful thatn the C++11-specific one, because it lets us specify, for instance C++14 instead.
* 0.9.90.9.9Murray Cumming2015-11-271-2/+8
|
* mm-warnings.m4: Fix MM_ARG_ENABLE_WARNINGS for C++11Kjell Ahlstedt2015-11-191-1/+1
| | | | | | * macros/mm-warnings.m4: Don't compare a pointer with 0 in the test program. It does not work well with the -Wzero-as-null-pointer-constant option. Bug #757979.
* doc-reference.am: Remove pubdocbase and htmlrefpub overridesDaniel Elstner2015-08-291-12/+4
| | | | | | * build/doc-reference.am (pubdocbase): Remove overridable variable, which has been obsolete and without effect for a long time now. (htmlrefpub): ditto.
* doc-reference.am: Don't assume all existing html files shall be rebuiltKjell Ahlstedt2015-08-271-2/+7
| | | | | * build/doc-reference.am: Don't use the set of previously generated files as prerequisites when building reference documentation. Bug #686364.
* Bump version to 0.9.9Daniel Elstner2015-08-212-1/+6
| | | | | | * configure.ac (AC_INIT): Version 0.9.9. This may become 1.0.0 for the actual release. * NEWS: Start entry for new version.
* doc-postprocess.pl: Un-break tag file referencesDaniel Elstner2015-08-211-0/+6
| | | | | | | | * util/doc-postprocess.pl: For some reason, recent versions of Doxygen output the full path to referenced tag files. This is bad since it breaks doc-install.pl, and also because it leaks local path names into source tarballs. Thus, strip the directory prefix here.
* doc-reference.am: Do not distribute doxygen.cssDaniel Elstner2015-08-211-5/+9
| | | | | | | | | * build/doc-reference.am (DIST_DOCTOOLS): Remove the deprecated doxygen.css from the list of distributed documentation utilities. This is unlikely to cause any serious breakage -- modules that still use doxygen.css will continue to build just fine. Only new tarball releases will be affected, and even then only when the shipped documentation is being rebuilt.
* Build: Suggest ACLOCAL_PATH instead of ACLOCAL_FLAGSDaniel Elstner2015-08-211-10/+9
| | | | | | * Makefile.am (postinst-acdir-notice): If the installed macros are not on the aclocal search patch, suggest the modern solution of setting ACLOCAL_PATH instead of ACLOCAL_FLAGS.
* doc-reference.am: Export MMDOCTOOLDIR at make levelDaniel Elstner2015-08-201-4/+4
| | | | | * build/doc-reference.am: Use GNU make's "export" directive to pass MMDOCTOOLDIR to Doxygen.
* Build: Generate mm-common-util-uninstalled.pcDaniel Elstner2015-08-206-11/+23
| | | | | * mm-common-util-uninstalled.pc.in: For consistency, create a pkg-config file for uninstalled use of the mm-common utilities.
* Build: Defer decision to use network to make timeDaniel Elstner2015-08-202-22/+11
| | | | | | | | * Makefile.am (check_updates): Drop the USE_MAINTAINER_MODE and NETWORK_ENABLED conditions in favor of the USE_NETWORK variable. This makes the logic less convoluted, and also allows USE_NETWORK to be overridden at make time. * configure.ac (NETWORK_ENABLED): Drop Automake conditional.
* Build: Clean up handling of network enable optionDaniel Elstner2015-08-201-34/+22
| | | | | | | * configure.ac: Clean up and simplify the handling of the option to enable or disable the libstdc++ tags download. Also, show it as --disable-network in the help to reflect the most common use case.
* Revert "doc-reference.am: Don't assume all existing html files shall be rebuilt"Kjell Ahlstedt2015-08-131-8/+3
| | | | | | This reverts commit 1ed83c95f60bf6e10a148e43fd4e4201761d2459. That commit does not work well together with jhbuild. Bug #686364.
* doc-reference.am: Don't assume all existing html files shall be rebuiltKjell Ahlstedt2015-08-111-3/+8
| | | | | | * build/doc-reference.am: Don't use the set of previously generated files as prerequisites when building reference documentation. Use html/index.html as a prerequisite, forcing a rebuild of html/* if it's missing. Bug #686364.
* 0.9.80.9.8Murray Cumming2015-07-152-1/+9
|
* Add MM_ prefix to AX_CXX_COMPILE_STDCXX_11 m4 macroKjell Ahlstedt2015-07-131-8/+11
| | | | | | | * macros/mm-ax_cxx_compile_stdcxx_11.m4: Add MM_ prefix, to avoid possible conflict with AX_CXX_COMPILE_STDCXX_11 in other modules. This patch can possibly be applied to future versions, if an updated version is copied from www.gnu.org/software/autoconf-archive. Bug #751432.
* Add macros/mm-ax_cxx_compile_stdcxx_11.m4Kjell Ahlstedt2015-07-134-1/+179
| | | | | | | | * README: Describe mm-ax_cxx_compile_stdcxx_11.m4. * Makefile.am: Distribute and install mm-ax_cxx_compile_stdcxx_11.m4. * macros/mm-ax_cxx_compile_stdcxx_11.m4: New file. * skeletonmm/configure.ac: Add MM_AX_CXX_COMPILE_STDCXX_11. Bug #751432.
* 0.9.70.9.7Kjell Ahlstedt2014-09-152-1/+10
|
* doap: Add description, download-page, bug-database, programming-languageKjell Ahlstedt2014-09-111-0/+8
|
* Add doxygen-extra.css, deprecate doxygen.cssKjell Ahlstedt2014-08-269-5/+285
| | | | | | | | | | | | | | | * 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
* doap category coreOlav Vitters2014-07-301-1/+1
|
* Update for Doxygen 1.8.Kjell Ahlstedt2013-01-063-9/+57
| | | | | | | | | | * skeletonmm/doc/reference/Doxyfile.in: Update with Doxygen 1.8.3. doxygen -s -u Doxyfile.in * util/post-process.pl: Don't collapse almost all multiple spaces to a single space. It distorts the formatting of @code blocks, even more so with Doxygen 1.8. * util/doxygen.css: Add rules for div.fragment and div.line. Used for @code blocks by Doxygen 1.8.
* Fix the distribution.Kjell Ahlstedt2012-10-221-4/+10
| | | | | * Makefile.am: Include skeletonmm/skeleton/src/skeleton_vfunc.defs and skeletonmm/codegen/generate_defs_and_docs.sh in distributions.
* Fix the buildMurray Cumming2012-10-211-1/+1
|
* Update skeletonmm.Kjell Ahlstedt2012-10-128-16/+84
| | | | | | | | | | | | | | | * skeletonmm/.gitignore: Add files copied by MM_CONFIG_DOCTOOL_DIR([doc]). * skeletonmm/codegen/generate_defs_and_docs.sh: New file. * skeletonmm/codegen/Makefile.am: Include generate_defs_and_docs.sh in distribution. * skeletonmm/doc/reference/Doxyfile.in: Make it more like Doxyfile.in in glibmm and gtkmm. Add ALIAS for @newin with 3 arguments. Some C projects (goocanvas, grilo, gstreamer) use "Since: 1.2.3", instead of "Since: 1.2". * skeletonmm/skeleton/src/skeleton_extra.defs: Rename to skeleton_signal.defs. * skeletonmm/skeleton/src/skeleton_vfunc.defs: New file * skeletonmm/skeleton/src/skeleton.defs: * skeletonmm/skeleton/src/filelist.am: Update with new and renamed files.
* 0.9.60.9.6Murray Cumming2012-10-072-1/+15
|
* Dist .js files that doxygen now generatesMurray Cumming2012-09-291-1/+1
|
* Use $(MMDOCTOOLDIR) instead of @MMDOCTOOLDIR@ in Doxyfile.in.Kjell Ahlstedt2012-07-233-2/+7
| | | | | | | | | | | | MM_CONFIG_DOCTOOL_DIR([doc]) defines MMDOCTOOLDIR=${top_srcdir}/doc, which Doxygen does not understand, if it's substituted into Doxyfile. Let 'make' do the necessary recursive substitutions and export the result to Doxygen in the environment variable MMDOCTOOLDIR. * build/doc-reference.am: Export MMDOCTOOLDIR to Doxygen. * skeletonmm/configure.ac: Add MM_CONFIG_DOCTOOL_DIR([doc]). * skeletonmm/doc/reference/Doxyfile.in: Replace @MMDOCTOOLDIR@ by $(MMDOCTOOLDIR). Bug #673984.
* Make downloading tags optional.Krzesimir Nowak2011-09-202-8/+44
| | | | | | | | | | | Allow networking to be disabled - may be useful for developers with no connection to Internet. By default networking is paired with maintainer mode, that is - it is enabled/disabled when maintainer mode is enabled/disabled. * configure.ac: Check for networking. Check for wget and curl if networking is enabled. * Makefile.am: Use NETWORK_ENABLED condition.
* Don't try to run tar by shell.Krzesimir Nowak2011-09-161-1/+1
| | | | | | | | | | This was a leftover from removing `missing' script use. `missing' is written in shell so it was possible to run it as `/bin/sh missing'. tar is a binary file and it should be called directly. This fixes skeletonmm tarball creation. * Makefile.am: Removed $(SHELL) from command packing skeletonmm into tarball.
* Don't use missing for making skeleton tarball.Krzesimir Nowak2011-09-132-1/+4
| | | | | | | | | Missing script is rather intended to be used by maintainers, that is - in maintainer mode, so just look for tar utility and use it directly. * configure.ac: Add check for tar utility. * Makefile.am: Don't use missing for packaging skeleton files.
* Fix running doxygen when it is located at a path containing spaces (#630051)Armin Burgmeier2011-05-181-1/+3
|
* 0.9.50.9.5Murray Cumming2011-03-302-1/+7
|
* Distribute doctools if non-empty parameter is passed to MM_CONFIG_DOCTOOL_DIR.Krzesimir Nowak2011-03-282-7/+10
| | | | | | | | | | * macros/mm-doc.m4: * build/doc-reference.am: If non-empty parameter is passed to MM_CONFIG_DOCTOOL_DIR then mm-common-prepare will copy doctools to given directory. These files are needed during install stage, so they need to be distributed. This way we don't need to add some lines to Makefile.am in every project using mm-common. Which we did, anyway.
* 0.9.40.9.4Murray Cumming2011-03-182-1/+6
|
* Set datarootdir in mm-common-util.pcKalev Lember2011-03-181-0/+1
| | | | | * util/mm-common-util.pc.in: Set the datarootdir variable now that the file is in ${datadir}/pkgconfig directory.
* Change installation directory for mm-common-util.pc file.Krzesimir Nowak2011-03-182-5/+5
| | | | | | * Makefile.am: mm-common-util.pc should be put inside ${datadir}/pkgconfig, instead of ${libdir}/pkgconfig, because it does not contain any arch-specific information.
* 0.9.30.9.3Murray Cumming2011-03-152-1/+16
|
* Add mm-common-util.pc so we can get doc utils from mm-common.Murray Cumming2011-03-155-9/+29
| | | | | | | | | | | | | | | | | | | | * util/mm-common-util.pc.in: Added this file, with the path to the installed doctool/*.pl files. * configure.ac: * Makefile.am: Generate and install the .pc file. * macros/mm-doc.m4: Use the mm-common-util .pc file, not the glibmm-2.4 one. Previously, glibmm installed a copy that it got from mm-common-prepare and other modules then asked glibmm where to find its copy. That was probably for backwards compatibility. But we break stuff with gtkmm 3 anyway, so now is a good time to avoid the duplication by requiring modules to get it from mm-common instead. Actually this should only require a rerun of autogen.sh, because mm-common's own MM_CONFIG_DOCTOOL_DIR macro is what gets the path to these utils. Removing the hard-coding of glibmm-2.4 will also help us when we eventually break the glibmm ABI.
* Add support for extra m4 arguments via GMMPROC_EXTRA_M4_DIR.Murray Cumming2010-12-101-2/+7
| | | | | | * build/generate-binding.am: Use GMMPROC_EXTRA_M4_DIR to provide extra -I arguments to gmmproc. For instance, use this in configure.ac: MM_PKG_CONFIG_SUBST([GMMPROC_EXTRA_M4_DIR], [--variable=gmmprocm4dir gtkmm-3.0])
* Fix doap fileOlav Vitters2010-04-181-0/+2
|
* Update news for the upcoming releasemm-common-0.9.2Daniel Elstner2010-02-051-1/+3
| | | | * NEWS: Update entry for the upcoming 0.9.2 release.