有誰知道如何將FASM支持添加到CMake?我試過一本原創指南here,但它對我不起作用。如何添加FASM支持到CMake
2
A
回答
4
所以,我設法在我的CMake\share\cmake-3.7\Modules\
目錄(我使用Windows)說here添加三個文件:
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環境變量
和它的作品優雅!
2
@alexfsx的答案完美,不要忘記將enable_language(ASM_FASM)
加入CMakeLists.txt
。在這種情況下,通過將* .cmake文件放置到例如項目中來保留項目也是更好的辦法。 cmake
子文件夾並將其添加到模塊搜索路徑:
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
相關問題
- 1. 在cmake中添加C++ 0x支持
- 2. FASM - 添加到啓動HKCU
- 3. 如何「添加https支持」到cygwin?
- 4. 如何將webkit支持添加到calc?
- 5. 如何將SVGPan支持添加到raphael
- 6. 如何Int32Array支持添加到IE8
- 7. 如何將DL支持添加到docco.coffee?
- 8. 如何將Unicode支持添加到CRichEditCtrl?
- 9. 如何將Mathjax支持添加到PHPMyAdmin
- 10. 如何添加導航到支持bean
- 11. 如何添加DFU支持到u-boot?
- 12. 如何將SVN支持添加到VS2010
- 13. 如何添加smtp支持?
- 14. 如何通過支持庫添加頁腳到recyclerView支持庫
- 15. 何時支持將AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM添加到WASAPI?
- 16. 如何添加jpeg支持Heroku PHP buildpack
- 17. 如何添加筆「@import」支持的IntelliJ
- 18. 如何在Cocos2d中添加iPhone6支持
- 19. 如何爲HTTP :: AppServer添加ipv6支持?
- 20. 如何添加在cocos2d iPhone5的支持
- 21. Jetty ProxyServlet:如何添加HTTPS支持?
- 22. 如何在javafx中添加controldecoartion支持?
- 23. 如何添加DateTime類支持PHP 5.1.6
- 24. 如何添加在SQL CLR支持LINQ
- 25. 如何添加Tkinter支持PIL Python庫
- 26. 如何添加代理支持boost :: asio?
- 27. 如何在JEditorPane中添加Flash支持
- 28. 如何在iPhone中添加GPS支持?
- 29. 如何添加rtl支持角選
- 30. 如何在PHP中添加UTF8支持?
'我已經試過了原來的蒞臨指導,但它並不適用於me.'工作 - 精心製作的,**究竟**不起作用。 – Tsyvarev
我只是犯了一個錯誤 - 忘記在我的系統的PATH變量中包含fasm的路徑。我是新來的,所以我應該在這裏發佈一個完整的解決方案? – alexfsx