summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorMatthias Vogelgesang <matthias.vogelgesang@gmail.com>2014-10-24 10:35:10 +0200
committerMatthias Vogelgesang <matthias.vogelgesang@gmail.com>2014-10-24 10:35:10 +0200
commit19e3db276722a14204bf0b7f8253bccff376485d (patch)
treeee3119e743e01fcb4331cc96385df5f3d93bf323 /src/CMakeLists.txt
parent7cbc8b3a10e3cfd67b3bc4102c6b8fb95dc06f29 (diff)
parent0ff04d9b7764b9fcca58eed7cd8788f67fa143b9 (diff)
downloaduca-19e3db276722a14204bf0b7f8253bccff376485d.tar.gz
uca-19e3db276722a14204bf0b7f8253bccff376485d.tar.bz2
uca-19e3db276722a14204bf0b7f8253bccff376485d.tar.xz
uca-19e3db276722a14204bf0b7f8253bccff376485d.zip
Merge pull request #60 from ufo-kit/release-gil
Release GIL
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 3ae5422..3d94c98 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -47,6 +47,20 @@ set_target_properties(uca PROPERTIES
target_link_libraries(uca ${UCA_DEPS})
#}}}
+#{{{ Python
+
+pkg_check_modules(PYTHON python)
+
+if (PYTHON_FOUND)
+ option(WITH_PYTHON_MULTITHREADING "Enable Python multithreading support" ON)
+
+ if (WITH_PYTHON_MULTITHREADING)
+ include_directories(${PYTHON_INCLUDE_DIRS})
+ target_link_libraries(uca ${PYTHON_LIBRARIES})
+ endif ()
+endif ()
+
+#}}}
#{{{ GObject introspection
if (INTROSPECTION_SCANNER AND INTROSPECTION_COMPILER)
option(WITH_GIR "Build introspection files" ON)