summaryrefslogtreecommitdiff
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* glibmmconfig.h.in: Remove unused configuration constantsKjell Ahlstedt2019-01-044-263/+0
| | | | | | | | | | | | | | | | | | | | | These configuration variables have been removed: GLIBMM_HAVE_C_STD_TIME_T_IS_NOT_INT32 GLIBMM_MEMBER_FUNCTIONS_MEMBER_TEMPLATES GLIBMM_CAN_USE_NAMESPACES_INSIDE_EXTERNC GLIBMM_CAN_USE_THREAD_LOCAL GLIBMM_HAVE_NAMESPACE_STD GLIBMM_COMPILER_SUN_FORTE GLIBMM_EXCEPTIONS_ENABLED GLIBMM_PROPERTIES_ENABLED GLIBMM_VFUNCS_ENABLED GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED and this preprocessor macro: GLIBMM_USING_STD(Symbol) The corresponding M4 macros in build/ and their calls in configure.ac have also been removed. Fixes #22
* Update the Free Software Foundation address in copyright noticesKjell Ahlstedt2017-08-301-2/+1
| | | | Bug 786824
* Remove trailing whitespace.Murray Cumming2016-05-162-3/+3
|
* Move thread_local check into a GLIBMM_CXX_* macro, like other checks.Murray Cumming2016-03-281-0/+21
| | | | Bug #759791
* configure.ac: Use MM_AX_CXX_COMPILE_STDCXX_11 from mm-common.Murray Cumming2015-07-141-168/+0
| | | | | Instead of AX_CXX_COMPILE_STDCXX_11(). See bug #751432
* Require C++11.Murray Cumming2015-07-091-0/+168
| | | | | | configure.ac: Use AX_CXX_COMPILE_STDCXX_11 to check for compiler support for C++11 and use it (--std=c++11 for current versions of g++).
* Use std::time_t instead of ::time_t.Kjell Ahlstedt2012-09-121-7/+7
| | | | | | | * build/c_std.m4: * glib/src/date.[hg|ccg]: Use std::time_t instead of ::time_t. Only std::time_t is required to be declared in <ctime>, which is recommended instead of <time.h> in C++ programs.
* Don't use obsolete macros.Krzesimir Nowak2011-09-228-245/+189
| | | | | | | | | | | | | | | * autogen.sh: Warn about everything during autoreconf. * configure.ac: Replaced obsolete macros with their modern counterparts. * build/c_std.m4: Ditto. * build/cxx.m4: Ditto. * build/cxx_std.m4: Ditto. * build/sun.m4: Ditto. * build/macros.m4: Ditto. Removed all unused macros and renamed to... * build/debug.m4: ...this, because only macro for debugging refcount has left. * build/glibmm_check_perl.m4: Deleted. None of the macros there was used. * build/dk-feature.m4: Use AS_VAR_IF. * Makefile.am: Removed distribution of deleted m4 file.
* Remove the reduced API options and code, as discussed on mailing list.Murray Cumming2010-05-311-79/+0
| | | | | | | | | * configure.ac: Removed the --enable-api-exceptions, --enable-api-properties, --enable-api-vfuncs and --enable-api-default-signal-handlers options. * build/reduced.m4: Removed. * tools/m4/*.m4: * tools/pm/Output.pm: Remove any use of ifdefs and auto_ptr for reduced API. * *.[hg|ccg|h|cc]: Remove the idefed code.
* Officially deprecate GLIBMM_CHECK_PERL macroDaniel Elstner2009-09-071-4/+7
| | | | | | * build/glibmm_check_perl.m4 (GLIBMM_CV_PERL_VERSION): Define with m4_define() so that the macro is only visible internally. (GLIBMM_CHECK_PERL): Define as deprecated macro using AU_DEFUN().
* Use mm-common macro for --disable-deprecated-apiDaniel Elstner2009-08-211-27/+0
| | | | | | | | | | | * configure.ac: Replace GLIBMM_ARG_ENABLE_API_DEPRECATED() with the new MM_ARG_DISABLE_DEPRECATED_API() macro from mm-common. (MM_PREREQ): Raise requirement to mm-common 0.6. * build/reduced.m4 (GLIBMM_ARG_ENABLE_API_DEPRECATED): Remove obsolete macro definition. * glib/glibmmconfig.h.in (GLIBMM_DISABLE_DEPRECATED): Copy #undef statement from config.h.in template. * gio/giommconfig.h.in (GIOMM_DISABLE_DEPRECATED): ditto.
* Correct nesting mistakes in Autoconf macrosDaniel Elstner2009-08-161-10/+10
| | | | | | * build/cxx.m4: Fix the incorrect nesting of parentheses with about every other AC_COMPILE_IFELSE/AC_LANG_PROGRAM construct. My fault, ooops.
* Clean up C++ compiler test Autoconf macrosDaniel Elstner2009-08-161-324/+202
| | | | | | | | | * build/cxx.m4: Clean up M4 code and switch to non-deprecated Autoconf macros. (AC_CXX_NAMESPACES), (AC_CXX_BOOL), (AC_CXX_MUTABLE): Remove obsolete feature check macros. * configure.ac: Remove AC_CXX_NAMESPACES(), AC_CXX_BOOL(), AC_CXX_MUTABLE() and GLIBMM_CXX_HAS_NAMESPACE_STD checks.
* Move M4 files from scripts/ over to build/Daniel Elstner2009-08-168-0/+945
| | | | | | | | | | * scripts/*.m4: Move files over to the build/ directory, in order to be more consistent with the directory layout of other binding modules that switched to the new build organization. * Makefile.am (ACLOCAL_AMFLAGS): Search build/ for M4 files. (dist_aclocal_macro_DATA): Adjust directory prefix to build/. * configure.ac (AC_CONFIG_MACRO_DIR): Place third-party Autoconf macros into the build/ directory.
* Begin transition to new build infrastructureDaniel Elstner2009-08-091-0/+10
* autogen.sh: Replace script with a minimalistic wrapper around mm-common-prepare, autoreconf and configure. * Makefile.am (ACLOCAL_AMFLAGS): Pick up ${ACLOCAL_FLAGS} from the environment, so that autoreconf can do its magic. * configure.ac: Modernize. Cut loads of old cruft. Make use of magic mm-common macros to simplify things. Declare build/ as the destination for auxiliary build files. Add TODO comments to flag the pieces that still need cutting. Re-enable autoheader. * config.h.in: Remove file, and have autoheader generate it.