LibEngsas
Build Process

LibEngsas uses CMake to configure the build environment. Therefore we prefer out of source builds. For a standard build, just do the following steps, below the libengsas root directory:

mkdir build
cd build
cmake ../
make
sudo make install

Per default, LibEngsas tries to build the KDE verison, but disables KDE automatically, if the KDE Library is not found. In this standard mode, it builds the complete library and installs it with same name and same locations as the non KDE version. If you want to provide the KDE and non KDE version on same system, you should set COMPATIBLE_WITH_NON_KDE=ON. With this option enabled, the KDE build only builds the KDE specific parts and installs them in different locations or with different names (e.g. epartexe is named epartexe-kde and libraries are installed into a kde subdirectory). To install LibEngsas into /usr and not into /usr/local, which is the default, specify the CMAKE_INSTALL_PREFIX=/usr.

Note
In both situations, you may find it useful to add a libengsas.conf file into /etc/ld.so,conf.d to point ld to the path, where the libraries are installed.

Android

"c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -DCMAKE_TOOLCHAIN_FILE="c:\libengsas\cmake\android.toolchain.cmake" \
-DQT_QMAKE_EXECUTABLE="c:\Qt\5.1.1\android_armv7\bin\qmake.exe" -DCMAKE_PREFIX_PATH="c:\Qt\5.1.1\android_armv7" \
-G "MinGW Makefiles" -DANDROID_NDK="c:\android\android-ndk-r9b-windows-x86_64\android-ndk-r9b" \
-DBINDINGS_QT5=ON -DL10N_ALL=OFF -DWITH_FILE_SERVICE_PLUGINS_ALL=OFF -DWITH_SPREADSHEET_PROVIDER_PLUGINS_CSV=OFF \
-DBUILD_TESTING=OFF -DWITH_EXAMPLES=OFF -DWITH_API_DOCS=OFF ../../
Author
Joachim Langenbach