File NumCpp-pytest-link-python.patch of Package NumCpp

---
 test/pytest/src/CMakeLists.txt |   37 +++++++++++++++++++------------------
 1 file changed, 19 insertions(+), 18 deletions(-)

Index: NumCpp-Version_2.14.0/test/pytest/src/CMakeLists.txt
===================================================================
--- NumCpp-Version_2.14.0.orig/test/pytest/src/CMakeLists.txt
+++ NumCpp-Version_2.14.0/test/pytest/src/CMakeLists.txt
@@ -17,25 +17,25 @@ foreach(_source IN ITEMS ${_source_list}
     source_group("${_group_path}" FILES "${_source}")
 endforeach()
 
-add_library(${TARGET_NAME} SHARED 
-    Constants.cpp 
-    Coordinates.cpp 
-    Core.cpp 
-    DataCube.cpp 
+add_library(${TARGET_NAME} SHARED
+    Constants.cpp
+    Coordinates.cpp
+    Core.cpp
+    DataCube.cpp
     DateTime.cpp
-    Filter.cpp 
-    Functions.cpp 
-    ImageProcessing.cpp 
-    Integrate.cpp 
-    Linalg.cpp 
+    Filter.cpp
+    Functions.cpp
+    ImageProcessing.cpp
+    Integrate.cpp
+    Linalg.cpp
     Logger.cpp
-    NdArray.cpp 
-    Polynomial.cpp 
-    Random.cpp 
-    Roots.cpp 
-    Rotations.cpp 
-    Special.cpp 
-    Utils.cpp 
+    NdArray.cpp
+    Polynomial.cpp
+    Random.cpp
+    Roots.cpp
+    Rotations.cpp
+    Special.cpp
+    Utils.cpp
     Vector.cpp
     NumCppPy.cpp
     ${_source_list}
@@ -56,11 +56,12 @@ find_package(Python 3.11 REQUIRED
 if(UNIX)
     execute_process(
         COMMAND 
-            python3-config --ldflags 
+            python3-config --embed --ldflags
         OUTPUT_VARIABLE 
             PYTHON_LD_FLAGS 
         OUTPUT_STRIP_TRAILING_WHITESPACE
     )
+    string(STRIP ${PYTHON_LD_FLAGS} PYTHON_LD_FLAGS)
 endif()
 
 target_link_libraries(${TARGET_NAME} PRIVATE 
openSUSE Build Service is sponsored by