cmake删除文件/目录无效

时间:2016-12-02 20:51:56

标签: cmake

此问题基于以下SO thread来禁用源内构建:当以下设置禁用源内构建时,它会像“CMakeCache.txt”和“CMakeFiles /”一样留下垃圾。我尝试使用file()命令将其删除,但似乎没有效果。有什么想法吗?

if ( ${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR} )
    file(REMOVE CMakeCache.txt)
    message( FATAL_ERROR "In-source builds not allowed.)
endif()

0 个答案:

没有答案