ltj*_*jax 5 cmake visual-studio-2010
我有一个项目,其中源文件在源/和数据/中的一些着色器文件(这些文件未编译,而是由代码加载).我希望这些文件显示在我的CMake生成的VS2010项目文件中,以便我可以轻松编辑它们.这样做的好方法是什么?理想情况下,他们会在一个单独的项目中,但任何有效的东西都是好的.
谢谢!
小智 5
我不能评论(声誉太低),但这是你想要的吗? http://www.cmake.org/pipermail/cmake/2006-May/009291.html
编辑:如果上面的链接在某个时间停止工作,想法是将文件添加到Visual Studio,就像一个普通的源文件.由于IDE没有与之关联的编译工具,因此将忽略它.引用列表的讨论:
您可以将任意文件添加到目标 - 只要VS没有"自动"规则来编译它们(例如.cc,.cpp等)我将.html文件添加到库/可执行文件或使用虚拟目标,例如:
ADD_EXECUTABLE(dummy dummy.cpp"$ {CMAKE_CURRENT_BINARY_DIR} /Doc/index.html")
SOURCE_GROUP命令也可能有用.
并且
我认为你必须注意它们只被添加到VS IDE生成器版本中,特别是不添加到makefile文件中.
因此我们使用这样的东西:
IF (CMAKE_BUILD_TOOL MATCHES "(msdev|devenv)")
ADD_EXECUTABLE( hello ${SOURCES} ${HEADER} ${DOC})
ELSE (CMAKE_BUILD_TOOL MATCHES "(msdev|devenv)")
ADD_EXECUTABLE( hello ${SOURCES} )
ENDIF (CMAKE_BUILD_TOOL MATCHES "(msdev|devenv)")
Run Code Online (Sandbox Code Playgroud)
感谢Jan Woetzel
| 归档时间: |
|
| 查看次数: |
1401 次 |
| 最近记录: |