mirror of
https://github.com/levinsv/pgadmin3.git
synced 2026-05-15 14:15:49 -06:00
33 lines
1.2 KiB
Text
33 lines
1.2 KiB
Text
|
||
Зависимости
|
||
--------------
|
||
cmake 3.2
|
||
gcc10-c++
|
||
wxWidgets 3.2 (Был собран из исходников https://www.wxwidgets.org/downloads/)
|
||
Postgresql 15.1
|
||
libxml2
|
||
libxslt
|
||
|
||
Сборка
|
||
-------
|
||
mkdir build
|
||
cd build
|
||
cmake ../
|
||
cmake --build . --config Release --target all -j 3 --
|
||
|
||
Полученный исполняемый файл pgAdmin3 нужно поместить в каталог оригального pgadmin3
|
||
|
||
Могут быть проблемы с отсутствующем файлом файлом kwlist.h
|
||
Его можно взять в исходниках Postgresql 15 и положить в include/parser/
|
||
|
||
Могут быть проблемы с компиляцией JSON парсера.
|
||
Его можно исключить (как и эксперементальную часть с Git) заменой по всем исходникам NO_WXJSON_GIT
|
||
на что бессмысленное например NO_WXJSON_GIT.
|
||
|
||
|
||
ОС для сборки использовал «Альт Рабочая станция» 10
|
||
https://www.basealt.ru/alt-workstation/download#c1211
|
||
|
||
Редактировал и собирал на Visual Studio code
|
||
|
||
|