From 0739a54a4bd05e24d20989ecb3c4da79d903d542 Mon Sep 17 00:00:00 2001 From: Leander Beernaert Date: Wed, 8 Jan 2020 17:04:43 +0100 Subject: Read module list from .gitmodules This patch mimics the behavior of qt.pro, where the module list is extracted from the .gitmodules file and then topologically sorted based on the modules dependencies. This patch also introduces a small check to make sure all the required dependencies are met and will be built. Change-Id: Idd3df9b618805ca0b2347eac57aaa39c1bcdb3dd Reviewed-by: Qt CMake Build Bot Reviewed-by: Joerg Bornemann (cherry picked from commit b01225fb3257fa4c26d364c9a8fe5e19a04039e3) Reviewed-by: Leander Beernaert --- cmake/qt_attribution.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 cmake/qt_attribution.json (limited to 'cmake/qt_attribution.json') diff --git a/cmake/qt_attribution.json b/cmake/qt_attribution.json new file mode 100644 index 00000000..0699021c --- /dev/null +++ b/cmake/qt_attribution.json @@ -0,0 +1,13 @@ +{ + "Id": "cmake_topological_sort", + "Name": "CMake Topological Sort", + "QDocModule": "qt", + "QtUsage": "Used in the CMake super build project file", + "Files": TopologicalSort.cmake", + + "Description": "CMake implementation of the topological sort algorithm", + "License": "Boost Software License - Version 1.0", + "LicenseFile": "TopologicalSort_LICENSE.txt", + "Copyright": "Copyright 2010 Kitware, Inc." +} + -- cgit v1.2.3