Fix no newlines warnings. Patch by Peter Oberndorfer
[kdevelopdvcssupport.git] / util / CMakeLists.txt
blob1840f12df0f4fa80ab9f6153196d5913968485c0
1 add_definitions( -DKDE_DEFAULT_DEBUG_AREA=9508 )
3 ########### next target ###############
5 set(kdevplatformutil_LIB_SRCS
6     processlinemaker.cpp
7     commandexecutor.cpp
8     environmentselectionwidget.cpp
9     environmentgrouplist.cpp
10     sourceformattermanager.cpp
11     interfaces/isourceformatter.cpp
14 set (kdevplatformutil_LIB_UI
15     runoptions.ui
18 kde4_add_ui_files(kdevplatformutil_LIB_SRCS ${kdevplatformutil_LIB_US})
19 kde4_add_library(kdevplatformutil SHARED ${kdevplatformutil_LIB_SRCS})
20 target_link_libraries(kdevplatformutil ${KDE4_KDEUI_LIBS} ${KDE4_KUTILS_LIBRARY} kdevplatforminterfaces kdevplatformoutputview kdevplatformlanguage kdevplatformproject)
21 set_target_properties(kdevplatformutil PROPERTIES VERSION ${KDEVPLATFORM_LIB_VERSION} SOVERSION ${KDEVPLATFORM_LIB_SOVERSION})
22 install(TARGETS kdevplatformutil ${INSTALL_TARGETS_DEFAULT_ARGS} )
24 ########### install files ###############
26 install( FILES
27     processlinemaker.h
28     commandexecutor.h
29     utilexport.h
30     environmentselectionwidget.h
31     environmentgrouplist.h
32     pushvalue.h
33     kdevvarlengtharray.h
34     DESTINATION ${INCLUDE_INSTALL_DIR}/kdevplatform/util)
35     
36 install( FILES
37     interfaces/isourceformatter.h
38     DESTINATION ${INCLUDE_INSTALL_DIR}/kdevplatform/util/interfaces)
40 install( FILES
41     google/dense_hash_map
42     google/dense_hash_set
43     google/sparse_hash_map
44     google/sparse_hash_set
45     google/sparsetable
46     google/type_traits.h
47     google/hash_fun.h
48     DESTINATION ${INCLUDE_INSTALL_DIR}/kdevplatform/util/google)
50 install( FILES
51     google/sparsehash/densehashtable.h
52     google/sparsehash/sparseconfig.h
53     google/sparsehash/sparseconfig_windows.h
54     google/sparsehash/sparsehashtable.h
55     DESTINATION ${INCLUDE_INSTALL_DIR}/kdevplatform/util/google/sparsehash )