Warning, /kdevelop/kdev-control-flow-graph/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 project(controlflowgraph) 0002 cmake_minimum_required(VERSION 2.8) 0003 0004 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} 0005 ${controlflowgraph_SOURCE_DIR}/cmake/modules 0006 ) 0007 0008 find_package(KDE4 REQUIRED) 0009 find_package(KDevPlatform REQUIRED) 0010 find_package(GraphViz REQUIRED) 0011 0012 if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang" OR CMAKE_CXX_COMPILER_ID STREQUAL "Intel") 0013 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") 0014 endif() 0015 0016 include_directories( 0017 ${KDE4_INCLUDES} 0018 ${KDEVPLATFORM_INCLUDE_DIR} 0019 ${GraphViz_INCLUDE_DIRECTORIES} 0020 ${CMAKE_CURRENT_BINARY_DIR} 0021 ${CMAKE_CURRENT_SOURCE_DIR} 0022 ${CMAKE_SOURCE_DIR} 0023 ) 0024 0025 add_definitions(-DKDE_DEFAULT_DEBUG_AREA=9528) 0026 0027 set(kdevcontrolflowgraphview_PART_SRCS 0028 kdevcontrolflowgraphviewplugin.cpp 0029 controlflowgraphview.cpp 0030 duchaincontrolflow.cpp 0031 dotcontrolflowgraph.cpp 0032 duchaincontrolflowjob.cpp 0033 duchaincontrolflowinternaljob.cpp 0034 controlflowgraphnavigationcontext.cpp 0035 controlflowgraphnavigationwidget.cpp 0036 controlflowgraphusescollector.cpp 0037 controlflowgraphfiledialog.cpp 0038 ) 0039 0040 set(kdevcontrolflowgraphview_PART_UI 0041 controlflowgraphview.ui 0042 controlflowgraphexportconfiguration.ui 0043 ) 0044 0045 kde4_add_ui_files(kdevcontrolflowgraphview_PART_SRCS ${kdevcontrolflowgraphview_PART_UI}) 0046 kde4_add_plugin(kdevcontrolflowgraphview ${kdevcontrolflowgraphview_PART_SRCS}) 0047 target_link_libraries(kdevcontrolflowgraphview ${KDE4_KDEUI_LIBS} ${KDE4_KPARTS_LIBS} ${KDE4_KTEXTEDITOR_LIBS} ${KDE4_THREADWEAVER_LIBRARIES} ${KDEVPLATFORM_INTERFACES_LIBRARIES} ${KDEVPLATFORM_LANGUAGE_LIBRARIES} ${KDEVPLATFORM_PROJECT_LIBRARIES} ${KDEVPLATFORM_UTIL_LIBRARIES} gvc cgraph cdt) 0048 0049 install(TARGETS kdevcontrolflowgraphview DESTINATION ${PLUGIN_INSTALL_DIR}) 0050 0051 configure_file(kdevcontrolflowgraphview.desktop.cmake ${CMAKE_CURRENT_BINARY_DIR}/kdevcontrolflowgraphview.desktop) 0052 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kdevcontrolflowgraphview.desktop DESTINATION ${SERVICES_INSTALL_DIR})