Conversation
Alexandr1992
left a comment
There was a problem hiding this comment.
Оставил коммент по поводу дублирования
tdd_intro/demo/01_bob/CMakeLists.txt
Outdated
| @@ -0,0 +1,16 @@ | |||
| cmake_minimum_required(VERSION 3.0) | |||
There was a problem hiding this comment.
У тебя для каждого теста почти одинаковый код. Сможешь сделать один cmake файл для всех проектов в этой папке?
There was a problem hiding this comment.
Можно сделать и один.
Мне кажется лучше, если каждый отдельный проект описывает конкретный cmake файл.
От дублирования всё равно не уйдешь, просто это всё будет в одном файле, в котором сложнее будет разбираться.
Но, как скажешь)
There was a problem hiding this comment.
От дублирования можно уйти)).
Просто нужно один раз обхявить список проектов или проэнумерейтить папки на файловой системе и в цикле создать проекты с такими именами. Могу показать
| project(${PROJ}) | ||
|
|
||
| if(${PROJ} STREQUAL "01_bob") | ||
| # Steps.cpp contains compile errors |
There was a problem hiding this comment.
Этот и нижний файл так же не лишены дублирования.
Но что бы от него(дублирования) избавиться нужно пофиксить compile errors в файле demo/01_bob/Steps.cpp
No description provided.