]> git.pld-linux.org Git - packages/libical.git/blame - libical-cmake-python.patch
- updated to 3.0.4 (note: new sonames)
[packages/libical.git] / libical-cmake-python.patch
CommitLineData
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)
This page took 0.107147 seconds and 4 git commands to generate.