diff options
author | Eike Ziller <eike.ziller@qt.io> | 2020-01-30 15:47:49 +0100 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2020-01-31 09:18:55 +0000 |
commit | e8fceb821e3e18ba2d2230c02b6e0cd31d119d03 (patch) | |
tree | 9419e5071d5bdbff49159975ad31893e5b705808 /src/tools | |
parent | c032b302ade45a13e72c9d3d75c6c84dce89538f (diff) |
CMake build: Make it possible to build sdktool separately
Change-Id: Iedd74be8fbd38b4409ca2a40b09ae03c761476a0
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/tools')
-rw-r--r-- | src/tools/sdktool/CMakeLists.txt | 34 |
1 files changed, 31 insertions, 3 deletions
diff --git a/src/tools/sdktool/CMakeLists.txt b/src/tools/sdktool/CMakeLists.txt index 02139c50aa..d9f5f9fb3c 100644 --- a/src/tools/sdktool/CMakeLists.txt +++ b/src/tools/sdktool/CMakeLists.txt @@ -1,9 +1,37 @@ -get_target_property(UtilsSourcesDir Utils SOURCES_DIR) +cmake_minimum_required(VERSION 3.9) + +list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../../cmake") + +project(sdktool) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) +set(CMAKE_AUTOUIC ON) +set(CMAKE_CXX_STANDARD 14) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_EXTENSIONS OFF) + +include(QtCreatorIDEBranding) +include(QtCreatorAPI) +configure_file(../../app/app_version.h.cmakein app/app_version.h ESCAPE_QUOTES) + +find_package(Qt5 + COMPONENTS Core + REQUIRED +) + +if (APPLE) + find_library(FWFoundation Foundation) +endif() + +set(UtilsSourcesDir "../../libs/utils") add_qtc_executable(sdktool DEFINES DATA_PATH=\"${IDE_DATA_PATH}\" - DEPENDS Qt5::Core app_version - INCLUDES "${UtilsSourcesDir}/../" + DEPENDS Qt5::Core + INCLUDES + "${UtilsSourcesDir}/../" + ${CMAKE_CURRENT_BINARY_DIR} SOURCES addabiflavor.cpp addabiflavor.h addcmakeoperation.cpp addcmakeoperation.h |