【发布时间】:2010-09-07 09:58:52
【问题描述】:
我正在使用 CMake,我想尝试制作它,因此我有一个子目录,而不是分散在我的项目或其根目录中的文件。
我有一个project/cmake/CMakeLists.txt 和project/bin 和project/source 的目录布局,因此人们可以根据需要轻松删除CMake 内容。我唯一的问题是,可能有一种我不知道的方法可以做到这一点。目前它会生成一堆垃圾,包括project/cmake/bin/obtap.dir/home/jookia/Programming/obtap/source 文件夹。
cmake_minimum_required(VERSION 2.6)
project(obtap)
add_definitions(-g -Wall)
add_executable(../bin/obtap ../source/main.cpp)
它编译得很好,它输出了正确的目录。但我的问题是这样的:
有没有办法删除project/cmake/bin 目录,并且可选地,有没有办法不拥有所有 CMake 的东西,而是只生成一个 makefile,所以我有两个文件,CMakeLists.txt 和 Makefile?
【问题讨论】:
-
删除bin目录是什么意思?为什么
rm -fr project/cmake/bin不符合您的需求?
标签: cmake