Задание 3. CMakeLists
Паттерны проектирования. Порождающие паттерны. Prototype.
Системы сборки. CMake.
Дедлайн 04.03 20:59 UTC
Необходимо написать все необходимые CMakeList.txt для сборки следующего проекта: ● Исходный код лежит в трех папках. ● В папке А лежит скрипт на питоне, preparing.py, который генерирует хедер index.h. ● В папке B лежит библиотека со своим собственным CMakeLists.txt, главный хедер - lib.h. ● В папке С лежит два файла main.h и main.cpp, в main.h есть строчка #include "A/index.h" и строчка "include "B/lib.h". Для демонстрации работоспособности вашего решения необходимо повторить структуру проекта, описанную выше. Этот проект должен лежать на гитхабе вместе с вашим(и) CMakeList.txt.
Скоуп работ:
задание залито на github в отдельную ветку 5% папка А учтена в CMakeLists 35% папка B учтена в CMakeLists 35% папка C учтена в CMakeLists 25%