]>
Commit | Line | Data |
---|---|---|
67c18d22 JB |
1 | --- libical-1.0.1/src/python/CMakeLists.txt.orig 2014-10-09 17:07:05.000000000 +0200 |
2 | +++ libical-1.0.1/src/python/CMakeLists.txt 2015-05-22 23:09:19.135319563 +0200 | |
3 | @@ -6,19 +6,28 @@ | |
4 | ||
5 | ########### next target ############### | |
6 | ||
7 | +find_package(PythonInterp REQUIRED) | |
8 | +find_package(PythonLibs REQUIRED) | |
9 | +include_directories(${PYTHON_INCLUDE_DIRS} ${CMAKE_BINARY_DIR}/src ${CMAKE_BINARY_DIR}) | |
10 | +add_custom_command( | |
11 | + OUTPUT | |
12 | + ${CMAKE_BINARY_DIR}/src/python/LibicalWrap.c | |
13 | + COMMAND | |
14 | + swig -python -Wall -I${CMAKE_SOURCE_DIR}/src -I${CMAKE_BINARY_DIR}/src -o ${CMAKE_BINARY_DIR}/src/python/LibicalWrap.c ${CMAKE_SOURCE_DIR}/src/python/LibicalWrap.i | |
15 | + DEPENDS ${CMAKE_SOURCE_DIR}/src/python/LibicalWrap.i | |
16 | +) | |
17 | set(LibicalWrap_LIB_SRCS | |
18 | - LibicalWrap.c | |
19 | + ${CMAKE_BINARY_DIR}/src/python/LibicalWrap.c | |
20 | ) | |
21 | ||
22 | add_library(LibicalWrap ${LIBRARY_TYPE} ${LibicalWrap_LIB_SRCS}) | |
23 | ||
24 | target_link_libraries(LibicalWrap) | |
25 | ||
26 | set_target_properties(LibicalWrap PROPERTIES | |
27 | - VERSION ${LIBICAL_LIB_VERSION_STRING} | |
28 | - SOVERSION ${LIBICAL_LIB_MAJOR_VERSION} | |
29 | -) | |
30 | -install(TARGETS LibicalWrap DESTINATION lib) | |
31 | + OUTPUT_NAME "_LibicalWrap" PREFIX "") | |
32 | +set(PY_SITEDIR lib${LIB_SUFFIX}/python CACHE STRING "Python module dir") | |
33 | +install(TARGETS LibicalWrap DESTINATION ${PY_SITEDIR}) | |
34 | ||
35 | ########### install files ############### | |
36 | ||
b90ba08d JB |
37 | --- libical-3.0.4/src/CMakeLists.txt.orig 2019-04-13 14:09:53.981161047 +0200 |
38 | +++ libical-3.0.4/src/CMakeLists.txt 2019-04-13 14:11:48.303875041 +0200 | |
39 | @@ -4,4 +4,5 @@ | |
40 | if(ICAL_GLIB) | |
41 | add_subdirectory(libical-glib) | |
42 | endif() | |
67c18d22 JB |
43 | +add_subdirectory(python) |
44 | add_subdirectory(test) |