FindWAMRC.cmake 599 B

123456789101112131415161718192021222324252627
  1. # Copyright (C) 2019 Intel Corporation. All rights reserved.
  2. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  3. include(FindPackageHandleStandardArgs)
  4. find_path(WAMRC_HOME
  5. wamr-compiler
  6. PATHS ${CMAKE_CURRENT_SOURCE_DIR}/../../..
  7. NO_DEFAULT_PATH
  8. NO_CMAKE_PATH
  9. NO_CMAKE_SYSTEM_PATH
  10. NO_CMAKE_FIND_ROOT_PATH
  11. REQUIRED
  12. )
  13. find_file(WAMRC_BIN
  14. wamrc
  15. HINTS ${WAMRC_HOME}/wamr-compiler/build
  16. NO_DEFAULT_PATH
  17. NO_CMAKE_PATH
  18. NO_CMAKE_SYSTEM_PATH
  19. NO_CMAKE_FIND_ROOT_PATH
  20. REQUIRED
  21. )
  22. find_package_handle_standard_args(WAMRC REQUIRED_VARS WAMRC_BIN)
  23. mark_as_advanced(WAMRC_BIN)