====== Сборка CodeLite ======
Сборка выполнялась на Xubuntu 18.04 За основу была взята инструкция https://github.com/eranif/codelite/wiki/Building-CodeLite-on-Linux
Установка зависимостей
sudo apt-get install libgtk-3-dev pkg-config build-essential git cmake libsqlite3-dev libssh-dev libedit-dev libhunspell-dev libclang-6.0-dev clang-format-6.0 xterm liblldb-6.0-dev
Сборка wxWidgets.
cd ~/compilation/
git clone https://github.com/eranif/wxWidgets.git
cd wxWidgets
git submodule init
git submodule update
mkdir build-release
cd build-release
../configure --prefix=/usr/local/wxwidgets --with-gtk=3
make -j8 && sudo make install
Сборка CodeLite
cd ~/compilation/
git clone https://github.com/eranif/codelite.git
cd codelite
mkdir build-release
cd build-release
cmake -DCMAKE_BUILD_TYPE=Release -DCL_PREFIX=/usr/local/codelite -DWITH_WX_CONFIG=/usr/local/wxwidgets/bin/wx-config .. -DCOPY_WX_LIBS=1
make -j8
sudo make install
Несмотря на то, что указан тип сборки Release, компиляция выполняется с флагами -g -O2, то есть добавляется отладочная информация.
Установка выполнится в корневой каталог. Запуск
/usr/local/codelite/bin/codelite
или из меню Разработка.
{{::сборка_codelite_.jpg?nolink|Сборка CodeLite, изображение №1}}