Pull to refresh
1
Send message

любая библиотека на С это в конечном счёте всего лишь набор .c файлов и набор .h файлов

Это начало, а не конец. Конец - это набор .a, .so и .h.

Десятки гит сабмодулей, бесполезных папок, PERL, сотни и тысячи бесполезных файлов. При этом нет самого важного - описания что это за библиотека, из чего состоит, как её использовать, документации.

Описание библиотеки (или вообще любого проекта) ВСЕГДА написано в README.
Документация может быть: там же в README (или там может быть прописано, где она), в отдельном файле DOCS, в отдельной папке doc/docs, в виде Wiki (на том же GitHub) или вообще в виде MANа.
А остальные файлы тебе и не нужны.

авторы вынуждают прочитать весь этот мусор

Нет.

Раздел "как собрать" обычно состоит из громадного списка if, интерпретировать построчно должны ВЫ, например:

Что тут "интерпретировать"?
Заметки вынесли в отдельные файлы для каждой платформы, чтобы не делать README слишком большим. Так открой файл NOTES-ТВОЯ_ПЛАТФОРМА и всё (или нажми на нужную ссылку, если ты обычный чел).

Но по видимому ни одна компания так и не решила запросить у openssl ну не знаю там, CMAKELISTS.TXT НАПРИМЕР???

Там есть свой скриптик на Perl (Configure), а опции для этого скриптика прописаны в нём же на 50 строке. Тот же самый CMake (если я правильно понял, как он работает, сам никогда не использовал).

Никакого описания как устроен репозиторий

А что тут писать? "Ну, это git-репозиторий, сорцы в src...". Или я не правильно понял?

никакой документации

Папку doc смотрел?

скрипт который должны исполнить вы

А что не так? Типа за тебя это должен автоматом делать робот, когда уловит мысль "хочу собрать"?
UPD: А вообще, зачем тебе самому собирать? Ну вот прям ручками. Даже гентушники собирают автоматом, другие просто из репозитория устанавливают.

Documentation - ссылка на ЭТУ ЖЕ страницу

Нет, не на эту же, если я вообще понимаю о чём ты.

В целом, с автором не согласен, по крайней мере с примерами, которые он привёл.

Information

Rating
Does not participate
Location
Волхов, Санкт-Петербург и область, Россия
Registered
Activity