diff --git a/kabc/formats/CMakeLists.txt b/kabc/formats/CMakeLists.txt index 7e5806fcf..950178d95 100644 --- a/kabc/formats/CMakeLists.txt +++ b/kabc/formats/CMakeLists.txt @@ -1,49 +1,48 @@ include_directories( ${CMAKE_SOURCE_DIR}/kabc ${CMAKE_BINARY_DIR}/kabc ) ########### next target ############### set(kabcformat_binary_PART_SRCS binaryformat.cpp ) kde4_automoc(${kabcformat_binary_PART_SRCS}) kde4_add_plugin(kabcformat_binary ${kabcformat_binary_PART_SRCS}) target_link_libraries(kabcformat_binary ${KDE4_KDECORE_LIBS} kabc ) -kde4_install_libtool_file(${PLUGIN_INSTALL_DIR} kabcformat_binary ) install(TARGETS kabcformat_binary DESTINATION ${PLUGIN_INSTALL_DIR} ) ########### install files ############### install( FILES binary.desktop DESTINATION ${DATA_INSTALL_DIR}/kabc/formats ) #original Makefile.am contents follow: #INCLUDES = -I$(top_srcdir)/kabc -I$(top_builddir)/kabc $(all_includes) # #kde_module_LTLIBRARIES = kabcformat_binary.la # #kabcformat_binary_la_SOURCES = binaryformat.cpp #kabcformat_binary_la_LDFLAGS = -module $(KDE_PLUGIN) $(KDE_RPATH) $(all_libraries) \ # -no-undefined #kabcformat_binary_la_LIBADD = $(top_builddir)/kabc/libkabc.la #kabcformat_binary_la_COMPILE_FIRST = $(top_builddir)/kabc/addressee.h # ## these are the headers for your project #noinst_HEADERS = binaryformat.h # ## let automoc handle all of the meta source files (moc) #METASOURCES = AUTO # #messages: rc.cpp # $(XGETTEXT) *.cpp -o $(podir)/kabcformat_binary.pot # #linkdir = $(kde_datadir)/kabc/formats #link_DATA = binary.desktop #EXTRA_DIST = $(link_DATA) diff --git a/kabc/plugins/dir/CMakeLists.txt b/kabc/plugins/dir/CMakeLists.txt index 48068624f..963ace427 100644 --- a/kabc/plugins/dir/CMakeLists.txt +++ b/kabc/plugins/dir/CMakeLists.txt @@ -1,25 +1,24 @@ include_directories( ${CMAKE_SOURCE_DIR}/kabc ) ########### next target ############### set(kabc_directory_SRCS resourcedirplugin.cpp resourcedir.cpp resourcedirconfig.cpp ) kde4_automoc(${kabc_directory_SRCS}) kde4_add_plugin(kabc_directory ${kabc_directory_SRCS}) target_link_libraries(kabc_directory ${KDE4_KDECORE_LIBS} kabc ) -kde4_install_libtool_file(${PLUGIN_INSTALL_DIR} kabc_directory ) install(TARGETS kabc_directory DESTINATION ${PLUGIN_INSTALL_DIR} ) ########### install files ############### install( FILES dir.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kabc ) install( FILES resourcedir.h DESTINATION ${INCLUDE_INSTALL_DIR}/kabc ) diff --git a/kabc/plugins/file/CMakeLists.txt b/kabc/plugins/file/CMakeLists.txt index 6d5a85e3e..68562a82c 100644 --- a/kabc/plugins/file/CMakeLists.txt +++ b/kabc/plugins/file/CMakeLists.txt @@ -1,72 +1,71 @@ include_directories( ${CMAKE_SOURCE_DIR}/kabc ) ########### kabc_file_core library (also used by kaddressbook) ############### set(kabc_file_core_SRCS resourcefile.cpp resourcefileconfig.cpp ) kde4_automoc(${kabc_file_core_SRCS}) kde4_add_library(kabc_file_core SHARED ${kabc_file_core_SRCS}) target_link_libraries(kabc_file_core ${KDE4_KDECORE_LIBS} kabc) set_target_properties(kabc_file_core PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} ) install(TARGETS kabc_file_core DESTINATION ${LIB_INSTALL_DIR} ) ########### kabc_file plugin ############### set(kabc_file_SRCS resourcefileplugin.cpp) kde4_automoc(${kabc_file_SRCS}) kde4_add_plugin(kabc_file ${kabc_file_SRCS}) target_link_libraries(kabc_file ${KDE4_KDECORE_LIBS} kabc_file_core) -kde4_install_libtool_file(${PLUGIN_INSTALL_DIR} kabc_file ) install(TARGETS kabc_file DESTINATION ${PLUGIN_INSTALL_DIR} ) ########### install files ############### install( FILES file.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kabc ) install( FILES resourcefile.h DESTINATION ${INCLUDE_INSTALL_DIR}/kabc ) #original Makefile.am contents follow: #INCLUDES = -I$(top_builddir)/kabc -I$(top_srcdir)/kabc $(all_includes) # ## these are the headers for your project #noinst_HEADERS = resourcefileconfig.h # #lib_LTLIBRARIES = libkabc_file.la #libkabc_file_la_SOURCES = resourcefile.cpp resourcefileconfig.cpp #libkabc_file_la_LDFLAGS = $(KDE_RPATH) $(all_libraries) -version-info 1:0:0 -no-undefined #libkabc_file_la_LIBADD = $(LIB_KABC) #libkabc_file_la_COMPILE_FIRST = $(top_builddir)/kabc/addressee.h # # #kde_module_LTLIBRARIES = kabc_file.la #kabc_file_la_SOURCES = resourcefileplugin.cpp #kabc_file_la_LDFLAGS = -module $(KDE_PLUGIN) $(KDE_RPATH) $(all_libraries) -no-undefined #kabc_file_la_LIBADD = libkabc_file.la #kabc_file_la_COMPILE_FIRST = $(top_builddir)/kabc/addressee.h # #METASOURCES = AUTO # #messages: rc.cpp # $(XGETTEXT) *.cpp -o $(podir)/kabc_file.pot # #kabcincludedir = $(includedir)/kabc #kabcinclude_HEADERS = resourcefile.h # #servicedir = $(kde_servicesdir)/kresources/kabc #service_DATA = file.desktop diff --git a/kabc/plugins/ldapkio/CMakeLists.txt b/kabc/plugins/ldapkio/CMakeLists.txt index 1637a85a5..ac92b69f4 100644 --- a/kabc/plugins/ldapkio/CMakeLists.txt +++ b/kabc/plugins/ldapkio/CMakeLists.txt @@ -1,57 +1,56 @@ include_directories( ${CMAKE_SOURCE_DIR}/kabc ) ########### next target ############### set(kabc_ldapkio_SRCS resourceldapkioplugin.cpp resourceldapkio.cpp resourceldapkioconfig.cpp ) kde4_automoc(${kabc_ldapkio_SRCS}) kde4_add_plugin(kabc_ldapkio ${kabc_ldapkio_SRCS}) target_link_libraries(kabc_ldapkio ${KDE4_KDEIO_LIBS} kabc kldap) -kde4_install_libtool_file(${PLUGIN_INSTALL_DIR} kabc_ldapkio ) install(TARGETS kabc_ldapkio DESTINATION ${PLUGIN_INSTALL_DIR} ) ########### install files ############### install( FILES ldapkio.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kabc ) install( FILES resourceldapkio.h DESTINATION ${INCLUDE_INSTALL_DIR}/kabc ) #original Makefile.am contents follow: #INCLUDES = -I$(top_srcdir)/kabc -I$(top_builddir)/kabc $(all_includes) # ## these are the headers for your project #noinst_HEADERS = resourceldapkioconfig.h # #lib_LTLIBRARIES = libkabc_ldapkio.la #libkabc_ldapkio_la_SOURCES = resourceldapkio.cpp resourceldapkioconfig.cpp #libkabc_ldapkio_la_LDFLAGS = $(KDE_RPATH) $(all_libraries) -version-info 1:0:0 -no-undefined #libkabc_ldapkio_la_LIBADD = $(top_builddir)/kabc/libkabc.la $(LIB_KIO) #libkabc_ldapkio_la_COMPILE_FIRST = $(top_builddir)/kabc/addressee.h # #kde_module_LTLIBRARIES = kabc_ldapkio.la #kabc_ldapkio_la_SOURCES = resourceldapkioplugin.cpp #kabc_ldapkio_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) #kabc_ldapkio_la_LIBADD = libkabc_ldapkio.la # #METASOURCES = AUTO # #messages: rc.cpp # $(XGETTEXT) *.cpp -o $(podir)/kabc_ldapkio.pot # #kabcincludedir = $(includedir)/kabc #kabcinclude_HEADERS = resourceldapkio.h # #servicedir = $(kde_servicesdir)/kresources/kabc #service_DATA = ldapkio.desktop # #resourceldapkioplugin.lo: ../../addressee.h diff --git a/kabc/plugins/net/CMakeLists.txt b/kabc/plugins/net/CMakeLists.txt index d959c78ef..df240b9dc 100644 --- a/kabc/plugins/net/CMakeLists.txt +++ b/kabc/plugins/net/CMakeLists.txt @@ -1,57 +1,56 @@ include_directories( ${CMAKE_SOURCE_DIR}/kabc ) ########### next target ############### set(kabc_net_SRCS resourcenetplugin.cpp resourcenet.cpp resourcenetconfig.cpp ) kde4_automoc(${kabc_net_SRCS}) kde4_add_plugin(kabc_net ${kabc_net_SRCS}) target_link_libraries(kabc_net ${KDE4_KIO_LIBS} kabc) -kde4_install_libtool_file(${PLUGIN_INSTALL_DIR} kabc_net ) install(TARGETS kabc_net DESTINATION ${PLUGIN_INSTALL_DIR} ) ########### install files ############### install( FILES net.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kabc ) install( FILES resourcenet.h DESTINATION ${INCLUDE_INSTALL_DIR}/kabc ) #original Makefile.am contents follow: #INCLUDES = -I$(top_srcdir)/kabc -I$(top_builddir)/kabc $(all_includes) # ## these are the headers for your project #noinst_HEADERS = resourcenetconfig.h # #lib_LTLIBRARIES = libkabc_net.la #libkabc_net_la_SOURCES = resourcenet.cpp resourcenetconfig.cpp #libkabc_net_la_LDFLAGS = $(KDE_RPATH) $(all_libraries) -version-info 1:0:0 -no-undefined #libkabc_net_la_LIBADD = $(top_builddir)/kabc/libkabc.la $(LIB_KIO) #libkabc_net_la_COMPILE_FIRST = $(top_builddir)/kabc/addressee.h # #kde_module_LTLIBRARIES = kabc_net.la #kabc_net_la_SOURCES = resourcenetplugin.cpp #kabc_net_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) #kabc_net_la_LIBADD = libkabc_net.la # #METASOURCES = AUTO # #messages: rc.cpp # $(XGETTEXT) *.cpp -o $(podir)/kabc_net.pot # #kabcincludedir = $(includedir)/kabc #kabcinclude_HEADERS = resourcenet.h # #servicedir = $(kde_servicesdir)/kresources/kabc #service_DATA = net.desktop # #resourcenetplugin.lo: ../../addressee.h diff --git a/kcal/CMakeLists.txt b/kcal/CMakeLists.txt index 88da80dcb..54eb25813 100644 --- a/kcal/CMakeLists.txt +++ b/kcal/CMakeLists.txt @@ -1,372 +1,370 @@ project(kcal) configure_file(config-kcal.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kcal.h ) ADD_DEFINITIONS(-DPACKAGE_DATA_DIR=\\""${CMAKE_INSTALL_PREFIX}${DATA_INSTALL_DIR}/libical"\\" ) # added manually include_directories( ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/ ${CMAKE_BINARY_DIR}/kcal/libical/src/libicalss/ ${CMAKE_SOURCE_DIR}/kcal/versit/ ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/ ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/ ${CMAKE_SOURCE_DIR}/ ${CMAKE_SOURCE_DIR}/kabc ${CMAKE_BINARY_DIR}/kabc ${KDE4_INCLUDE_DIR} ) set(ICALSCRIPTS ${CMAKE_SOURCE_DIR}/kcal/libical/scripts/ ) set(PROPERTYDEPS ${ICALSCRIPTS}/mkderivedproperties.pl ${CMAKE_SOURCE_DIR}/kcal/libical/design-data/properties.csv ${CMAKE_SOURCE_DIR}/kcal/libical/design-data/value-types.csv ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalderivedproperty.h.in ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalderivedproperty.c.in ) add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedproperty.h COMMAND ${PERL_EXECUTABLE} ARGS -I ${ICALSCRIPTS} ${ICALSCRIPTS}/mkderivedproperties.pl -i ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalderivedproperty.h.in -h ${CMAKE_SOURCE_DIR}/kcal/libical/design-data/properties.csv ${CMAKE_SOURCE_DIR}/kcal/libical/design-data/value-types.csv > ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedproperty.h DEPENDS ${PROPERTYDEPS} ) add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedproperty.c COMMAND ${PERL_EXECUTABLE} ARGS -I${ICALSCRIPTS} ${ICALSCRIPTS}/mkderivedproperties.pl -i ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalderivedproperty.c.in -c ${CMAKE_SOURCE_DIR}/kcal/libical/design-data/properties.csv ${CMAKE_SOURCE_DIR}/kcal/libical/design-data/value-types.csv > ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedproperty.c DEPENDS ${PROPERTYDEPS} ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedproperty.h ) # files generated via add_custom_command are added automatically to the clean files, Alex #macro_additional_clean_files( # ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedproperty.c # ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedproperty.h #) set(PARAMETERDEPS ${ICALSCRIPTS}/mkderivedparameters.pl ${CMAKE_SOURCE_DIR}/kcal/libical/design-data/parameters.csv ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalderivedparameter.c.in ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalderivedparameter.h.in ) add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedparameter.h COMMAND ${PERL_EXECUTABLE} ARGS -I ${ICALSCRIPTS} ${ICALSCRIPTS}/mkderivedparameters.pl -i ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalderivedparameter.h.in -h ${CMAKE_SOURCE_DIR}/kcal/libical/design-data/parameters.csv > ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedparameter.h DEPENDS ${PARAMETERDEPS} ) add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedparameter.c COMMAND ${PERL_EXECUTABLE} ARGS -I ${ICALSCRIPTS} ${ICALSCRIPTS}/mkderivedparameters.pl -i ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalderivedparameter.c.in -c ${CMAKE_SOURCE_DIR}/kcal/libical/design-data/parameters.csv > ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedparameter.c DEPENDS ${PARAMETERDEPS} ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedparameter.h ) #files generated via add_custom_command are added automatically to the clean files, Alex #macro_additional_clean_files( # ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedparameter.c # ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedparameter.h #) set(RESTRICTIONDEPS ${ICALSCRIPTS}/mkrestrictiontable.pl ${CMAKE_SOURCE_DIR}/kcal/libical/design-data/restrictions.csv ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalrestriction.c.in ) add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalrestriction.c COMMAND ${PERL_EXECUTABLE} ARGS -I ${ICALSCRIPTS} ${ICALSCRIPTS}/mkrestrictiontable.pl -i ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalrestriction.c.in ${CMAKE_SOURCE_DIR}/kcal/libical/design-data/restrictions.csv > ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalrestriction.c DEPENDS ${RESTRICTIONDEPS} ) #files generated via add_custom_command are added automatically to the clean files, Alex #macro_additional_clean_files( ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalrestriction.c) set(VALUEDEPS ${CMAKE_SOURCE_DIR}/kcal/libical/scripts/mkderivedvalues.pl ${CMAKE_SOURCE_DIR}/kcal/libical/design-data/value-types.csv ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalderivedvalue.c.in ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalderivedvalue.h.in ) add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedvalue.h COMMAND ${PERL_EXECUTABLE} ARGS -I${ICALSCRIPTS} ${ICALSCRIPTS}/mkderivedvalues.pl -i ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalderivedvalue.h.in -h ${CMAKE_SOURCE_DIR}/kcal/libical/design-data/value-types.csv > ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedvalue.h DEPENDS ${VALUEDEPS} ) add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedvalue.c COMMAND ${PERL_EXECUTABLE} ARGS -I${ICALSCRIPTS} ${ICALSCRIPTS}/mkderivedvalues.pl -i ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalderivedvalue.c.in -c ${CMAKE_SOURCE_DIR}/kcal/libical/design-data/value-types.csv > ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedvalue.c DEPENDS ${VALUEDEPS} ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedvalue.h ) #files generated via add_custom_command are added automatically to the clean files, Alex #macro_additional_clean_files( # ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedvalue.h # ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedvalue.c #) set(libversit_SRCS ${CMAKE_SOURCE_DIR}/kcal/versit/vcc.c ${CMAKE_SOURCE_DIR}/kcal/versit/vobject.c ) set(libical_SRCS ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/caldate.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalarray.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalattach.c ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedparameter.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalrecur.c ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalrestriction.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalcomponent.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalenums.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalerror.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalmemory.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalmime.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalparameter.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalparser.c ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedproperty.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalproperty.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icaltime.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalduration.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalperiod.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icaltimezone.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icaltypes.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icalvalue.c ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedvalue.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/pvl.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/sspm.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/vsnprintf.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libical/icallangbind.c ) set(libicalss_SRCS ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalcalendar.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalcalendar.h ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalclassify.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalclassify.h ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalcluster.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalcluster.h ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalclusterimpl.h ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalgauge.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalgauge.h ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalgaugeimpl.h ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icaldirset.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icaldirset.h ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icaldirsetimpl.h ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalfileset.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalfileset.h ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalfilesetimpl.h ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalset.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalset.h ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalssyacc.h ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalspanlist.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalspanlist.h ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalmessage.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalmessage.h ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalsslexer.c ${CMAKE_SOURCE_DIR}/kcal/libical/src/libicalss/icalssyacc.c ) macro_additional_clean_files(${CMAKE_BINARY_DIR}/kcal/libical/src/libical/ical.h) add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/ical.h COMMAND ${CMAKE_COMMAND} -DTOPS:FILEPATH="${CMAKE_SOURCE_DIR}" -DTOPB:FILEPATH="${CMAKE_BINARY_DIR}" -DKDE_FILE_H_FILE:FILEPATH=${CMAKE_BINARY_DIR}/kcal/libical/src/libical/ical.h -P ${CMAKE_SOURCE_DIR}/kcal/ical_file.cmake DEPENDS ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedproperty.h ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedparameter.h ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/icalderivedvalue.h ) macro_additional_clean_files(${CMAKE_BINARY_DIR}/libical/src/libicalss/icalss.h) add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/kcal/libical/src/libicalss/icalss.h COMMAND ${CMAKE_COMMAND} -DTOP:FILEPATH="${CMAKE_SOURCE_DIR}" -DKDE_FILE_H_FILE:FILEPATH=${CMAKE_BINARY_DIR}/kcal/libical/src/libicalss/icalss.h -P ${CMAKE_SOURCE_DIR}/kcal/icalss_file.cmake ) ########### next target ############### set(kcal_LIB_SRCS ${libversit_SRCS} ${libical_SRCS} ${libicalss_SRCS} incidencebase.cpp incidence.cpp journal.cpp todo.cpp event.cpp freebusy.cpp attendee.cpp attachment.cpp recurrencerule.cpp recurrence.cpp alarm.cpp customproperties.cpp calendar.cpp calendarlocal.cpp calformat.cpp vcalformat.cpp icalformat.cpp icalformatimpl.cpp incidenceformatter.cpp vcaldrag.cpp icaldrag.cpp exceptions.cpp scheduler.cpp imipscheduler.cpp dummyscheduler.cpp calfilter.cpp person.cpp period.cpp duration.cpp dndfactory.cpp filestorage.cpp compat.cpp resourcecalendar.cpp resourcelocal.cpp resourcelocalconfig.cpp resourcelocaldir.cpp resourcelocaldirconfig.cpp resourcecached.cpp resourcecachedconfig.cpp calendarresources.cpp qtopiaformat.cpp htmlexport.cpp calendarnull.cpp freebusyurlstore.cpp confirmsavedialog.cpp icaltimezones.cpp ) kde4_automoc(${kcal_LIB_SRCS}) kde4_add_kcfg_files(kcal_LIB_SRCS htmlexportsettings.kcfgc ) kde4_add_library(kcal SHARED ${kcal_LIB_SRCS}) target_link_libraries(kcal ${KDE4_KDE3SUPPORT_LIBS} ${QT_QTXML_LIBRARY} kresources kabc emailfunctions ) set_target_properties(kcal PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION}) install(TARGETS kcal DESTINATION ${LIB_INSTALL_DIR}) # hack to force ical[ss].h creation add_custom_target(ical-headers DEPENDS ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/ical.h ${CMAKE_BINARY_DIR}/kcal/libical/src/libicalss/icalss.h ) add_dependencies(kcal ical-headers) ########### next target ############### set(kcal_local_PART_SRCS resourcelocal_plugin.cpp ) kde4_automoc(${kcal_local_PART_SRCS}) kde4_add_plugin(kcal_local ${kcal_local_PART_SRCS}) -kde4_install_libtool_file( ${PLUGIN_INSTALL_DIR} kcal_local ) target_link_libraries(kcal_local ${KDE4_KDECORE_LIBS} kcal ) install(TARGETS kcal_local DESTINATION ${PLUGIN_INSTALL_DIR}) ########### next target ############### set(kcal_localdir_PART_SRCS resourcelocaldir_plugin.cpp ) kde4_automoc(${kcal_localdir_PART_SRCS}) kde4_add_plugin(kcal_localdir ${kcal_localdir_PART_SRCS}) -kde4_install_libtool_file( ${PLUGIN_INSTALL_DIR} kcal_localdir ) target_link_libraries(kcal_localdir ${KDE4_KDECORE_LIBS} kcal ) install(TARGETS kcal_localdir DESTINATION ${PLUGIN_INSTALL_DIR}) ########### next target ############### set(convertqtopia_SRCS convertqtopia.cpp ) kde4_automoc(${convertqtopia_SRCS}) if(KDE4_BUILD_TESTS) kde4_add_executable(convertqtopia ${convertqtopia_SRCS}) target_link_libraries(convertqtopia ${KDE4_KDECORE_LIBS} kcal ) endif(KDE4_BUILD_TESTS) add_subdirectory( libical ) add_subdirectory( tests ) ########### install files ############### install( FILES local.desktop localdir.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal) install( FILES alarm.h attachment.h attendee.h calendar.h calendarlocal.h calendarnull.h calendarresources.h calfilter.h calformat.h calstorage.h confirmsavedialog.h customproperties.h dndfactory.h duration.h event.h exceptions.h filestorage.h freebusy.h freebusycache.h freebusyurlstore.h ${CMAKE_CURRENT_BINARY_DIR}/htmlexportsettings.h htmlexport.h icaldrag.h icalformat.h icaltimezones.h imipscheduler.h incidencebase.h incidence.h incidenceformatter.h journal.h kcal.h kcalversion.h listbase.h period.h person.h qtopiaformat.h recurrencerule.h recurrence.h resourcecached.h resourcecachedconfig.h resourcecalendar.h resourcelocalconfig.h resourcelocaldirconfig.h resourcelocaldir.h resourcelocal.h scheduler.h sortablelist.h todo.h vcaldrag.h vcalformat.h DESTINATION ${INCLUDE_INSTALL_DIR}/kcal) install( FILES kcal_manager.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources) install (FILES ${CMAKE_BINARY_DIR}/kcal/libical/src/libical/ical.h ${CMAKE_BINARY_DIR}/kcal/libical/src/libicalss/icalss.h DESTINATION ${INCLUDE_INSTALL_DIR}/kcal/ical) diff --git a/kresources/CMakeLists.txt b/kresources/CMakeLists.txt index d318c3b7b..219d5b52d 100644 --- a/kresources/CMakeLists.txt +++ b/kresources/CMakeLists.txt @@ -1,54 +1,53 @@ project(kresources) add_subdirectory( tests ) include_directories( ${KDE4_KIO_INCLUDES} ) add_definitions(${QDBUS_DEFINITIONS}) ########### next target ############### set(kresources_LIB_SRCS resource.cpp factory.cpp manageradaptor.cpp managerimpl.cpp configwidget.cpp configdialog.cpp selectdialog.cpp configpage.cpp idmapper.cpp ) kde4_automoc(${kresources_LIB_SRCS}) kde4_add_library(kresources SHARED ${kresources_LIB_SRCS}) target_link_libraries(kresources ${KDE4_KIO_LIBS} ) set_target_properties(kresources PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} ) install(TARGETS kresources DESTINATION ${LIB_INSTALL_DIR} ) ########### next target ############### set(kcm_kresources_PART_SRCS kcmkresources.cpp ) kde4_automoc(${kcm_kresources_PART_SRCS}) kde4_add_plugin(kcm_kresources ${kcm_kresources_PART_SRCS}) target_link_libraries(kcm_kresources ${KDE4_KDECORE_LIBS} kresources ) -kde4_install_libtool_file(${PLUGIN_INSTALL_DIR} kcm_kresources ) install(TARGETS kcm_kresources DESTINATION ${PLUGIN_INSTALL_DIR} ) ########### install files ############### install( FILES kresources.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) install( FILES kresources_plugin.desktop kresources_manager.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR} ) install( FILES kresources.h resource.h configwidget.h factory.h managerimpl.h manager.h selectdialog.h configdialog.h configpage.h idmapper.h DESTINATION ${INCLUDE_INSTALL_DIR}/kresources)