File: CMakeLists.txt

package info (click to toggle)
kdevelop 4%3A3.3.5-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 48,900 kB
  • ctags: 30,911
  • sloc: cpp: 289,305; sh: 18,675; makefile: 3,890; perl: 3,261; ruby: 2,081; ansic: 1,779; python: 1,636; xml: 577; yacc: 421; java: 359; lex: 252; php: 20; ada: 5; fortran: 4; pascal: 4; haskell: 2; sql: 1
file content (81 lines) | stat: -rw-r--r-- 2,764 bytes parent folder | download
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
SUBDIRS( file_templates app_templates debugger doc )

INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/lib/antlr ${CMAKE_SOURCE_DIR}/lib/catalog ${CMAKE_SOURCE_DIR}/lib/compat ${CMAKE_SOURCE_DIR}/lib/interfaces ${CMAKE_SOURCE_DIR}/lib/interfaces/extensions ${CMAKE_SOURCE_DIR}/lib/interfaces/external ${CMAKE_SOURCE_DIR}/lib/util ${CMAKE_SOURCE_DIR}/bdb/include/ ${CMAKE_SOURCE_DIR} )

ADD_DEFINITIONS(-fexceptions)

SET(kdevjavasupport_PART_SRCS
JavaLexer.cpp
KDevJavaSupportIface.cpp
javasupportfactory.cpp
JavaRecognizer.cpp
backgroundparser.cpp
javasupportpart.cpp
JavaStoreWalker.cpp
javasupport_utils.cpp
problemreporter.cpp
driver.cpp
kdevdriver.cpp
)

SET( kdevjavasupport_UI
configproblemreporter.ui
)

SET( kdevjavasupport_DCOP_SRCS
KDevJavaSupportIface.h
)

KDE_AUTOMOC(${kdevjavasupport_PART_SRCS})

KDE_ADD_UI_FILES(kdevjavasupport_PART_SRCS ${kdevjavasupport_UI} )

KDE_ADD_DCOP_SKELS(kdevjavasupport_PART_SRCS ${kdevjavasupport_DCOP_SRCS})

ADD_LIBRARY(kdevjavasupport SHARED ${kdevjavasupport_PART_SRCS})

TARGET_LINK_LIBRARIES(kdevjavasupport kdevelop DCOP antlr kdevcatalog)

KDE_CREATE_LIBTOOL_FILE(kdevjavasupport)

INSTALL_TARGETS(/lib/kde3 kdevjavasupport)

#original Makefile.am contents follow:

## Here resides the Java support part.
#
#KDE_CXXFLAGS = $(USE_EXCEPTIONS)
#
## SUBDIRS = templates subclassing_template newclass_templates file_templates
#SUBDIRS = file_templates app_templates debugger doc
#
#INCLUDES = -I$(top_srcdir)/lib/antlr -I$(top_srcdir)/lib/catalog \
#	-I$(top_srcdir)/lib/compat -I$(top_srcdir)/lib/interfaces \
#	-I$(top_srcdir)/lib/interfaces/extensions -I$(top_srcdir)/lib/interfaces/external -I$(top_srcdir)/lib/util \
#	-I$(top_builddir)/bdb/build_unix -I$(top_srcdir)/bdb/include $(all_includes)
#
#kde_module_LTLIBRARIES = libkdevjavasupport.la
#libkdevjavasupport_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN)
#libkdevjavasupport_la_LIBADD = $(top_builddir)/bdb/build_unix/libdb.a $(top_builddir)/lib/libkdevelop.la $(top_builddir)/lib/antlr/src/libantlr.la $(top_builddir)/lib/catalog/libkdevcatalog.la
#
#libkdevjavasupport_la_SOURCES = JavaLexer.cpp KDevJavaSupportIface.cpp javasupportfactory.cpp \
#JavaRecognizer.cpp backgroundparser.cpp configproblemreporter.ui  javasupportpart.cpp \
#JavaStoreWalker.cpp javasupport_utils.cpp problemreporter.cpp driver.cpp kdevdriver.cpp KDevJavaSupportIface.skel
#
#
#EXTRA_DIST = java.g java.tree.g java.store.g
#
#
##JavaLexer.hpp JavaLexer.cpp JavaRecognizer.hpp JavaRecognizer.cpp: # java.g
##       antlr java.g
#
##JavaStoreWalker.hpp JavaStoreWalker.cpp: # java.store.g
##       antlr java.store.g
#
#METASOURCES = AUTO
#
#servicedir = $(kde_servicesdir)
#service_DATA = kdevjavasupport.desktop
#
#rcdir = $(kde_datadir)/kdevjavasupport
#rc_DATA = kdevjavasupport.rc