Mod Cmake first working build

This commit is contained in:
Simon De Backer
2020-12-11 14:47:40 +01:00
parent aacbe57d51
commit 83d802adf7
7 changed files with 256 additions and 176 deletions

View File

@@ -71,31 +71,31 @@ find_package(
Include(FetchContent)
if(NOT DEFINED KF5_GIT_TAG)
set(KF5_GIT_TAG v5.76.0)
message(".. KF5_GIT_TAG :" ${KF5_GIT_TAG})
if(DEFINED BUILD_KF5_YES)
if(NOT DEFINED KF5_GIT_TAG)
set(KF5_GIT_TAG v5.76.0)
message(".. KF5_GIT_TAG :" ${KF5_GIT_TAG})
endif()
#---ToDo why you don't work :/
FetchContent_Declare(
kcoreaddons
GIT_REPOSITORY https://invent.kde.org/frameworks/kcoreaddons.git
GIT_TAG ${KF5_GIT_TAG})
FetchContent_MakeAvailable(kcoreaddons)
#___ToDo
FetchContent_Declare(
kwidgetsaddons
GIT_REPOSITORY https://invent.kde.org/frameworks/kwidgetsaddons.git
GIT_TAG ${KF5_GIT_TAG})
FetchContent_MakeAvailable(kwidgetsaddons)
else()
find_package(KF5CoreAddons REQUIRED)
find_package(KF5WidgetsAddons REQUIRED)
endif()
find_package(KF5CoreAddons REQUIRED)
#---ToDo why you don't work :/
message(".. FetchContent_Declare kcoreaddons")
#FetchContent_Declare(
# kcoreaddons
# GIT_REPOSITORY https://invent.kde.org/frameworks/kcoreaddons.git
# GIT_TAG ${KF5_GIT_TAG})
#message(".. FetchContent_MakeAvailable kcoreaddons")
#FetchContent_MakeAvailable(kcoreaddons)
#___ToDo
message(".. FetchContent_Declare kwidgetsaddons")
FetchContent_Declare(
kwidgetsaddons
GIT_REPOSITORY https://invent.kde.org/frameworks/kwidgetsaddons.git
GIT_TAG ${KF5_GIT_TAG})
message(".. FetchContent_MakeAvailable kwidgetsaddons")
FetchContent_MakeAvailable(kwidgetsaddons)
enable_testing()
add_executable(${PROJECT_NAME} tst_mytest.cpp)