Я использую 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, а просто сгенерировать make-файл, чтобы у меня было два файла, CMakeLists.txt и Makefile?