-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Честно говоря, надо бы переделать структуру.
includes/ должна содеражть только публичные хедеры. остальные надо перенести к исходникам. потенциально переделать включения (и кстати поправить оформление. <> для libc "" для моих.)
Подкоректировать cmakelists под эти требования, сделать отдельный файл с сорцами можно (избавиться от макроса), перенести кросплатформенные фишки и т.д.
Подумать над грамотностью папок test/ tmp/ и размещения готовой либы.
Подкорректировать под эти изменения makefile.
При этом было бы круто соблюсти обратную совместимость (и не только для лемина но и для других приватных проектов)
Поменять хедеры.
И не забыть под изменения подогнать шаблон создания проекта основанного на libft
И проверить objdump-ом точно ли все впоряде с внешними функциями при отключении #define USE_LIBC
И согласовать все изменения с документацией
И удалить нафиг .vscode/ из проекта.