mirror of
https://github.com/levinsv/pgadmin3.git
synced 2026-05-15 14:15:49 -06:00
33 lines
1.1 KiB
Text
33 lines
1.1 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) добавление к переменной CXXFLAGS="-DNO_WXJSON_GIT"
|
||
Смотрите пример в INSTALL_EN.txt
|
||
|
||
|
||
ОС для сборки использовал «Альт Рабочая станция» 10
|
||
https://www.basealt.ru/alt-workstation/download#c1211
|
||
|
||
Редактировал и собирал на Visual Studio Сode
|
||
|
||
|