rleigh-codelibre opened a new pull request #5: Add CMake build
URL: https://github.com/apache/xalan-c/pull/5
 
 
   This PR adds a CMake build system, intended to replace the Autoconf-based 
UNIX build, and also the Visual Studio and MacOS project files.  The aim is to 
provide a single cross-platform build system which can work with all compilers 
and build and development environments.  This matches a similar addition to the 
Xerces-C++ project last year.  In theory, there should be no ABI change from 
the output of the Autoconf build or the Visual Studio builds.  However, all 
build systems can be subtly different, and the binaries will need examining 
carefully to check that there are no changes to the exported symbols or 
compiler or linker flags which could result in breakage.
   
   I intend to merge this fairly shortly, and then iteratively work on any 
portability or compatibility issues identified prior to release.  The work 
presented here was done a good couple of years back, and extensively tested at 
that time.  I've done some additional work to add in the tests and samples.  
The next step will be to add CI builds for Linux, MacOS and Windows to ensure 
that the builds and tests pass on a range of platforms.
   
   Comments, testing and feedback would be very much appreciated.
   
   /cc @seanwarren

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to