1. 06 Apr, 2010 1 commit
    • Murray Cumming's avatar
      .pc file: Add datarootdir. · 652331ad
      Murray Cumming authored
      	* libxml++-2.6.pc.in: Add datarootdir and datadir, as in the gtkmm .pc.in
          file, because I started seeing this warning when running autogen.sh in Glom:
          Variable 'datarootdir' not defined in '/opt/gnome228/lib/pkgconfig/libxml++-2.6.pc'
      652331ad
  2. 30 Mar, 2010 1 commit
    • David King's avatar
      Update pkg-config file · ab991b3f
      David King authored
      * libxml++-2.6.pc.in: Add documentation locations to pkg-config file.
      Update other fields to use variables, rather than hardcoded values.
      ab991b3f
  3. 27 Mar, 2010 1 commit
    • David King's avatar
      Refactor build system · 5d7ade48
      David King authored
      * Makefile.am: Merge from subdir Makefile.am files, excluding doc.
      
      * MSVC_Net2005/examples/dom_parser_raw/dom_parser_raw.vcproj:
      * MSVC_Net2008/examples/dom_parser_raw/dom_parser_raw.vcproj: Add
      missing Visual studio project files.
      
      * MSVC_Net2005/examples/*/Makefile.am:
      * MSVC_Net2005/examples/Makefile.am:
      * MSVC_Net2005/gendef/Makefile.am:
      * MSVC_Net2005/libxml++/Makefile.am:
      * MSVC_Net2008/examples/*/Makefile.am:
      * MSVC_Net2008/examples/Makefile.am:
      * MSVC_Net2008/gendef/Makefile.am:
      * MSVC_Net2008/libxml++/Makefile.am: Remove from repository, and move
      content to Makefile.am, making the MSVC project file build
      non-recursive.
      
      * README: Update.
      
      * autogen.sh: Copy from gtkmm.
      
      * configure.in: Move to configure.ac.
      
      * configure.ac: Require autoconf 2.59 and automake 1.9. Use new-style
      AC_INIT() with bug-report link and homepage URL. Use mm-common for
      initialisation of version variables. Require libtool 2.2.6 for much
      faster builds. Use MM_ARG_ENABLE_WARNINGS to configure compiler
      warning flags. Use MM_CHECK_PERL to check for the required Perl
      version. Use AC_CONFIG_FILES rather than AC_OUTPUT. Update for
      Makefile.am changes.
      
      * config.h.in: Remove from repository, as autoheader is now used.
      
      * */.cvsignore: Remove old files.
      
      * doc/manual/Makefile.am: Use the correct Perl.
      
      * doc/reference/Doxyfile.in:
      * MSVC_Net2005/libxml++/libxml++.rc.in:
      * MSVC_Net2008/libxml++/libxml++.rc.in: Use new-style variable names.
      
      * examples/Makefile.am_fragment:
      * examples/Makefile.am:
      * examples/*/Makefile.am: Remove from repository, and move content to
      Makefile.am, making the examples build non-recursive.
      
      * .gitignore: Update.
      
      * libxml++/Makefile.am:
      * libxml++/*/Makefile.am: Remove from repository, and move content to
      Makefile.am, making the libxml++ build non-recursive.
      
      * libxml++.spec.in:
      * INSTALL: Remove from repository.
      
      * scripts/README:
      * scripts/Makfile.am: Remove from repository.
      
      * scripts/reduced.m4: Move to macros/reduced.m4
      5d7ade48
  4. 21 Apr, 2006 1 commit
    • Cedric Gustin's avatar
      Updated for Visual Studio 2005. Added the /vd2 compiler flag (Bug · b4825047
      Cedric Gustin authored
      2006-04-21  Cedric Gustin  <cedric.gustin@gmail.com>
      
      	* MSVC_Net2003/*.vcproj: Updated for Visual Studio 2005. Added the
      	/vd2 compiler flag (Bug #158040). Renamed target DLL to
      	xml++-2.6 to comply to the value returned by "pkg-config --libs
      	--msvc-syntax libxml++-2.6".
      	* MSVC_Net2003/libxml++.sln: Updated for Visual Studio 2005.
      	* MSVC_Net2003/gendef/gendef.cc: Redirect output of dumpbin to a
      	file.
      	* MSVC_Net2003/libxml++/Makefile.am: Get a local copy of the
      	libxml++config.h file created at configure time and distribute it
      	in the source tarball.
      	* libxml++/Makefile.am: Add -DLIBXMLPP_BUILD to the DEFS compiler
      	flags (switch between dllexport/dllimport on win32). Also install
      	libxml++config.h to $(prefix)/lib/libxml++-2.6/include.
      	* libxml++/*/*.Makefile.am: Add -DLIBXMLPP_BUILD to the DEFS
      	compiler flags (switch between dllexport/dllimport on win32).
      	* libxml++/exceptions/exception.h: Tag the xmlpp:exception classs
      	with LIBXMLPP_API to get rid of auto-import errors on win32
      	(mingw32/cygwin).
      	* libxml++/libxml++config.h.in: New file. Define LIBXMLPP_API and
      	switch between dllimport and dllexport on win32.
      	* libxml++-2.6.pc.in: Add ${libdir}/libxml++-2.6/include to Cflags
      	(for libxml++config.h).
      	* configure.in: Added test for a native win32 platform. Use the
      	ms-bitfields on this platform only. Added the libxml++config.h
      	configuration file.
      b4825047
  5. 24 Apr, 2005 1 commit
  6. 24 Jun, 2004 1 commit
    • Murray Cumming's avatar
      Reverted the changes that made it install a 2.8 pc.in file, and which · fbd9e56f
      Murray Cumming authored
      2004-06-24  Murray Cumming  <murrayc@.com>
      
              * configure.in, Makefile.am, libxml++-2.*.pc.in: Reverted the changes
              that made it install a 2.8 pc.in file, and which decreased the .so
              name. 2.8 is not parallel-installable with 2.6, and this would only
              have been a half-done transition if it was.
      fbd9e56f
  7. 06 May, 2004 1 commit
  8. 04 May, 2004 1 commit
  9. 13 Apr, 2004 1 commit
  10. 16 Feb, 2004 1 commit
  11. 19 Dec, 2003 1 commit
    • Murray Cumming's avatar
      removed acinclude.m4 because we do not need it anymore because we do not · 4ace1c66
      Murray Cumming authored
      2003-12-19  Murray Cumming  <murrayc@usa.net>
      
              * removed acinclude.m4 because we do not need it anymore because
              we do not need AM_LIBXML now that we use pkg-config.
              * libxml++/Makefile.am: Generate a library with 2.5 in the name,
              instead of 1.0
              * configure.in: Change version to 2.5.0.
              * examples/Makefile.am_fragment: Link to the new library name.
              * Renamed libxml++-1.0.pc.in to libxml++-2.6.pc.in: and changed the
              library name that pkg-config reports for --libs.
              * So, this is now the libxml++ 2.6 API, with a library name of 2.5
              while it is unstable. It is parallel-installable with libxml++ 1.0.
      4ace1c66
  12. 18 Dec, 2003 1 commit