qt6scxml.mk 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. ################################################################################
  2. #
  3. # qt6scxml
  4. #
  5. ################################################################################
  6. QT6SCXML_VERSION = $(QT6_VERSION)
  7. QT6SCXML_SITE = $(QT6_SITE)
  8. QT6SCXML_SOURCE = qtscxml-$(QT6_SOURCE_TARBALL_PREFIX)-$(QT6SCXML_VERSION).tar.xz
  9. QT6SCXML_INSTALL_STAGING = YES
  10. QT6SCXML_SUPPORTS_IN_SOURCE_BUILD = NO
  11. QT6SCXML_CMAKE_BACKEND = ninja
  12. QT6SCXML_LICENSE = \
  13. BSD-3-Clause (buildsystem, examples, snippets) \
  14. GFDL-1.3-no-invariants (docs), \
  15. GPL-2.0 or GPL-3.0 or LGPL-3.0, \
  16. GPL-3.0 with exception (tools), \
  17. GPL-3.0 (tests)
  18. QT6SCXML_LICENSE_FILES = \
  19. LICENSES/BSD-3-Clause.txt \
  20. LICENSES/GFDL-1.3-no-invariants-only.txt \
  21. LICENSES/GPL-2.0-only.txt \
  22. LICENSES/GPL-3.0-only.txt \
  23. LICENSES/LGPL-3.0-only.txt \
  24. LICENSES/Qt-GPL-exception-1.0.txt
  25. QT6SCXML_CONF_OPTS = \
  26. -DQT_HOST_PATH=$(HOST_DIR) \
  27. -DBUILD_WITH_PCH=OFF \
  28. -DQT_BUILD_EXAMPLES=OFF \
  29. -DQT_BUILD_TESTS=OFF
  30. QT6SCXML_DEPENDENCIES = \
  31. host-qt6scxml \
  32. qt6base
  33. HOST_QT6SCXML_DEPENDENCIES = \
  34. host-qt6base
  35. # When we have support for qt6declarative in target qt6scxml, we also
  36. # need it in the host qt6scxml.
  37. ifeq ($(BR2_PACKAGE_QT6DECLARATIVE),y)
  38. QT6SCXML_DEPENDENCIES += qt6declarative
  39. HOST_QT6SCXML_DEPENDENCIES += host-qt6declarative
  40. endif
  41. $(eval $(cmake-package))
  42. $(eval $(host-cmake-package))