Как написать CMakeLists.txt таким образом, чтобы у него было две цели all (по умолчанию) и test, где test цель имеет флаги, отличные от флагов all цели. Проблема в том, что когда я создаю библиотеки для тестов, мне нужно связать некоторые вещи, которых не должно быть в релизной сборке.
CMake: настраиваемые целевые флаги
Ответы (1)
person
schedule
Спасибо, но это не то, что я ищу. Предположим, у меня есть две библиотеки
lib1 и lib2. При сборке цели test я хочу, чтобы эти библиотеки были собраны с определенными флагами компилятора, в противном случае эти библиотеки должны быть собраны с другими флагами.
- person maverik; 05.06.2012
Спасибо, это то, что я ищу.
- person maverik; 06.06.2012
как поставить этот флаг на ON? Мне удалось изменить с помощью cmake -i, но есть ли возможность перейти на консоль?
- person BЈовић; 14.11.2013
@BЈовић: -D ‹var›:‹type ›=‹значение›? (
-D BUILD_TESTING:BOOL=TRUE) Я не делал этого уже много лет.
- person Naszta; 15.11.2013