Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Доработка borsh #3

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Доработка borsh #3

wants to merge 6 commits into from

Conversation

ghost
Copy link

@ghost ghost commented Aug 11, 2018

Набор грязных хаков для borsh:

  • CMakeLists.txt.
  • Генерация config.h.
  • Генерация Doxyfile.
  • Сборочные цели borsh и bortsh-dev-doc.
  • Сборка borsh под C99 с использованием GCC и Clang.
  • Сборка borsh с debuginfo.
  • Портабельность на FreeBSD.
  • Немножко defensive programming.

Issue: #4

Igor NIR Chudov added 4 commits August 7, 2018 01:15
- Добавлена возможность малоболезненной сборки с помощью CMake.
- Добавлена портабельность на FreeBSD.
- Добавлен файл конфигурации.
- Добавлен README.md
- Добавлен шаблон Doxyfile.h.in для генерации документации из
  заголовков после сборки программы.
- config.h.in исправлен на использование переменных CMake.
- Forward declarations убраны из system.h. Сделаны объявления
  функций в заголовочных файлах, к объявлениям добавлена документация
  в формате Doxygen.
- manpages перенесены в директорию doc/
- В CMakeLists.txt добавлена цель для генерации документации Doxygen.
@ghost ghost self-assigned this Aug 11, 2018
@ghost ghost added the enhancement label Aug 11, 2018
@ghost ghost added this to the Initial Beta milestone Aug 16, 2018
Igor NIR Chudov added 2 commits August 16, 2018 22:19
При усложнении проекта и задействовании сторонних компонентов
использовать autotools стало малореально. Хотя, пока что проект всё ещё
вменяем и может быть собран с помощью простого makefile.
@ghost ghost requested a review from mastersin January 7, 2019 22:26
@ghost ghost changed the title Work In Progress, Don't Merge: Доработка borsh Доработка borsh Jan 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants