summaryrefslogtreecommitdiffstats
path: root/buildtools/autotools/CMakeLists.txt
blob: e33d897c995854006ed8c7925681843568760e2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#################################################
#
#  (C) 2010-2011 Serghei Amelian
#  serghei (DOT) amelian (AT) gmail.com
#
#  Improvements and feedback are welcome
#
#  This file is released under GPL >= 2
#
#################################################

include_directories(
  ${CMAKE_CURRENT_BINARY_DIR}
  ${CMAKE_BINARY_DIR}/buildtools/lib/widgets
  ${CMAKE_BINARY_DIR}
  ${CMAKE_SOURCE_DIR}/buildtools/lib/base
  ${CMAKE_SOURCE_DIR}/buildtools/lib/widgets
  ${CMAKE_SOURCE_DIR}/buildtools/lib/parsers/autotools
  ${CMAKE_SOURCE_DIR}/lib/interfaces
  ${CMAKE_SOURCE_DIR}/lib/interfaces/extensions
  ${CMAKE_SOURCE_DIR}/lib/interfaces/external
  ${CMAKE_SOURCE_DIR}/lib/interfaces/extras
  ${CMAKE_SOURCE_DIR}/lib/util
  ${TDE_INCLUDE_DIR}
  ${TQT_INCLUDE_DIRS}
)

link_directories(
  ${TQT_LIBRARY_DIRS}
)


##### other data ################################

install( FILES tdevautoproject.desktop tdevtdeautoproject.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
install( FILES tdevautoproject.rc DESTINATION ${DATA_INSTALL_DIR}/tdevautoproject )


##### libtdevautoproject (module) ###############

tde_add_kpart( libtdevautoproject AUTOMOC
  SOURCES
    autoprojectpart.cpp autoprojectwidget.cpp
    configureoptionswidget.cpp configureoptionswidgetbase.ui
    subprojectoptionsdlg.cpp subprojectoptionsdlgbase.ui
    targetoptionsdlg.cpp targetoptionsdlgbase.ui
    addservicedlg.cpp addservicedlgbase.ui
    addapplicationdlg.cpp addapplicationdlgbase.ui
    addtargetdlg.cpp addtargetdlgbase.ui addsubprojectdlg.cpp
    addfiledlgbase.ui addfiledlg.cpp removefiledlgbase.ui
    removefiledlg.cpp addicondlgbase.ui addicondlg.cpp
    addtranslationdlg.cpp addprefixdlg.cpp
    tdefilednddetailview.cpp tdefiledndiconview.cpp
    fileselectorwidget.cpp misc.cpp addsubprojectdlgbase.ui
    removetargetdlg.cpp removetargetdlgbase.ui
    choosetargetdialog.cpp choosetargetdlgbase.ui
    addexistingdlgbase.ui addexistingfilesdlg.cpp
    addexistingdirectoriesdlg.cpp kimporticonview.cpp
    autosubprojectview.cpp autodetailsview.cpp
    autolistviewitems.cpp managecustomcommandsbase.ui
    managecustomcommand.cpp autoprojectviewbase.ui
    autotoolsaction.cpp makefilehandler.cpp
  LINK tdevautotoolsparser-static tdevbuildbase-shared tdevbuildtoolswidgets-shared
  DESTINATION ${PLUGIN_INSTALL_DIR}
)