Самый простой, но полный пример CMake [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Самый простой, но полный пример CMake [закрыто]

Сообщение Anonymous »

Как мне следует структурировать свой проект, чтобы мой CMake требовал минимального обслуживания в будущем? Например, я не хочу обновлять свой CMakeList.txt при добавлении новой папки в дерево src, которая работает точно так же, как и все другие папки src.
Вот как я представляю структуру своего проекта, но это только пример. Если рекомендуемый способ отличается, сообщите мне и скажите, как это сделать.

Код: Выделить всё

myProject
src/
module1/
module1.h
module1.cpp
module2/
[...]
main.cpp
test/
test1.cpp
resources/
file.png
bin
[execute cmake ..]
Кстати, важно, чтобы моя программа знала, где находятся ресурсы. Я хотел бы знать рекомендуемый способ управления ресурсами. Я не хочу получать доступ к своим ресурсам с помощью "../resources/file.png"

Подробнее здесь: https://stackoverflow.com/questions/211 ... ke-example
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»