diff options
Diffstat (limited to 'src/libktorrent/CMakeLists.txt')
| -rw-r--r-- | src/libktorrent/CMakeLists.txt | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/src/libktorrent/CMakeLists.txt b/src/libktorrent/CMakeLists.txt new file mode 100644 index 0000000..4bcf0ba --- /dev/null +++ b/src/libktorrent/CMakeLists.txt @@ -0,0 +1,54 @@ +##### generate settings.h + +add_custom_command( + OUTPUT settings.cpp settings.h + COMMAND "${BIN_INSTALL_DIR}/tdeconfig_compiler" + ARGS "${CMAKE_CURRENT_SOURCE_DIR}/ktorrent.kcfg" + "${CMAKE_CURRENT_SOURCE_DIR}/settings.kcfgc" +) + +add_custom_target( SettingsH DEPENDS settings.h ) + + +##### subfolders + +add_subdirectory( datachecker ) +add_subdirectory( interfaces ) +add_subdirectory( kademlia ) +add_subdirectory( migrate ) +add_subdirectory( mse ) +add_subdirectory( net ) +add_subdirectory( torrent ) +add_subdirectory( util ) + + +##### current folder + +include_directories( + ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_BINARY_DIR} +) + + +##### ktorrent library (static) + +tde_add_library( ktorrent SHARED AUTOMOC + SOURCES + expandablewidget.cpp functions.cpp labelview.cpp labelviewitembase.ui pluginmanager.cpp + pluginmanagerprefpage.cpp pluginmanagerwidget.ui settings.cpp + EMBED + torrent-static net-static datachecker-static mse-static migrate-static + kademlia-static interfaces-static util-static + LINK + tdecore-shared tdeio-shared tdeui-shared tdeparts-shared + VERSION 2.2.8 + DESTINATION ${LIB_INSTALL_DIR} +) + + +##### other files + +install( + FILES ktorrent.kcfg + DESTINATION ${KCFG_INSTALL_DIR} +) |
