1. 04 Jan, 2019 1 commit
    • Kjell Ahlstedt's avatar
      glibmmconfig.h.in: Remove unused configuration constants · 4bf358d2
      Kjell Ahlstedt authored
      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
      4bf358d2
  2. 30 Aug, 2017 1 commit
  3. 16 May, 2016 1 commit
  4. 28 Mar, 2016 1 commit
  5. 14 Jul, 2015 1 commit
  6. 09 Jul, 2015 1 commit
    • Murray Cumming's avatar
      Require C++11. · ab7f7804
      Murray Cumming authored
      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++).
      ab7f7804
  7. 12 Sep, 2012 1 commit
    • Kjell Ahlstedt's avatar
      Use std::time_t instead of ::time_t. · 7ee60984
      Kjell Ahlstedt authored
      * 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.
      7ee60984
  8. 22 Sep, 2011 1 commit
    • Krzesimir Nowak's avatar
      Don't use obsolete macros. · d1a70549
      Krzesimir Nowak authored
      * 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.
      d1a70549
  9. 31 May, 2010 1 commit
    • Murray Cumming's avatar
      Remove the reduced API options and code, as discussed on mailing list. · de7e9208
      Murray Cumming authored
      * 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.
      de7e9208
  10. 07 Sep, 2009 1 commit
    • Daniel Elstner's avatar
      Officially deprecate GLIBMM_CHECK_PERL macro · 30444d07
      Daniel Elstner authored
      * 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().
      30444d07
  11. 21 Aug, 2009 1 commit
    • Daniel Elstner's avatar
      Use mm-common macro for --disable-deprecated-api · ba85103d
      Daniel Elstner authored
      * 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.
      ba85103d
  12. 16 Aug, 2009 3 commits
    • Daniel Elstner's avatar
      Correct nesting mistakes in Autoconf macros · 26000385
      Daniel Elstner authored
      * build/cxx.m4: Fix the incorrect nesting of parentheses with
      about every other AC_COMPILE_IFELSE/AC_LANG_PROGRAM construct.
      My fault, ooops.
      26000385
    • Daniel Elstner's avatar
      Clean up C++ compiler test Autoconf macros · 164df297
      Daniel Elstner authored
      * 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.
      164df297
    • Daniel Elstner's avatar
      Move M4 files from scripts/ over to build/ · 27a00086
      Daniel Elstner authored
      * 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.
      27a00086
  13. 08 Aug, 2009 1 commit
    • Daniel Elstner's avatar
      Begin transition to new build infrastructure · 7a5a8e6e
      Daniel Elstner authored
      * 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.
      7a5a8e6e