CMake
suemiineo
这个作者很懒,什么都没留下…
展开
-
萬惡的cmake - vs project unicode and multi-bytes
利用cmake創建的vs工程默認被設置為使用multi-bytes 如果要讓工程設置為unicode 則需要使用命令add_definitions同時定義_UNICODE及UNICODE兩個宏 一個也不能少 則重新構建工程后 發現vc的工程則被設置成為use unicode character sets 太神奇了原创 2011-11-20 18:57:21 · 1702 阅读 · 0 评论 -
the evil cmake -- string concatenation
when using SET command, string type can be concatenated easily by combining a set of raw string, symbols, or raw string & symbols variables, such as: #concatenate two raw string variables SET(TESTST原创 2011-11-20 19:11:39 · 3194 阅读 · 0 评论 -
The evil CMake -- File system, path notation, slash
CMake file system use the front-slash '/' as the path seperator, but under Windows systems, this can cause problems(we all know that Windows use the back-slash '\' as the path seperator), especially i原创 2011-11-20 19:18:21 · 595 阅读 · 0 评论 -
The evil CMake -- Compile bug, missing ')', error line number
In case our CMakeLists.txt have following codes: #following sentence should be wirte as FILE(TO_NATIVE_PATH ${CMAKE_SOURCE_DIR} CMakeSrcDir) FILE(TO_NATIVE_PATH ${CMAKE_SOURCE_DIR} CMakeSrcDir原创 2011-11-20 19:28:22 · 2424 阅读 · 0 评论 -
the evil cmake -- gnu makefiles Debug Release adding post-fix
summarize: this text discuss how to manage CMake project on building GNU makefile such as Debug and Release build, and how to add postfix on final targets. whenever you CMakeLists.txt file is done in原创 2011-11-20 19:10:01 · 815 阅读 · 0 评论