mirror of
https://github.com/levinsv/pgadmin3.git
synced 2026-05-15 14:15:49 -06:00
support mingw
This commit is contained in:
parent
5defc3b12a
commit
47fda8071f
4 changed files with 27 additions and 7 deletions
25
INSTALL.txt
25
INSTALL.txt
|
|
@ -20,14 +20,31 @@ cmake --build . --config Release --target all -j 3 --
|
|||
Могут быть проблемы с отсутствующем файлом файлом 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
|
||||
|
||||
Сборка mingw (использоалась версия без установки llvm-mingw-20231128-msvcrt-ubuntu-20.04-x86_64)
|
||||
------------
|
||||
MINGW=/home/sergey/mingw/llvm-mingw-20231128-msvcrt-ubuntu-20.04-x86_64
|
||||
1. сборка wxwidgets 3.2
|
||||
mkdir msw-build
|
||||
cd msw-build
|
||||
PATH=$MINGW/bin:$PATH
|
||||
../configure --host=x86_64-w64-mingw32 --with-msw
|
||||
#Получим каталоги для #include
|
||||
wxWidgets_INCLUDE_DIRS=`./wx-config --cxxflags`
|
||||
|
||||
|
||||
2. сборка pgAdmin3
|
||||
указать в mingw-windows-x64.cmake пути к нужным dll (exp файлам)
|
||||
mkdir build
|
||||
cd build
|
||||
cmake -DCMAKE_TOOLCHAIN_FILE=../mingw-windows-x64.cmake ..
|
||||
cmake --build . --config Release --target all -j 5 --
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue