summaryrefslogtreecommitdiff
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* benchmark: Use boost::timer instead of Glib::Timer.Murray Cumming2016-04-203-0/+525
| | | | And optionally build it, when --enable-benchmark is passed to configure.
* Remove C++ standard library checks.Murray Cumming2016-03-071-25/+0
| | | | | We do not actually use these, and it must have been years since any compiler didn't, for instance, have the std namespace.
* Remove nil and the associated pragma push/pop fixes for Objective C++.Murray Cumming2016-03-071-51/+0
|
* Remove unused SIGC_CXX_SELF_REFERENCE_IN_MEMBER_INITIALIZATION() configure ↵Murray Cumming2016-03-071-25/+0
| | | | check.
* Remove SIGC_WORKAROUND_OPERATOR_PARENTHESES, using just .template operator()<>.Murray Cumming2016-03-071-83/+14
| | | | | | | We can add it back if we find that the Sun or Microsoft compilers still need it, when/if they support enough C++14 anyway. We can always use libsigc++-2.0 to easily discover what its configure checks say about the compiler behaviour.
* SIGC_CXX_HAS_SUN_REVERSE_ITERATOR: Add std:: now that I removed the using std.Murray Cumming2016-03-031-1/+1
| | | | See https://bugzilla.gnome.org/show_bug.cgi?id=762065#c2
* Remove now-unnecessary SIGC_CXX_HAS_NAMESPACE_STD() configure check.Murray Cumming2016-03-031-44/+0
| | | | Bug #762065 (Kjell Ahlstedt)
* Remove unused SIGC_CXX_SELF_REFERENCE_IN_MEMBER_INITIALIZATION() configure ↵Murray Cumming2016-03-031-26/+0
| | | | | | check. Bug #762065 (Kjell Ahlstedt)
* Temporarily undefine the nil macro, if it's definedKjell Ahlstedt2015-12-161-0/+52
| | | | | | | | | | | | | * build/cxx.m4: Add SIGC_CXX_PRAGMA_PUSH_POP_MACRO. * configure.ac: Call SIGC_CXX_PRAGMA_PUSH_POP_MACRO. * sigc++config.h.in: Add SIGC_PRAGMA_PUSH_POP_MACRO. * sigc++/functors/macros/functor_trait.h.m4: * sigc++/adaptors/macros/bind.h.m4: * sigc++/adaptors/macros/retype.h.m4: * sigc++/functors/macros/slot.h.m4: * sigc++/macros/signal.h.m4: If nil and SIGC_PRAGMA_PUSH_POP_MACRO are defined, undefine nil temporarily in the header files. nil is a keyword in Objective-C++ and in Mac OS X C++. Bug #695235.
* Fix some typosKjell Ahlstedt2015-12-131-1/+1
|
* Update .gitignore filesKjell Ahlstedt2013-10-271-0/+1
| | | | | * build/.gitignore: * tests/.gitignore: Ignore files generated by automake 1.13 and 'make check'.
* Don't use obsolete macros.Krzesimir Nowak2011-09-222-45/+33
| | | | | | | * autogen.sh: Warn about everything during autoreconf. * build/cxx.m4: * build/cxx_std.m4: Replaced AC_TRY_COMPILE with AC_COMPILE_IFELSE. * configure.ac: Use LT_INIT.
* Rename scripts/ to build/ for consistencyDaniel Elstner2009-08-163-0/+212
* build/: Rename directory from scripts/ for consistency with most of the other modules that switched to the new build infrastructure. * Makefile.am (ACLOCAL_AMFLAGS): Adjust M4 include directory. * README: Adjust a reference to scripts/ in the text. * configure.ac (AC_CONFIG_AUX_DIR): Copy auxiliary files to build/. (AC_CONFIG_MACRO_DIR): Place Autoconf M4 files into build/. * docs/Makefile.am: Include $(top_srcdir)/build/doc-reference.am.