We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4f0775a commit 5290595Copy full SHA for 5290595
1 file changed
symengine/lib/CMakeLists.txt
@@ -31,11 +31,16 @@ add_custom_command(
31
COMMENT "Preprocessing symengine_wrapper.in.pyx"
32
)
33
34
+if ("${CYTHON_VERSION}" VERSION_GREATER_EQUAL "3.1")
35
+ set(CYTHON_EXTRA_ARGS "-Xfreethreading_compatible=True")
36
+endif()
37
+
38
cython_transpile(
39
${CMAKE_CURRENT_BINARY_DIR}/symengine_wrapper.pyx
40
LANGUAGE CXX
41
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/symengine_wrapper.cpp
42
CYTHON_ARGS
43
+ ${CYTHON_EXTRA_ARGS}
44
-I ${CMAKE_CURRENT_BINARY_DIR}
45
-I ${CMAKE_CURRENT_SOURCE_DIR}
46
@@ -101,7 +106,7 @@ install(
101
106
FILES
102
107
__init__.py
103
108
symengine.pxd
104
- symengine_wrapper.pxd
109
+ ${CMAKE_CURRENT_BINARY_DIR}/symengine_wrapper.pxd
105
110
pywrapper.h
111
DESTINATION symengine/lib
112
0 commit comments