This is a forked repository of santuario-cpp/xml-security-c++ with CMake build system support.
The original source is under trunk
branch. The CMake build system inspired from Xerces-C++.
Initialize cmake build
$ cmake -S . -B build
Initialize cmake build for Debug build
$ cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug
Initialize cmake build for shared library
$ cmake -S . -B build -DBUILD_SHARED_LIBS=ON
Build the library
$ cmake --build build
Build the library with Xalan
$ cmake -S . -B build -DUSE_XALAN=ON
$ cmake --build build
Build the samples
$ cmake --build build --target samples
Build the tools
$ cmake --build build --target tools
Install the library files(headers, .a/.so, cmake configs)
$ cmake --install build
- Experimental crypto libraries support, NSS and WinCAPI
- XKMS support