/
githubmirror
/
xmlsec
ОбзорДокументацияВойти
/
githubmirror
/
xmlsec
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
xmlsec/
scripts/
..
README-WINDOWS.md.in

(xmlsec-windows) The XMLSec build configuration script on Windows is converted to PowerShell

4 месяца назад
build_coverity.sh

Removed legacy crypto engines from legacy feature flags and fixed todo in tests (#1096)

5 месяцев назад
build_memcheck.sh

Deprecate autogen.sh (#1100)

5 месяцев назад
build_release.sh

Cleanup makefiles and scripts (#1123)

4 месяца назад
build_windows.sh

Bump version to 1.3.13 (#1207)

2 месяца назад
gen-github-wiki.py

Added links to source code to the generated API docs and minor fixes to md files (#1121)

4 месяца назад
README-WINDOWS.md.in
# This package contains the LibXML2, LibXSLT, OpenSSL, and XMLSec binaries for Win64 (/MD runtime).
 
## LibXML2 (@libxml2_version@)
 
```sh
 
CMAKE_XMLSEC_ARCH="x64"
CMAKE_XMLSEC_GENERATOR="Visual Studio 17 2022"
CMAKE_XMLSEC_RUNTIME="MultiThreadedDLL"
CMAKE_XMLSEC_CONFIG=Release
CMAKE_XMLSEC_SHARED_LIBS=ON
 
cmake -B <build-path>" -A "${CMAKE_XMLSEC_ARCH}" -G "${CMAKE_XMLSEC_GENERATOR}" \
-D CMAKE_MSVC_RUNTIME_LIBRARY="${CMAKE_XMLSEC_RUNTIME}" \
-D BUILD_SHARED_LIBS="${CMAKE_XMLSEC_SHARED_LIBS}" \
-D CMAKE_PREFIX_PATH="<top-install-path>" \
-D CMAKE_INSTALL_PREFIX="<libxml2-install-path>" \
-D LIBXML2_WITH_ICONV=OFF \
-D LIBXML2_WITH_PYTHON=OFF \
-D LIBXML2_WITH_ZLIB=OFF \
-D LIBXML2_WITH_TESTS=OFF
 
cmake --build <build-path>" --config "${CMAKE_XMLSEC_CONFIG}"
 
cmake --install "<build-path>" --config "${CMAKE_XMLSEC_CONFIG}"
 
```
 
## LibXSLT (@libxslt_version@)
 
```sh
 
CMAKE_XMLSEC_ARCH="x64"
CMAKE_XMLSEC_GENERATOR="Visual Studio 17 2022"
CMAKE_XMLSEC_RUNTIME="MultiThreadedDLL"
CMAKE_XMLSEC_CONFIG=Release
CMAKE_XMLSEC_SHARED_LIBS=ON
 
cmake -B "<build-path>" -A "${CMAKE_XMLSEC_ARCH}" -G "${CMAKE_XMLSEC_GENERATOR}" \
-D CMAKE_MSVC_RUNTIME_LIBRARY="${CMAKE_XMLSEC_RUNTIME}" \
-D BUILD_SHARED_LIBS="${CMAKE_XMLSEC_SHARED_LIBS}" \
-D CMAKE_PREFIX_PATH="<top-install-path>" \
-D CMAKE_INSTALL_PREFIX="<libxslt-install-path>" \
-D LIBXSLT_WITH_PYTHON=OFF \
-D LIBXSLT_WITH_TESTS=OFF
 
cmake --build "<build-path>" --config "${CMAKE_XMLSEC_CONFIG}"
 
cmake --install "<build-path>" --config "${CMAKE_XMLSEC_CONFIG}"
 
```
 
## OpenSSL (@openssl_version@)
 
```sh
 
C:\Strawberry\perl\bin\perl.exe Configure no-unit-test --prefix=c:\local\distro\openssl --release VC-WIN64A
 
nmake
 
nmake install_sw
 
```
 
## XMLSec (@xmlsec_version@)
 
```sh
 
cd win32
 
powershell -ExecutionPolicy Bypass -File configure.ps1 pedantic=yes werror=yes static=no cruntime=/MD xslt=yes crypto=openssl,mscng unicode=yes prefix=C:\local\distro\xmlsec include=C:\local\distro\libxml2\include;C:\local\distro\libxml2\include\libxml2;C:\local\distro\libxslt\include;C:\local\distro\openssl\include; lib=C:\local\distro\libxml2\lib;C:\local\distro\libxslt\lib;C:\local\distro\openssl\lib
 
nmake
 
nmake install
 
```
 
## Archive
 
```sh
 
cd c:\local\distro
 
find . -name "*.pdb" -exec rm {} \;
 
zip -r xmlsec1-@xmlsec_version@-win64.zip libxml2 libxslt openssl xmlsec README.md
 
```