bzr branch
http://suren.me/webbzr/alps/pcitool
346.1.9
by Vasilii Chernov
Change no_set_check parameter name. Move Python wrap to separate directory. |
1 |
include_directories( |
2 |
${CMAKE_SOURCE_DIR} |
|
3 |
${CMAKE_BINARY_DIR} |
|
4 |
${CMAKE_SOURCE_DIR}/pcilib |
|
357
by Suren A. Chilingaryan
Merge of further work on Python scripting from Vasiliy Chernov |
5 |
${CMAKE_SOURCE_DIR}/pywrap |
346.1.9
by Vasilii Chernov
Change no_set_check parameter name. Move Python wrap to separate directory. |
6 |
${CMAKE_BINARY_DIR}/pcilib |
7 |
${LIBXML2_INCLUDE_DIRS} |
|
8 |
${PYTHON_INCLUDE_DIR} |
|
9 |
${UTHASH_INCLUDE_DIRS} |
|
10 |
) |
|
11 |
||
357
by Suren A. Chilingaryan
Merge of further work on Python scripting from Vasiliy Chernov |
12 |
include(${SWIG_USE_FILE}) |
13 |
||
346.1.16
by Vasilii Chernov
1. Add cmake BUILD_PYTHON_MODULES option. |
14 |
set(HEADERS pcipywrap.h) |
353
by Suren A. Chilingaryan
Merge Python scripting support from Vasiliy Chernov |
15 |
set(CMAKE_SWIG_FLAGS "") |
16 |
||
17 |
swig_add_module(pcipywrap python pcipywrap.i pcipywrap.c) |
|
18 |
swig_link_libraries(pcipywrap ${PYTHON_LIBRARIES} pcilib) |
|
19 |
||
388
by Suren A. Chilingaryan
Use GNUInstallDirs |
20 |
install(TARGETS ${SWIG_MODULE_pcipywrap_REAL_NAME} DESTINATION ${PCILIB_PYTHON_SITEDIR}) |
21 |
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pcipywrap.py DESTINATION ${PCILIB_PYTHON_SITEDIR}) |
|
22 |
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pcilib.py DESTINATION ${PCILIB_PYTHON_SITEDIR}) |
|
346.1.20
by Vasilii Chernov
Add istall step for pcipywrap |
23 |
|
357
by Suren A. Chilingaryan
Merge of further work on Python scripting from Vasiliy Chernov |
24 |
if (NOT CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR) |
346.1.33
by Vasilii Chernov
Move scripts handing code from py.c to Python wrap |
25 |
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/test_pcilib.py DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) |
357
by Suren A. Chilingaryan
Merge of further work on Python scripting from Vasiliy Chernov |
26 |
endif(NOT CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR) |
377
by Suren A. Chilingaryan
Clean-up python files during the clean and do not delete driver Makefile while packaging |
27 |
|
28 |
set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "__pycache__;pcilib.pyc;pcipywrap.pyc") |
|
29 |
||
30 |