gpt4 book ai didi

assembly - 如何为 CMake 添加 FASM 支持

转载 作者:行者123 更新时间:2023-12-02 15:15:47 27 4
gpt4 key购买 nike

有谁知道如何添加FASM支持CMake?我试过原始指南 here ,但这对我不起作用。

最佳答案

因此,我设法添加了三个文件,如 here 所述在我的 CMake\share\cmake-3.7\Modules\ 目录中(我使用的是 Windows):

  • CMakeDetermineASM_FASMCompiler.cmake:

    set(ASM_DIALECT "_FASM")
    set(CMAKE_ASM${ASM_DIALECT}_COMPILER_LIST fasm)
    include(CMakeDetermineASMCompiler)
    set(ASM_DIALECT)
  • CMakeTestASM_FASMCompiler.cmake:

    set(ASM_DIALECT "_FASM")
    include(CMakeTestASMCompiler)
    set(ASM_DIALECT)
  • CMakeASM_FASMInformation.cmake:

    set(ASM_DIALECT "_FASM")
    set(CMAKE_ASM${ASM_DIALECT}_SOURCE_FILE_EXTENSIONS s;asm)
    set(CMAKE_ASM${ASM_DIALECT}_COMPILE_OBJECT "<CMAKE_ASM${ASM_DIALECT}_COMPILER> <SOURCE> <OBJECT>")
    include(CMakeASMInformation)
    set(ASM_DIALECT)

不要忘记将 FASM 目录包含到您的 Path 变量中

而且它工作得很好!

关于assembly - 如何为 CMake 添加 FASM 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40687161/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com