CMakeLists.txt 1.2 KB

123456789101112131415161718192021222324252627
  1. # Copyright (C) 2019 Intel Corporation. All rights reserved.
  2. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  3. cmake_minimum_required(VERSION 2.9)
  4. project(wasm-apps-aot-stack-frame)
  5. add_custom_target(aot-stack-frame-test-wasm ALL
  6. COMMAND cmake -B ${CMAKE_CURRENT_BINARY_DIR}/build-wamrc
  7. -S ${WAMR_ROOT_DIR}/wamr-compiler
  8. && cmake --build ${CMAKE_CURRENT_BINARY_DIR}/build-wamrc
  9. && /opt/wabt/bin/wat2wasm
  10. -o ${CMAKE_CURRENT_BINARY_DIR}/test.wasm
  11. ${CMAKE_CURRENT_LIST_DIR}/test.wast
  12. && ${CMAKE_CURRENT_BINARY_DIR}/build-wamrc/wamrc
  13. --enable-dump-call-stack --bounds-checks=1
  14. -o ${CMAKE_CURRENT_BINARY_DIR}/test.aot
  15. ${CMAKE_CURRENT_BINARY_DIR}/test.wasm
  16. && cmake -B ${CMAKE_CURRENT_BINARY_DIR}/build-binarydump
  17. -S ${WAMR_ROOT_DIR}/test-tools/binarydump-tool
  18. && cmake --build ${CMAKE_CURRENT_BINARY_DIR}/build-binarydump
  19. && ${CMAKE_CURRENT_BINARY_DIR}/build-binarydump/binarydump
  20. -o ${CMAKE_CURRENT_LIST_DIR}/test_aot.h -n test_aot
  21. ${CMAKE_CURRENT_BINARY_DIR}/test.aot
  22. )