FindDart.cmake 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # Distributed under the OSI-approved BSD 3-Clause License. See accompanying
  2. # file Copyright.txt or https://cmake.org/licensing for details.
  3. #[=======================================================================[.rst:
  4. FindDart
  5. --------
  6. .. deprecated:: 3.27
  7. This module is available only if policy :policy:`CMP0145` is not set to ``NEW``.
  8. Find DART
  9. This module looks for the dart testing software and sets DART_ROOT to
  10. point to where it found it.
  11. #]=======================================================================]
  12. if(_FindDart_testing)
  13. set(_FindDart_included TRUE)
  14. return()
  15. endif()
  16. find_path(DART_ROOT README.INSTALL
  17. HINTS
  18. ENV DART_ROOT
  19. PATHS
  20. ${PROJECT_SOURCE_DIR}
  21. /usr/share
  22. C:/
  23. "C:/Program Files"
  24. ${PROJECT_SOURCE_DIR}/..
  25. [HKEY_LOCAL_MACHINE\\SOFTWARE\\Dart\\InstallPath]
  26. ENV ProgramFiles
  27. PATH_SUFFIXES
  28. Dart
  29. DOC "If you have Dart installed, where is it located?"
  30. )
  31. include(FindPackageHandleStandardArgs)
  32. find_package_handle_standard_args(Dart DEFAULT_MSG DART_ROOT)
  33. mark_as_advanced(DART_ROOT)