Skip to content
Snippets Groups Projects
  1. Feb 15, 2018
  2. Jul 31, 2017
  3. Jul 12, 2017
    • Roger Leigh's avatar
      Add individual automake checks · fec222d4
      Roger Leigh authored
      Replace the sanityTest script with individual automake test scripts.
      These use the same expected test data as the CMake tests, as well
      as the same test names.  The individual test output is stored
      in expected/${test}.log, and the test log in scripts/${test}.log,
      including the diff between the observed and expected output.  This
      makes diagnosing and fixing tests much easier.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@1801699 13f79535-47bb-0310-9956-ffa450edef68
      fec222d4
  4. Jul 07, 2017
  5. Jun 14, 2017
  6. Jun 03, 2017
    • Roger Leigh's avatar
      cmake: Add CMake build system · 2606b292
      Roger Leigh authored
          
      - Reimplement the entirely of the autoconf, automake, libtool
        and pkg-config logic, including all feature tests
      - Also include the MSVC logic missing from the above
      - Include a full set of unit tests to reimplement the logic
        in sanityTest.pl and the data in sanityTest_ExpectedResult.logs
      - Obtain versioning information from configure.ac and
        version.incl
      - Generate and install exported CMake configuration for use by
        downstream projects using CMake, to replace FindXercesC.cmake
        provided by the CMake upstream
      - Install documentation
      - Add targets to regenerate the HTML manual and the Doxygen
        API reference portably, replacing the shell script and batch
        file for generating the manual
      - Add targets for the documentation source files and
        substitute sources so that they are visible and editable in
        an IDE
      - Library versioning continues to use the existing libtool
        naming and numbering conventions on Unix platforms:
        On Unix, the name has a -3.1 suffix before the library
        extension to match the libtool -release versioning behaviour.
        The symlink remains xerces-c for build time linking
      - Library versioning continues to use the existing Visual
        Studio project file conventions on Windows:
        On Windows, the .lib and .dll names (and associated .exp, .ilk
        and .pdb files) use -3[D] and -3_1[D] suffixes
          
      This will allow building with any supported build system on any
      UNIX-like platform or upon Windows, as an alternative to the GNU
      autotools and MSVC version-specific project and solution files
      which will behave consistently across all platforms.
          
      The only feature of autoconf and automake which is not converted
      is "make dist", and that's absolutely possible should it be
      desired.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@1797546 13f79535-47bb-0310-9956-ffa450edef68
      2606b292
  7. Nov 11, 2009
  8. Sep 16, 2008
  9. Apr 24, 2008
  10. Mar 13, 2008
  11. Mar 12, 2008
  12. Mar 07, 2008
  13. Mar 04, 2008
  14. Feb 29, 2008
  15. Feb 28, 2008
  16. Jan 16, 2008
  17. Jan 04, 2008
  18. Oct 30, 2006
  19. May 08, 2006
  20. Jun 16, 2005
Loading