cmake_minimum_required(VERSION 3.6.3)
project(amazon_hello2)
#find_package(LLVM REQUIRED CONFIG)
set(SOURCE_FILES amazon_hello2.c)
message(STATUS "This is BINARY dir " ${PROJECT_BINARY_DIR})
message(STATUS "This is SOURCE dir " ${PROJECT_SOURCE_DIR})
message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
# Set your project compile flags.
# E.g. if using the C++ header files
# you will need to enable C++11 support
# for your compiler. cmake --help-command-list
include_directories(${LLVM_INCLUDE_DIRS})
add_definitions(${LLVM_DEFINITIONS})
link_directories(${LLVM_LINK_DIRS})
add_compile_options(${LLVM_COMPILE_OPTIONS})
add_link_options(${LLVM_LINK_OPTIONS})
# Now build our tools
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
# Find the libraries that correspond to the LLVM components
# that we wish to use
# llvm-config --components 结果值。3.6.3版本低,不识别
#llvm_map_components_to_libnames(llvm_libs support core irreader)
set(llvm_libs unwind c c++abi)
message(STATUS "llvm_libs: ${llvm_libs}")
# Link against LLVM libraries
target_link_libraries(${PROJECT_NAME} ${llvm_libs})
没有合适的资源?快使用搜索试试~ 我知道了~
openharmony使用cmake交叉demo
需积分: 35 6 下载量 127 浏览量
2022-08-04
21:21:51
上传
评论
收藏 2KB GZ 举报
温馨提示
第一步解压:tar -zxvf cross_build_demo2.tar.gz 第二步切换到cross_build_demo目录:修改toolchain_install.cmake中的路径 第三步创建build:mkdir build 第四步在buid目录下运行cmake:cmake -DCMAKE_TOOLCHAIN_FILE=../toolchain_install.cmake .. 第五步运行make:make VERBOSE=1 第六步将编译好的amazon_hello2放入开发板中去运行。
资源详情
资源评论
资源推荐
收起资源包目录
cross_build_demo2.tar.gz (3个子文件)
cross_build_demo
toolchain_install.cmake 2KB
CMakeLists.txt 1KB
amazon_hello2.c 97B
build
共 3 条
- 1
ustb_atrx
- 粉丝: 18
- 资源: 65
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0