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 /src/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 'src/CMakeLists.txt')
-rw-r--r-- | src/CMakeLists.txt | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 000000000..6ce9c87f7 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,37 @@ +# Generated from src.pro. +add_subdirectory(core) +add_subdirectory(render) +add_subdirectory(logic) +add_subdirectory(input) +add_subdirectory(animation) +add_subdirectory(extras) +add_subdirectory(doc) + +if(TARGET Qt::Quick) + # Quick3D libs + add_subdirectory(quick3d/quick3d) + add_subdirectory(quick3d/quick3drender) + add_subdirectory(quick3d/quick3dinput) + add_subdirectory(quick3d/quick3danimation) + add_subdirectory(quick3d/quick3dextras) + add_subdirectory(quick3d/quick3dscene2d) + +# # Quick3D imports + add_subdirectory(quick3d/imports/core) + add_subdirectory(quick3d/imports/render) + add_subdirectory(quick3d/imports/scene3d) + add_subdirectory(quick3d/imports/input) + add_subdirectory(quick3d/imports/logic) + add_subdirectory(quick3d/imports/animation) + add_subdirectory(quick3d/imports/extras) + add_subdirectory(quick3d/imports/scene2d) +endif() + +## Plugins +add_subdirectory(plugins/sceneparsers) +add_subdirectory(plugins/geometryloaders) +add_subdirectory(plugins/renderers) + +if(TARGET Qt::Quick) + add_subdirectory(plugins/renderplugins) +endif() |