Changeset View
Changeset View
Standalone View
Standalone View
duchain/CMakeLists.txt
1 | add_subdirectory(tests) | 1 | #add_subdirectory(tests) | ||
---|---|---|---|---|---|
2 | 2 | | |||
3 | set(kdevjavaduchain_SRCS | 3 | set(kdevjavaduchain_SRCS | ||
4 | helpers.cpp | 4 | helpers.cpp | ||
5 | editorintegrator.cpp | 5 | editorintegrator.cpp | ||
6 | identifiercompiler.cpp | 6 | identifiercompiler.cpp | ||
7 | contextbuilder.cpp | 7 | contextbuilder.cpp | ||
8 | dumpchain.cpp | 8 | dumpchain.cpp | ||
9 | declarationbuilder.cpp | 9 | declarationbuilder.cpp | ||
10 | usebuilder.cpp | 10 | usebuilder.cpp | ||
11 | typebuilder.cpp | 11 | typebuilder.cpp | ||
12 | classdeclaration.cpp | 12 | classdeclaration.cpp | ||
13 | expressionvisitor.cpp | 13 | expressionvisitor.cpp | ||
14 | topducontext.cpp | 14 | topducontext.cpp | ||
15 | overloadresolver.cpp | 15 | overloadresolver.cpp | ||
16 | typeconversion.cpp | 16 | typeconversion.cpp | ||
17 | typeutils.cpp | 17 | typeutils.cpp | ||
18 | viablefunctions.cpp | 18 | viablefunctions.cpp | ||
19 | ) | 19 | ) | ||
20 | 20 | | |||
21 | include_directories( | 21 | include_directories( | ||
22 | ${CMAKE_CURRENT_SOURCE_DIR} | 22 | ${CMAKE_CURRENT_SOURCE_DIR} | ||
23 | ${CMAKE_CURRENT_SOURCE_DIR}/../parser | 23 | ${CMAKE_CURRENT_SOURCE_DIR}/../parser | ||
24 | ${CMAKE_CURRENT_BINARY_DIR}/../parser | 24 | ${CMAKE_CURRENT_BINARY_DIR}/../parser | ||
25 | ${CMAKE_CURRENT_BINARY_DIR} | 25 | ${CMAKE_CURRENT_BINARY_DIR} | ||
26 | ${KDE4_INCLUDES} | | |||
27 | ${KDEVPLATFORM_INCLUDE_DIR} | | |||
28 | ) | 26 | ) | ||
29 | 27 | | |||
30 | kde4_add_library(kdevjavaduchain SHARED ${kdevjavaduchain_SRCS} ) | 28 | add_library(kdevjavaduchain SHARED ${kdevjavaduchain_SRCS} ) | ||
29 | generate_export_header(kdevjavaduchain BASE_NAME javaduchain EXPORT_MACRO_NAME KDEVJAVADUCHAIN_EXPORT) | ||||
31 | target_link_libraries(kdevjavaduchain | 30 | target_link_libraries(kdevjavaduchain | ||
32 | ${QT_QTDESIGNER_LIBRARY} | | |||
33 | ${KDE4_KTEXTEDITOR_LIBS} | | |||
34 | ${KDEVPLATFORM_INTERFACES_LIBRARIES} | | |||
35 | ${KDEVPLATFORM_PROJECT_LIBRARIES} | | |||
36 | ${KDE4_THREADWEAVER_LIBRARIES} | | |||
37 | ${KDEVPLATFORM_LANGUAGE_LIBRARIES} | | |||
38 | ${KDE4_KDEUI_LIBS} | | |||
39 | kdev4javaparser | 31 | kdev4javaparser | ||
40 | ) | 32 | ) | ||
41 | 33 | | |||
42 | install(TARGETS kdevjavaduchain DESTINATION ${INSTALL_TARGETS_DEFAULT_ARGS}) | 34 | install(TARGETS kdevjavaduchain DESTINATION ${INSTALL_TARGETS_DEFAULT_ARGS}) |