CMakeLists.txt 793 B

123456789101112131415161718192021
  1. # Copyright (C) 2019 Intel Corporation. All rights reserved.
  2. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  3. # compilation options
  4. set(WAMR_BUILD_INTERP 1)
  5. set(WAMR_BUILD_AOT 1)
  6. set(WAMR_BUILD_LIBC_BUILTIN 0)
  7. set(WAMR_BUILD_LIBC_WASI 1)
  8. string(TOLOWER ${CMAKE_HOST_SYSTEM_NAME} WAMR_BUILD_PLATFORM)
  9. set(WAMR_ROOT_DIR ${CMAKE_CURRENT_LIST_DIR}/../../..)
  10. include(${WAMR_ROOT_DIR}/build-scripts/runtime_lib.cmake)
  11. add_library(vmlib ${WAMR_RUNTIME_LIB_SOURCE})
  12. # # workaround for missing headers
  13. include(${WAMR_ROOT_DIR}/core/shared/utils/uncommon/shared_uncommon.cmake)
  14. get_property(WAMR_INCLUDE_PATHS_OUT DIRECTORY PROPERTY INCLUDE_DIRECTORIES)
  15. include(CMakePrintHelpers)
  16. set(WAMR_INCLUDE_PATHS ${WAMR_INCLUDE_PATHS_OUT} PARENT_SCOPE)
  17. cmake_print_variables(WAMR_INCLUDE_PATHS_OUT)