diff options
author | Tomi Valkeinen <tomi.valkeinen@iki.fi> | 2015-09-28 01:13:34 +0300 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@iki.fi> | 2015-09-28 01:13:34 +0300 |
commit | 009828beac9bfe9c36d336a4de0d297f90aece52 (patch) | |
tree | 3ea6b22f2036dcc0c23c459ce53bfc2ad282e3e7 /py/CMakeLists.txt |
Initial version
Diffstat (limited to 'py/CMakeLists.txt')
-rw-r--r-- | py/CMakeLists.txt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/py/CMakeLists.txt b/py/CMakeLists.txt new file mode 100644 index 0000000..39e6ec6 --- /dev/null +++ b/py/CMakeLists.txt @@ -0,0 +1,26 @@ +set(SWIG_EXECUTABLE "swig3.0") +find_package(SWIG 3.0 REQUIRED) +include(${SWIG_USE_FILE}) + +include_directories(${LIBDRM_INCLUDE_DIRS}) +link_directories(${LIBDRM_LIBRARY_DIRS}) + +pkg_check_modules(PYTHON python-3.4 REQUIRED) +include_directories(${PYTHON_INCLUDE_DIRS}) + +#include_directories(libkms) +#XXX +include_directories(../libkms++) + +#set(CMAKE_SWIG_FLAGS "-I../../libkms") + +set_source_files_properties(pykms.i PROPERTIES CPLUSPLUS ON) +swig_add_module(pykms python pykms.i) +swig_link_libraries(pykms kms++ ${LIBDRM_LIBRARIES} ${PYTHON_LIBRARIES}) + +add_custom_target(pyextras SOURCES test.py functest.py) + +add_test(NAME pytest COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/functest.py") +set_property(TEST pytest PROPERTY + ENVIRONMENT "PYTHONPATH=." "LD_LIBRARY_PATH=." +) |