Git commit 18ce136fa70d433925a95a3f92864c097adfa796 by Christian Ehrlicher. Committed on 23/11/2016 at 19:22. Pushed by chehrlic into branch 'master'. CMake cleanup REVIEW: 129534 M +2 -2 CMakeLists.txt M +0 -1 cgview/CMakeLists.txt M +0 -2 kcachegrind/CMakeLists.txt M +4 -1 libcore/CMakeLists.txt M +4 -3 libviews/CMakeLists.txt M +0 -2 qcachegrind/CMakeLists.txt https://commits.kde.org/kcachegrind/18ce136fa70d433925a95a3f92864c097adfa796 diff --git a/CMakeLists.txt b/CMakeLists.txt index 38f488e..4d40b50 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,7 +20,7 @@ include(GenerateExportHeader) include(FeatureSummary) include(ECMAddAppIcon) = -find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Core DBus Widgets) +find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Core DBus Gui Widgets) = find_package(KF5 REQUIRED Archive CoreAddons DocTools WidgetsAddons XmlGui I18n Config KIO @@ -31,7 +31,7 @@ add_definitions(-DQT_STRICT_ITERATORS) endif() add_definitions(-DQT_NO_URL_CAST_FROM_STRING) = -include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR}) +set(CMAKE_INCLUDE_CURRENT_DIR ON) = set( KCACHEGRIND_VERSION "0.8.0kde") = diff --git a/cgview/CMakeLists.txt b/cgview/CMakeLists.txt index 8cdcb16..4b9b488 100644 --- a/cgview/CMakeLists.txt +++ b/cgview/CMakeLists.txt @@ -1,4 +1,3 @@ -include_directories(../libcore) add_executable(cgview main.cpp) = target_link_libraries(cgview core Qt5::Core) diff --git a/kcachegrind/CMakeLists.txt b/kcachegrind/CMakeLists.txt index 6ec46c3..334eca9 100644 --- a/kcachegrind/CMakeLists.txt +++ b/kcachegrind/CMakeLists.txt @@ -1,5 +1,3 @@ -include_directories( ../libcore ../libviews ) - ########### next target ############### = set(kcachegrind_SRCS diff --git a/libcore/CMakeLists.txt b/libcore/CMakeLists.txt index eb8acb4..9843de5 100644 --- a/libcore/CMakeLists.txt +++ b/libcore/CMakeLists.txt @@ -17,7 +17,10 @@ set(core_SRCS globalconfig.cpp ) = add_library(core STATIC ${core_SRCS}) - +target_include_directories(core + PUBLIC + ${CMAKE_CURRENT_SOURCE_DIR} +) target_link_libraries(core Qt5::Core ) diff --git a/libviews/CMakeLists.txt b/libviews/CMakeLists.txt index 83d4bbd..227548c 100644 --- a/libviews/CMakeLists.txt +++ b/libviews/CMakeLists.txt @@ -1,5 +1,3 @@ -include_directories( ../libcore ) - set(libviews_SRCS globalguiconfig.cpp stackitem.cpp @@ -31,7 +29,10 @@ set(libviews_SRCS partlistitem.cpp ) = add_library(views STATIC ${libviews_SRCS}) - +target_include_directories(views + PUBLIC + ${CMAKE_CURRENT_SOURCE_DIR} +) target_link_libraries(views core Qt5::Gui diff --git a/qcachegrind/CMakeLists.txt b/qcachegrind/CMakeLists.txt index 0e86d4b..2a8bbec 100644 --- a/qcachegrind/CMakeLists.txt +++ b/qcachegrind/CMakeLists.txt @@ -1,5 +1,3 @@ -include_directories(../libcore ../libviews) - set(qcachegrind_SRCS qcgmain.cpp qcgtoplevel.cpp qcgconfig.cpp configdialog.cpp configpage.cpp qtcolorbutton.cpp generalsettings.cpp sourcesettings.cpp colorsettings.cpp)