Warning, /kdevelop/kdevelop/kdevplatform/util/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_definitions(-DTRANSLATION_DOMAIN=\"kdevplatform\")
0002 
0003 ########### next target ###############
0004 
0005 set(KDevPlatformUtil_LIB_SRCS
0006     autoorientedsplitter.cpp
0007     filesystemhelpers.cpp
0008     foregroundlock.cpp
0009     formattinghelpers.cpp
0010     zoomcontroller.cpp
0011     kdevstringhandler.cpp
0012     focusedtreeview.cpp
0013     processlinemaker.cpp
0014     commandexecutor.cpp
0015     environmentselectionwidget.cpp
0016     environmentselectionmodel.cpp
0017     environmentprofilelist.cpp
0018     jobstatus.cpp
0019     activetooltip.cpp
0020     kdevcoreaddons/kcompoundjob.cpp
0021     kdevcoreaddons/ksequentialcompoundjob.cpp
0022     executecompositejob.cpp
0023     shellutils.cpp
0024     multilevellistview.cpp
0025     objectlist.cpp
0026     placeholderitemproxymodel.cpp
0027     projecttestjob.cpp
0028     widgetcolorizer.cpp
0029     path.cpp
0030     texteditorhelpers.cpp
0031     stack.cpp
0032     expandablelineedit.cpp
0033 )
0034 
0035 if(NOT WIN32)
0036     add_subdirectory(dbus_socket_transformer)
0037 endif()
0038 
0039 if(BUILD_TESTING)
0040     add_subdirectory(duchainify) # needs KDev::Tests
0041 endif()
0042 
0043 if(BUILD_TESTING)
0044     add_subdirectory(tests)
0045 endif()
0046 
0047 declare_qt_logging_category(KDevPlatformUtil_LIB_SRCS
0048     TYPE LIBRARY
0049     CATEGORY_BASENAME "util"
0050 )
0051 
0052 kdevplatform_add_library(KDevPlatformUtil SOURCES ${KDevPlatformUtil_LIB_SRCS})
0053 target_link_libraries(KDevPlatformUtil
0054 PUBLIC
0055     KDev::Interfaces
0056 PRIVATE
0057     KF5::ItemModels
0058     KF5::GuiAddons
0059 )
0060 install( FILES kdevplatform_shell_environment.sh DESTINATION bin PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ)
0061 
0062 add_executable(kdev_format_source kdevformatsource.cpp kdevformatfile.cpp)
0063 ecm_mark_nongui_executable(kdev_format_source)
0064 target_link_libraries(kdev_format_source Qt5::Core)
0065 install(TARGETS kdev_format_source DESTINATION ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0066 
0067 install(FILES .zshrc PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ
0068         DESTINATION ${KDE_INSTALL_DATAROOTDIR}/kdevplatform/shellutils/)
0069 
0070 ########### install files ###############
0071 
0072 install( FILES
0073     algorithm.h
0074     autoorientedsplitter.h
0075     filesystemhelpers.h
0076     foregroundlock.h
0077     formattinghelpers.h
0078     zoomcontroller.h
0079     wildcardhelpers.h
0080     kdevstringhandler.h
0081     ksharedobject.h
0082     focusedtreeview.h
0083     activetooltip.h
0084     processlinemaker.h
0085     commandexecutor.h
0086     environmentselectionwidget.h
0087     environmentprofilelist.h
0088     jobstatus.h
0089     pushvalue.h
0090     kdevvarlengtharray.h
0091     embeddedfreetree.h
0092     executecompositejob.h
0093     convenientfreelist.h
0094     multilevellistview.h
0095     objectlist.h
0096     owningrawpointercontainer.h
0097     placeholderitemproxymodel.h
0098     projecttestjob.h
0099     widgetcolorizer.h
0100     path.h
0101     stack.h
0102     texteditorhelpers.h
0103     ${CMAKE_CURRENT_BINARY_DIR}/utilexport.h
0104     DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kdevplatform/util COMPONENT Devel)
0105 
0106 install( FILES
0107     kdevcoreaddons/kcompoundjob.h
0108     kdevcoreaddons/ksequentialcompoundjob.h
0109     kdevcoreaddons/ksimplesequentialcompoundjob.h
0110     DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kdevplatform/util/kdevcoreaddons COMPONENT Devel)