3
0

CMakeLists.txt 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #
  2. # Copyright (c) Contributors to the Open 3D Engine Project.
  3. # For complete copyright and license terms please see the LICENSE at the root of this distribution.
  4. #
  5. # SPDX-License-Identifier: Apache-2.0 OR MIT
  6. #
  7. #
  8. if(NOT PAL_TRAIT_BUILD_HOST_TOOLS)
  9. return()
  10. endif()
  11. ly_add_target(
  12. NAME ToolsCrashHandler STATIC
  13. NAMESPACE AZ
  14. AUTOMOC
  15. FILES_CMAKE
  16. tools_crash_handler_files.cmake
  17. Platform/${PAL_PLATFORM_NAME}/tools_crash_handler_${PAL_PLATFORM_NAME_LOWERCASE}_files.cmake
  18. INCLUDE_DIRECTORIES
  19. PUBLIC
  20. .
  21. BUILD_DEPENDENCIES
  22. PUBLIC
  23. AZ::CrashHandler
  24. PRIVATE
  25. 3rdParty::Qt::Core
  26. AZ::AzToolsFramework
  27. )
  28. ly_add_target(
  29. NAME ToolsCrashUploader APPLICATION
  30. NAMESPACE AZ
  31. AUTOMOC
  32. AUTOUIC
  33. FILES_CMAKE
  34. tools_crash_uploader_files.cmake
  35. Platform/${PAL_PLATFORM_NAME}/tools_crash_uploader_${PAL_PLATFORM_NAME_LOWERCASE}_files.cmake
  36. INCLUDE_DIRECTORIES
  37. PRIVATE
  38. Uploader
  39. BUILD_DEPENDENCIES
  40. PRIVATE
  41. 3rdParty::Qt::Core
  42. 3rdParty::Qt::Gui
  43. 3rdParty::Qt::Widgets
  44. AZ::CrashUploaderSupport
  45. AZ::AzQtComponents
  46. TARGET_PROPERTIES
  47. Qt5_NO_LINK_QTMAIN TRUE
  48. )