kde-extraapps/kompare/komparepart/CMakeLists.txt
Ivailo Monev 4433e55536 generic: generate export headers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-28 14:58:10 +03:00

90 lines
2.4 KiB
CMake

include_directories(
${CMAKE_CURRENT_BINARY_DIR}/../libdialogpages
${CMAKE_CURRENT_SOURCE_DIR}/../libdialogpages
${CMAKE_CURRENT_SOURCE_DIR}/../interfaces
${CMAKE_CURRENT_BINARY_DIR}/../libkomparediff2
${CMAKE_CURRENT_SOURCE_DIR}/../libkomparediff2
)
########### next target ###############
set( komparepart_PART_SRCS
kompare_part.cpp
kompareconnectwidget.cpp
komparesplitter.cpp
komparelistview.cpp
kompareprefdlg.cpp
komparesaveoptionsbase.cpp
komparesaveoptionswidget.cpp
kompareview.cpp
komparesaveoptionsbase.ui
)
kde4_add_plugin(komparepart ${komparepart_PART_SRCS})
target_link_libraries(komparepart ${KDE4_KPARTS_LIBS} komparedialogpages komparediff2 kompareinterface )
install(TARGETS komparepart DESTINATION ${KDE4_PLUGIN_INSTALL_DIR} )
########### install files ###############
install( FILES komparepart.desktop DESTINATION ${KDE4_SERVICES_INSTALL_DIR} )
install( FILES komparepartui.rc DESTINATION ${KDE4_DATA_INSTALL_DIR}/kompare )
#original Makefile.am contents follow:
##########################################################################
## KPART SECTION
##########################################################################
#
#INCLUDES = \
# -I$(top_srcdir)/kompare/libdialogpages \
# -I$(top_srcdir)/kompare/interfaces \
# $(all_includes)
#
#noinst_HEADERS = \
# kompare_part.h \
# komparesplitter.h \
# kompareprefdlg.h \
# komparelistview.h \
# kompareconnectwidget.h \
# komparesaveoptionsbase.h \
# komparesaveoptionswidget.h \
# kompare_qsplitter.h
#
## let automoc handle all of the meta source files (moc)
#METASOURCES = AUTO
#
#kde_module_LTLIBRARIES = libkomparepart.la
#
## the Part's source, library search path, and link libraries
#libkomparepart_la_SOURCES = \
# kompare_part.cpp \
# kompareconnectwidget.cpp \
# komparesplitter.cpp \
# komparelistview.cpp \
# kompareprefdlg.cpp \
# komparesaveoptionsbase.ui \
# komparesaveoptionswidget.cpp
#
#libkomparepart_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries)
#libkomparepart_la_LIBADD = $(LIB_KPARTS) $(LIB_KFILE) \
# ../libdialogpages/libdialogpages.la \
# ../interfaces/libkompareinterface.la
#
## this is where the desktop file will go
#partdesktopdir = $(kde_servicesdir)
#partdesktop_DATA = komparepart.desktop
#
## this is where the part's XML-GUI resource file goes
#partrcdir = $(kde_datadir)/kompare
#partrc_DATA = komparepartui.rc
#