首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cmake:构建YASM源文件

Cmake:构建YASM源文件
EN

Stack Overflow用户
提问于 2016-01-07 14:12:18
回答 1查看 1.8K关注 0票数 1

我正在使用CMake 3.4.1来生成和构建VisualStudio 2013 64位C++ solution.One,该项目的.asm文件也包含我们用.asm汇编程序在VisualStudio中编译的.asm文件,因为lib.How配置CMake用于这些文件吗?我还没有找到任何关于如何设置该文件的文档。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-07 15:03:25

下面是一个示例:

代码语言:javascript
复制
cmake_minimum_required(VERSION 3.0)
project(YasmCmake)

find_program(YASM_EXE NAMES yasm)

add_custom_command(OUTPUT hello.o COMMAND ${YASM_EXE}
                   ARGS -f elf64 -o hello.o ${CMAKE_CURRENT_SOURCE_DIR}/hello.asm)

set(CMAKE_INCLUDE_CURRENT_DIR ON)
add_library(Hello hello.o)
set_target_properties(Hello PROPERTIES LINKER_LANGUAGE CXX)

当然,您需要根据您的平台指定yasm的标志。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34657287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档