summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* MSVC Builds: Rename MSVC_Net2010/ to MSVC_Net2013/Chun-wei Fan2015-09-021-9/+3
| | | | | | | | | | Since libsigc++ now requires MSVC 2013 to build, the MSVC_Net2010 directory needs to be renamed to MSVC_Net2013, so that people will not be confused on what MSVC version is needed to build libsigc++. Also remove MSVC_Net2005 and MSVC_Net2008 from the distribution, as they are no longer able to build libsigc++. https://bugzilla.gnome.org/show_bug.cgi?id=754082
* 2.5.3Murray Cumming2015-09-011-1/+1
|
* 2.5.22.5.2Murray Cumming2015-08-131-1/+1
|
* Use -Wformat-security with --enable-warnings=fatal.Murray Cumming2015-07-181-1/+1
| | | | Because we use it in glibmm already. No code changes were necessary.
* Use -Wshadow with --enable-warnings=fatal.Murray Cumming2015-07-181-1/+1
|
* 2.5.12.5.1Murray Cumming2015-07-181-1/+1
| | | | 2.5.1
* Require mm-common 0.9.8Kjell Ahlstedt2015-07-171-2/+1
|
* Require C++11Kjell Ahlstedt2015-07-141-0/+3
| | | | | | * configure.ac: Use MM_AX_CXX_COMPILE_STDCXX_11 to check for compiler support for C++11 and use it (--std=c++11 for current versions of g++). Bug #672555.
* 2.4.12.4.1libsigc-2-4Kjell Ahlstedt2015-02-281-1/+1
|
* 2.4.02.4.0Kjell Ahlstedt2014-09-151-1/+1
|
* Docs: Use doxygen-extra.cssKjell Ahlstedt2014-09-151-1/+1
| | | | | | * configure.ac: Require mm-common 0.9.7. * docs/.gitignore: Ignore doxygen-extra.css. * docs/reference/Doxyfile.in: Use doxygen-extra.css instead of doxygen.css.
* 2.3.22.3.2Kjell Ahlstedt2014-07-311-1/+1
|
* Deprecate libsigc++ lambdas, sigc::group(), sigc::var().Kjell Ahlstedt2013-03-191-0/+4
| | | | | | | | | | | | | * configure.ac: Add MM_ARG_DISABLE_DEPRECATED_API(SIGCXX). * sigc++/adaptors/lambda/macros/base.h.m4: * sigc++/adaptors/lambda/macros/group.h.m4: * sigc++/adaptors/lambda/macros/lambda.cc.m4: * sigc++/adaptors/lambda/macros/operator.h.m4: * sigc++/adaptors/lambda/macros/select.h.m4: Deprecate everything. * sigc++/macros/template.macros.m4: Add deprecation macros. * sigc++config.h.in: Add #undef SIGCXX_DISABLE_DEPRECATED. * tests/test_lambda.cc: Skip test if SIGCXX_DISABLE_DEPRECATED is defined. Bug #672555.
* Documentation: Fix many warnings from Doxygen.Kjell Ahlstedt2013-01-071-1/+1
| | | | | | | | | | | | | | * configure.ac: Require mm-common 0.9.6 or later. * docs/reference/Doxyfile.in: Don't warn for undocumented classes and structs. * sigc++/adaptors/macros/bind.h.m4: * sigc++/adaptors/macros/bind_return.h.m4: * sigc++/adaptors/macros/compose.h.m4: * sigc++/adaptors/macros/hide.h.m4: * sigc++/connection.h: * sigc++/macros/limit_reference.h.m4: Make all parameter names in @param commands equal to the corresponding names in the function declarations. * sigc++/signal_base.h: Remove an extraneous period that confuses Doxygen. * sigc++/type_traits.h: Add a missing @code/@endcode pair.
* 2.3.12.3.1Murray Cumming2012-10-181-1/+1
|
* 2.2.112.2.11Murray Cumming2012-09-231-1/+1
|
* Don't use obsolete macros.Krzesimir Nowak2011-09-221-2/+1
| | | | | | | * 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.
* 2.2.102.2.10Murray Cumming2011-07-251-1/+1
|
* Use tar-ustar instead of tar-pax to ensure OpenBSD compatibilityOlav Vitters2011-05-241-1/+1
|
* 2.2.92.2.9Murray Cumming2011-03-081-1/+1
|
* Added MSVC 2010 project filesArmin Burgmeier2010-09-201-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2010-09-19 Armin Burgmeier <armin@arbur.net> * MSVC_Net2010/filelist.am: * MSVC_Net2010/libsigc++2.sln: * MSVC_Net2010/libsigc++2.vcxproj: * MSVC_Net2010/libsigc++2.vcxproj.filters: * MSVC_Net2010/sigc.rc.in: * MSVC_Net2010/tests/test_accumulated/test_accumulated.vcxproj: * MSVC_Net2010/tests/test_accumulated/test_accumulated.vcxproj.filters: * MSVC_Net2010/tests/test_bind/test_bind.vcxproj: * MSVC_Net2010/tests/test_bind/test_bind.vcxproj.filters: * MSVC_Net2010/tests/test_bind_return/test_bind_return.vcxproj: * MSVC_Net2010/tests/test_bind_return/test_bind_return.vcxproj.filters: * MSVC_Net2010/tests/test_compose/test_compose.vcxproj: * MSVC_Net2010/tests/test_compose/test_compose.vcxproj.filters: * MSVC_Net2010/tests/test_deduce_result_type/test_deduce_result_type.vcxproj: * MSVC_Net2010/tests/test_deduce_result_type/test_deduce_result_type.vcxproj.filters: * MSVC_Net2010/tests/test_disconnect/test_disconnect.vcxproj: * MSVC_Net2010/tests/test_disconnect/test_disconnect.vcxproj.filters: * MSVC_Net2010/tests/test_disconnect_during_emit/test_disconnect_during_emit.vcxproj: * MSVC_Net2010/tests/test_disconnect_during_emit/test_disconnect_during_emit.vcxproj.filters: * MSVC_Net2010/tests/test_exception_catch/test_exception_catch.vcxproj: * MSVC_Net2010/tests/test_exception_catch/test_exception_catch.vcxproj.filters: * MSVC_Net2010/tests/test_functor_trait/test_functor_trait.vcxproj: * MSVC_Net2010/tests/test_functor_trait/test_functor_trait.vcxproj.filters: * MSVC_Net2010/tests/test_hide/test_hide.vcxproj: * MSVC_Net2010/tests/test_hide/test_hide.vcxproj.filters: * MSVC_Net2010/tests/test_mem_fun/test_mem_fun.vcxproj: * MSVC_Net2010/tests/test_mem_fun/test_mem_fun.vcxproj.filters: * MSVC_Net2010/tests/test_ptr_fun/test_ptr_fun.vcxproj: * MSVC_Net2010/tests/test_ptr_fun/test_ptr_fun.vcxproj.filters: * MSVC_Net2010/tests/test_retype/test_retype.vcxproj: * MSVC_Net2010/tests/test_retype/test_retype.vcxproj.filters: * MSVC_Net2010/tests/test_retype_return/test_retype_return.vcxproj: * MSVC_Net2010/tests/test_retype_return/test_retype_return.vcxproj.filters: * MSVC_Net2010/tests/test_signal/test_signal.vcxproj: * MSVC_Net2010/tests/test_signal/test_signal.vcxproj.filters: * MSVC_Net2010/tests/test_size/test_size.vcxproj: * MSVC_Net2010/tests/test_size/test_size.vcxproj.filters: * MSVC_Net2010/tests/test_slot/test_slot.vcxproj: * MSVC_Net2010/tests/test_slot/test_slot.vcxproj.filters: * MSVC_Net2010/tests/test_trackable/test_trackable.vcxproj: * MSVC_Net2010/tests/test_trackable/test_trackable.vcxproj.filters: * Makefile.am: * configure.ac: Added project files for Visual Studio 2010.
* 2.2.82.2.8Murray Cumming2010-06-041-1/+1
|
* 2.2.72.2.7Murray Cumming2010-05-041-1/+1
|
* 2.2.62.2.6Murray Cumming2010-04-161-1/+1
|
* 2.2.52.2.5Murray Cumming2010-03-291-1/+1
|
* Support Automake silent rulesDaniel Elstner2009-09-191-0/+1
| | | | | | | * configure.ac: Call the AM_SILENT_RULES macro if it is defined. * docs/doc-manual.am, sigc++/Makefile.am: Prefix the commands of custom rules with $(AM_V_GEN) or $(AM_V_at) in order to support the silent rules feature of Automake.
* Bump version to 2.2.4.2 and update NEWSlibsigc++-2.2.4.2Daniel Elstner2009-09-021-2/+2
| | | | | | * configure.ac (AC_INIT): Increment version number to 2.2.4.2. (MM_PREREQ): Require mm-common 0.7.2. * NEWS: Write news entry for libsigc++ 2.2.4.2.
* Use shared mm-common Doxygen style sheetDaniel Elstner2009-08-271-1/+1
| | | | | | | * configure.ac (MM_PREREQ): Require mm-common 0.7. * docs/Makefile.am (dist_noinst_DATA): List doxygen.css. * docs/reference/Doxyfile.in (HTML_STYLESHEET): Assign path to the shared doxygen.css provided by mm-common.
* Change version of upcoming release to 2.2.4.1Daniel Elstner2009-08-271-1/+1
| | | | | * configure.ac (AC_INIT): Adjust version number to 2.2.4.1. * NEWS: Correct version of top news entry to 2.2.4.1.
* Bump version to 2.2.5 and update NEWSDaniel Elstner2009-08-261-1/+1
| | | | | * configure.ac (AC_INIT): Increment version number to 2.2.5. * NEWS: Write news entry for libsigc++ 2.2.5.
* Have Automake check NEWS and use bzip2libsigc++-2.2.4Daniel Elstner2009-08-251-1/+1
| | | | | * configure.ac (AM_INIT_AUTOMAKE): Add options check-news and dist-bzip2.
* Bump version to 2.2.4 and require mm-common 0.6.1Daniel Elstner2009-08-251-2/+2
| | | | | | * configure.ac (AC_INIT): Increase version number to 2.2.4. (MM_PREREQ): Require mm-common 0.6.1 for the updated default location of the reference documentation.
* Substitute API version in filenames dynamicallyDaniel Elstner2009-08-201-4/+4
| | | | | | | | | | | | | | | | | | | | * sigc++.pc.in: Rename file from sigc++-2.0.pc.in. * sigc++-uninstalled.pc.in: Rename file from sigc++-2.0-uninstalled.pc.in. * MSVC_Net200[58]/sigc.rc.in: Rename files from sigc-2.0.rc.in and use @SIGCXX_API_VERSION@ substitution for the API version. Also replace @VERSION@ with @PACKAGE_VERSION@. * MSVC_Net200[58]/libsigc++2.{sln,vcproj}: Remove version from the project name and filenames. * MSVC_Net200[58]/filelist.am: Remove version from filenames. * configure.ac (AC_CONFIG_FILES): Insert ${SIGCXX_MODULE_NAME} into output filenames and remove the version from the input filenames. * Makefile.am: Use $(SIGCXX_MODULE_NAME) in pkg-config file names instead of hard-coding the API version. * sigc++/Makefile.am (lib_LTLIBRARIES): Instead of hard-coding the libtool archive name, substitute @SIGCXX_API_VERSION@ into it, as well as into the derived variable names.
* Rename scripts/ to build/ for consistencyDaniel Elstner2009-08-161-2/+2
| | | | | | | | | | * 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.
* Update for latest mm-common 0.4Daniel Elstner2009-08-161-2/+3
| | | | | | | | | | | | | | | * configure.ac (MM_PREREQ): Require mm-common 0.4. (MM_INIT_MODULE): Omit now optional version number argument. (MM_CONFIG_DOCTOOL_DIR): Copy the documentation utilities into docs/ instead of scripts/. * Makefile.am (dist_noinst_DATA): Remove documentation utilities. * sigc++-2.0.pc.in (htmlrefpub): Append trailing slash. * sigc++-2.0-uninstalled.pc.in (htmlrefpub): ditto, * docs/Makefile.am (htmlrefpub): ditto. (doc_input): Perform a VPATH search for each input file, to correctly handle the case of rebuilding the documentation of a tarball release which includes the generated sources. (dist_noinst_DATA): List documentation utilities.
* Do not recurse into MSVC subdirectoriesDaniel Elstner2009-08-111-2/+6
| | | | | | | | | | | | | * MSVC_Net200[58]/filelist.am: New Automake include files, defining the lists of files to ship from the MSVC project directories. * MSVC_Net200[58]/Makefile.am: Delete recursive Makefile.am files. * Makefile.am: Include MSVC_Net200[58]/filelist.am. (dist_noinst_DATA): Distribute MSVC project files. (SUBDIRS): Do not recurse into the MSVC_Net200[58] subdirectories. * configure.ac (AC_CONFIG_FILES): Remove the output files MSVC_Net200[58]/Makefile.am from the list. (AC_CONFIG_COMMANDS): Copy sigc++config.h into the MSVC project directories at the end of config.status.
* Have mm-common-prepare install the doc utilsDaniel Elstner2009-08-101-1/+1
| | | | | | | | | * configure.ac: Call MM_CONFIG_DOCTOOL_DIR([scripts]) to set up the destination directory for mm-common-prepare to copy the documentation utilities to. * scripts/doc-install.pl: Delete file. * scripts/doc-postprocess.pl: ditto, * scripts/tagfile-to-devhelp2.xsl: ditto.
* Change bug report URL to point to BugzillaDaniel Elstner2009-08-071-1/+3
| | | | | | | * configure.ac (AC_INIT): Change the bug-report argument to the URL for filing a new libsigc++ bug on bugzilla.gnome.org. Also name the website URL as fifth argument. It will simply be ignored if the installed Autoconf does not support this new feature.
* Do not enable -pedantic mode by defaultDaniel Elstner2009-08-071-1/+1
| | | | | * configure.ac (MM_ARG_ENABLE_WARNINGS): Remove -pedantic from the list of compiler flags to use at warning level "min" (the default).
* Correct M4 forbidden tokens patternDaniel Elstner2009-08-071-1/+1
| | | | | | * configure.ac (m4_pattern_forbid): Take into account that the pattern is applied to tokens, not lines. Also catch unexpanded calls to underscore-prefixed private macros.
* Transition to new mm-common build infrastructureDaniel Elstner2009-08-061-133/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * autogen.sh: Replace with a minimal script that simply executes mm-common-prepare, autoreconf and configure. * configure.ac: Get rid of an enormous amount of old cruft. Use macros from the new mm-common module to set up Doxygen for building the documentation. Add option to enable more compiler warnings. * sigc++-2.0-uninstalled.pc.in: New pkg-config data file to allow linking to an uninstalled libsigc++. * sigc++-2.0.pc.in: Modernize. Provide the location of the installed reference documentation and the Doxygen tag file. * sigc++config.h.in: Modernize and update for new build infrastructure. * Makefile.am, */Makefile.am: Modernize and adapt to the new C++ binding build infrastructure in the mm-common module. * sigc++/filelist.am: New Automake include file. Defines lists of C++ and M4 source files. * docs/Makefile.am: Rewrite using doc-reference.am from the mm-common module. * docs/doc-manual.am: New Automake include file for building the libsigc++ Docbook manual. * docs/images/Makefile.am: Remove file. * docs/manual/Makefile.am: ditto, * docs/reference/Makefile.am: ditto. * docs/Makefile_web.am_fragment: Remove for now, to be taken care of later. * docs/reference/Doxyfile.in: Modernize and adapt to new build infrastructure. * docs/reference/beautify_docs.pl: Remove and use the more recent scripts/doc-postprocess.pl instead. * libsigc++-2.0.spec.in: Remove, to be resurrected only if someone complains. * scripts/Makefile.am: Remove file. Distribute the files from the toplevel Makefile.am instead. * scripts/cxx_std.m4: Add missing third argument to AC_DEFINE(). * scripts/doc-install.pl: New file, copied from mm-common. * scripts/doc-postprocess.pl: ditto, * scripts/tagfile-to-devhelp2.xsl: ditto.
* Increased versionlibsigc++-2.2.3Murray Cumming2008-10-151-1/+1
| | | | svn path=/trunk/; revision=301
* Changed output name to match the new naming convention.Armin Burgmeier2008-10-081-0/+2
| | | | | | | | | | | | | | | 2008-10-08 Armin Burgmeier <armin@arbur.net> * MSVN_Net2005/libsigc++2.vcproj: Changed output name to match the new naming convention. * MSVC_Net2008/: Added MSVC 2008 project files. These are basically the same as for MSVC 2005, but converted to MSVC 2008 projects. * configure.ac: * Makefile.am: Added the new files to the build. svn path=/trunk/; revision=300
* Moved from MSVC_Net2003.Armin Burgmeier2008-08-081-2/+2
| | | | | | | | | | | | | | | | | 2008-08-08 Armin Burgmeier <armin@arbur.net> * MSVC_Net2005/: Moved from MSVC_Net2003. * MSVC_Net2005/libsigc++2.sln: * MSVC_Net2005/libsigc++2.vcproj: * MSVC_Net2005/tests/*/*.vcproj: Converted the Visual Studio 2003 project files to 2005 ones. * MSVC_Net2005/Makefile.am: * Makefile.am: * configure.ac: Adapted build files accordingly. svn path=/trunk/; revision=298
* Increased versionlibsigc++-2.2.2Murray Cumming2008-03-101-1/+1
| | | | svn path=/trunk/; revision=296
* Increased versionlibsigc++-2.2.1Murray Cumming2008-02-281-1/+1
| | | | svn path=/trunk/; revision=295
* Increased versionlibsigc++-2.2.0Murray Cumming2008-02-221-2/+2
| | | | svn path=/trunk/; revision=293
* Increase versionlibsigc++-2.1.1Murray Cumming2007-08-141-2/+2
| | | | svn path=/trunk/; revision=286
* Increased version. Forgot to commit this a few days ago.libsigc++-2.0.16Murray Cumming2005-08-171-1/+1
|
* Increased versionlibsigc++-2.0.15Murray Cumming2005-07-041-1/+1
|