# HG changeset patch # User Nick Wellnhofer <wellnhofer@aevum.de> # Date 1662477780 -7200 # Tue Sep 06 17:23:00 2022 +0200 # Node ID c7b3f30f9f4512392861873568a2a7bf46d5501f # Parent 075aa89c6c1e31456ccbaa572a045d92e69c0c09 python: Create .pyd on Windows diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -404,6 +404,9 @@ PREFIX lib VERSION ${PROJECT_VERSION} ) + if (WIN32) + set_target_properties(LibXsltMod PROPERTIES SUFFIX ".pyd") + endif() install( TARGETS LibXsltMod ARCHIVE DESTINATION ${LIBXSLT_PYTHON_INSTALL_DIR} COMPONENT development diff --git a/configure.ac b/configure.ac --- a/configure.ac +++ b/configure.ac @@ -188,7 +188,7 @@ PKG_CHECK_MODULES([PYTHON], [python-${PYTHON_VERSION}]) case "$host" in *-*-cygwin* | *-*-mingw* | *-*-msys* ) - PYTHON_LDFLAGS="-no-undefined" + PYTHON_LDFLAGS="-no-undefined -shrext .pyd" ;; esac ])