]> git.pld-linux.org Git - packages/libical.git/blob - libical-cmake-python.patch
- updated to 3.0.4 (note: new sonames)
[packages/libical.git] / libical-cmake-python.patch
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  
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()
43 +add_subdirectory(python)
44  add_subdirectory(test)
This page took 0.106032 seconds and 3 git commands to generate.