|
a/src/kde/kioslave/kio_recoll/CMakeLists.txt |
|
b/src/kde/kioslave/kio_recoll/CMakeLists.txt |
|
... |
|
... |
12 |
)
|
12 |
)
|
13 |
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}")
|
13 |
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}")
|
14 |
|
14 |
|
15 |
set(rcltop ${CMAKE_CURRENT_SOURCE_DIR}/../../../)
|
15 |
set(rcltop ${CMAKE_CURRENT_SOURCE_DIR}/../../../)
|
16 |
|
16 |
|
17 |
# Execute minimum recoll configuration to create autoconfig.h and version.h
|
17 |
# Execute recoll configuration to create autoconfig.h and version.h and
|
|
|
18 |
# generate a PIC lib
|
18 |
execute_process(COMMAND ${rcltop}/configure --disable-qtgui --disable-x11mon --enable-pic --prefix=${CMAKE_INSTALL_PREFIX} --mandir=${CMAKE_INSTALL_PREFIX}/share/man
|
19 |
execute_process(COMMAND ${rcltop}/configure --disable-qtgui --disable-x11mon --enable-pic --prefix=${CMAKE_INSTALL_PREFIX} --mandir=${CMAKE_INSTALL_PREFIX}/share/man
|
19 |
WORKING_DIRECTORY ${rcltop}
|
20 |
WORKING_DIRECTORY ${rcltop}
|
20 |
)
|
21 |
)
|
21 |
execute_process(COMMAND make common/rclversion.h
|
|
|
22 |
WORKING_DIRECTORY ${rcltop}
|
|
|
23 |
)
|
|
|
24 |
execute_process(COMMAND make
|
|
|
25 |
WORKING_DIRECTORY ${rcltop}/lib
|
|
|
26 |
)
|
|
|
27 |
|
22 |
|
28 |
link_directories(${rcltop}/lib)
|
23 |
link_directories(${rcltop}/lib ${CMAKE_INSTALL_PREFIX}/lib)
|
29 |
|
24 |
|
30 |
include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES}
|
25 |
include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES}
|
31 |
${rcltop}/aspell
|
26 |
${rcltop}/aspell
|
32 |
${rcltop}/bincimapmime
|
27 |
${rcltop}/bincimapmime
|
33 |
${rcltop}/common
|
28 |
${rcltop}/common
|
|
... |
|
... |
51 |
LIST(APPEND EXTRA_LIBS pthread)
|
46 |
LIST(APPEND EXTRA_LIBS pthread)
|
52 |
ENDIF(PTHREAD_IN_LIBPTHREAD)
|
47 |
ENDIF(PTHREAD_IN_LIBPTHREAD)
|
53 |
|
48 |
|
54 |
kde4_add_plugin(kio_recoll ${kio_recoll_SRCS})
|
49 |
kde4_add_plugin(kio_recoll ${kio_recoll_SRCS})
|
55 |
|
50 |
|
|
|
51 |
add_custom_target(rcllib
|
|
|
52 |
COMMAND make
|
|
|
53 |
WORKING_DIRECTORY ${rcltop}/lib
|
|
|
54 |
)
|
|
|
55 |
add_dependencies(kio_recoll rcllib)
|
|
|
56 |
|
56 |
target_link_libraries(kio_recoll rcl xapian z ${EXTRA_LIBS} ${KDE4_KIO_LIBS})
|
57 |
target_link_libraries(kio_recoll rcl xapian z ${EXTRA_LIBS} ${KDE4_KIO_LIBS})
|
57 |
|
58 |
|
58 |
install(TARGETS kio_recoll DESTINATION ${PLUGIN_INSTALL_DIR})
|
59 |
install(TARGETS kio_recoll DESTINATION ${PLUGIN_INSTALL_DIR})
|
59 |
|
60 |
|
60 |
IF ("${KDE_VERSION_MAJOR}.${KDE_VERSION_MINOR}" GREATER 4.0)
|
61 |
IF ("${KDE_VERSION_MAJOR}.${KDE_VERSION_MINOR}" GREATER 4.0)
|