Warning, /office/kexi/src/formeditor/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 include_directories(${CMAKE_SOURCE_DIR}/src/widget ${CMAKE_SOURCE_DIR}/src/widget/utils
0002 ${CMAKE_SOURCE_DIR}/src/widget/tableview ${CMAKE_SOURCE_DIR}/src/core)
0003 
0004 add_definitions(-DKDE_DEFAULT_DEBUG_AREA=44010)
0005 
0006 # enable to add signal/slot connections
0007 # set(KFD_SIGSLOTS true)
0008 
0009 ########### next target ###############
0010 
0011 set(kformdesigner_LIB_SRCS
0012    container.cpp
0013    resizehandle.cpp
0014    widgetfactory.cpp
0015    widgetlibrary.cpp
0016    KexiFormWidgetsPluginMetaData.cpp
0017    WidgetInfo.cpp
0018    libactionwidget.cpp
0019    form.cpp
0020    form_p.cpp
0021    objecttree.cpp
0022    formIO.cpp
0023    FormWidget.cpp
0024    FormWidgetInterface.cpp
0025    WidgetTreeWidget.cpp
0026    commands.cpp
0027    events.cpp
0028    richtextdialog.cpp
0029    tabstopdialog.cpp
0030 #KEXI_LIST_FORM_WIDGET_SUPPORT:   editlistviewdialog.cpp
0031    utils.cpp
0032 #todo   kfdpixmapedit.cpp
0033    widgetwithsubpropertiesinterface.cpp
0034    kexiformeventhandler.cpp # from libkexiformutils
0035    kexiactionselectiondialog.cpp # from libkexiformutils
0036 )
0037 
0038 set(kformdesigner_LIBS
0039   kexiutils
0040   kexicore
0041   kexiextendedwidgets
0042   kexiundo
0043 )
0044 
0045 if(KFD_SIGSLOTS)
0046   add_definitions(
0047     -DKFD_SIGSLOTS=1
0048   )
0049   list(APPEND kformdesigner_LIB_SRCS connectiondialog.cpp)
0050   list(APPEND kformdesigner_LIBS kexiextendedwidgets kexidatatable)
0051 endif()
0052 
0053 kexi_add_library(kformdesigner SHARED ${kformdesigner_LIB_SRCS})
0054 
0055 generate_export_header(kformdesigner)
0056 
0057 target_link_libraries(kformdesigner ${kformdesigner_LIBS})
0058 
0059 install(TARGETS kformdesigner  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})