diff options
author | Mike Krus <mike.krus@kdab.com> | 2020-05-08 14:06:53 +0100 |
---|---|---|
committer | Mike Krus <mike.krus@kdab.com> | 2020-05-22 08:53:50 +0100 |
commit | 22dd30949938083aceda8267c41c920c61c0d388 (patch) | |
tree | a49704414a853624006b860d1a92689bc4f5ca88 /CMakeLists.txt | |
parent | 5596989f92fd36615e203215ef274bff80bb7e31 (diff) |
Add support for building with CMake
Change-Id: If6c887c6356a160a5f3fb906d38a341fff0c7b29
Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 000000000..2f7f37d50 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,25 @@ +# Generated from qt3d.pro. + +cmake_minimum_required(VERSION 3.15.0) + +project(Qt3D # special case + VERSION 6.0.0 + DESCRIPTION "Qt 3D Libraries" # special case + HOMEPAGE_URL "https://qt.io/" + LANGUAGES CXX C +) + +find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals Core Gui + OPTIONAL_COMPONENTS Concurrent Widgets Qml Quick Gamepad OpenGL OpenGLExtensions ShaderTools +) + +if(NOT TARGET Qt::Gui) + message(FATAL_ERROR "Skipping the build as the condition \"TARGET Qt::Gui\" is not met.") + return() +endif() +if(WASM OR NOT QT_FEATURE_opengl) + message(FATAL_ERROR "Skipping the build as the condition \"QT_FEATURE_opengl AND NOT WASM\" is not met.") + return() +endif() + +qt_build_repo() |