You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdewebdev/kxsldbg/kxsldbgpart/CMakeLists.txt

113 lines
2.2 KiB

add_subdirectory( libtqtnotfier )
add_subdirectory( libxsldbg )
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
)
include_directories( SYSTEM
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
${LIBXML_INCLUDE_DIRS}
${LIBXSLT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIB_DIR}
)
add_compile_options( ${ICU_CXXFLAGS} )
##### kxsldbgcommon (static)
tde_add_library( kxsldbgcommon STATIC_PIC AUTOMOC
SOURCES
kxsldbg_partif.skel
xsldbgwalkspeed.ui
xsldbgtemplates.ui
xsldbgsources.ui
xsldbgmsgdialog.ui
xsldbglocalvariables.ui
xsldbgglobalvariables.ui
xsldbgentities.ui
xsldbgconfig.ui
xsldbgcallstack.ui
xsldbgbreakpoints.ui
xsldbgwalkspeedimpl.cpp
xsldbgtemplatesimpl.cpp
xsldbgtemplatelistitem.cpp
xsldbgsourcesimpl.cpp
xsldbgoutputview.cpp
xsldbglocalvariablesimpl.cpp
xsldbglocallistitem.cpp
xsldbglistitem.cpp
xsldbginspector.cpp
xsldbgglobalvariablesimpl.cpp
xsldbggloballistitem.cpp
xsldbgentitiesimpl.cpp
xsldbgdoc.cpp
xsldbgdialogbase.cpp
xsldbgdebugger.cpp
xsldbgconfigimpl.cpp
xsldbgcallstackimpl.cpp
xsldbgbreakpointsimpl.cpp
xsldbgbreakpointlistitem.cpp
qxsldbgdoc.cpp
kxsldbg_part.cpp
LINK
tdecore-shared
tdeui-shared
tdeio-shared
tdeparts-shared
kjs-shared
xsldbg-static
tqtnotfier-static
)
##### libkxsldbgpart (kpart)
configure_file( ${TDE_CMAKE_TEMPLATES}/tde_dummy_cpp.cmake dummy.cpp COPYONLY )
tde_add_kpart( libkxsldbgpart AUTOMOC
SOURCES
dummy.cpp
EMBED
kxsldbgcommon-static
LINK
tdecore-shared
tdeui-shared
kjs-shared
tdeio-shared
tdeparts-shared
katepartinterfaces-shared
${READLINE_LIBRARIES}
DESTINATION ${PLUGIN_INSTALL_DIR}
)
##### icons
tde_install_icons( )
##### other data
tde_create_translated_desktop(
SOURCE kxsldbg_part.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR kxsldbg-desktops
)
install(
FILES kxsldbg_part.rc
DESTINATION ${DATA_INSTALL_DIR}/kxsldbgpart
)