##### 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} )