INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) KDE3_ADD_KCFG_FILES(cfgsrc tdesvnsettings.kcfgc) ADD_LIBRARY(tdesvncfgreader STATIC ${cfgsrc}) KDE3_ADD_UI_FILES( settings_ui_sources dispcolor_settings.ui display_settings.ui revisiontree_settings.ui subversion_settings.ui cmdexecsettings.ui diffmergesettings.ui ) SET(settings_sources dispcolorsettings_impl.cpp displaysettings_impl.cpp revisiontreesettingsdlg_impl.cpp subversionsettings_impl.cpp cmdexecsettings_impl.cpp diffmergesettings_impl.cpp) FILE(GLOB hdr RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.h") KDE3_AUTOMOC(${settings_sources}) ADD_LIBRARY(settingsdlgs STATIC ${settings_ui_sources} ${settings_sources} ${hdr}) ADD_DEPENDENCIES(settingsdlgs tdesvncfgreader) SET_TARGET_PROPERTIES(tdesvncfgreader settingsdlgs PROPERTIES COMPILE_FLAGS ${CMAKE_SHARED_LIBRARY_CXX_FLAGS}) INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/tdesvn_part.kcfg DESTINATION ${KCFG_INSTALL_DIR}) INSTALL( FILES ${CMAKE_CURRENT_SOURCE_DIR}/tdesvnpartrc-use-external.upd DESTINATION ${DATA_INSTALL_DIR}/kconf_update ) INSTALL( FILES ${CMAKE_CURRENT_SOURCE_DIR}/tdesvn-use-external-update.sh DESTINATION ${DATA_INSTALL_DIR}/kconf_update PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ )