Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Datovka Datovka
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 106
    • Issues 106
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Datovka projects
  • DatovkaDatovka
  • Wiki
  • compilation

compilation · Changes

Page history
Removed libisds from parts where libdatovka should be used. authored Jun 02, 2021 by Karel Slaný's avatar Karel Slaný
Hide whitespace changes
Inline Side-by-side
compilation.md
View page @ ffa90bf5
......@@ -19,7 +19,7 @@ Project depends on Qt5. ~~Minimal Qt version which the project is tested on is Q
> Datovka-4.9.1 and newer versions of Datovka require libisds-0.10.7 in order to compile and function properly.
> We recommend compiling libdatovka and [libisds](http://xpisar.wz.cz/libisds/) with the OpenSSL back-end option enabled to avoid [this problem](https://gitlab.labs.nic.cz/datovka/datovka/wikis/help#na-linuxov%C3%A9-distribuci-kterou-pou%C5%BE%C3%ADv%C3%A1m-p%C5%99ev%C3%A1%C5%BEn%C4%9B-debianubuntu-nejdou-stahovat-zpr%C3%A1vy) (#6). (Use `./configure --enable-openssl-backend` when configuring libdatovka sources.)
> We recommend compiling [libdatovka](https://www.datovka.cz/cs/pages/libdatovka.html) and [libisds](http://xpisar.wz.cz/libisds/) with the OpenSSL back-end option enabled to avoid [this problem](https://gitlab.labs.nic.cz/datovka/datovka/wikis/help#na-linuxov%C3%A9-distribuci-kterou-pou%C5%BE%C3%ADv%C3%A1m-p%C5%99ev%C3%A1%C5%BEn%C4%9B-debianubuntu-nejdou-stahovat-zpr%C3%A1vy) (#6). (Use `./configure --enable-openssl-backend` when configuring libdatovka sources.)
> If you want to experiment with libdatovka then it is probably best to compile it from sources:
``` shell
./configure --enable-debug --enable-openssl-backend --disable-fatalwarnings --disable-nls --enable-test
......@@ -127,11 +127,11 @@ Libraries needed by the application can be linked statically or dynamically - de
In order to build all required libraries (excluding Qt5) you need to run the following command:
``` shell
cd libs
../scripts/build_libisds_osx.sh ${SDK_VER}
../scripts/build_libdatovka_osx.sh ${SDK_VER}
```
This will compile libisds (as a static and shared library) and its other dependencies and store them in a directory where it can be read by the script which compiles and builds the package.
This will compile libdatovka (as a static and shared library) and its other dependencies and store them in a directory where it can be read by the script which compiles and builds the package.
When you have all libraries (Qt5, libisds and dependencies) run the following commands. These must be run from a working desktop session on OS X as the scripts accesses some resources that aren't available on a plain terminal session (e.g. when logged-in via ssh).
When you have all libraries (Qt5, libdatovka and dependencies) run the following commands. These must be run from a working desktop session on OS X as the scripts accesses some resources that aren't available on a plain terminal session (e.g. when logged-in via ssh).
``` shell
QT_VER=5.7.1 ./scripts/build_macos_dmgs.sh -d -s 10.12 --i386 --shared
```
......
Clone repository
  • accessibility code
  • accounts db
  • behaviour recommendations
  • best practice
  • cli send msg dlg
  • cli
  • code style
  • compilation
  • data structures
  • help
  • Home
  • localisation
  • manual test scenarios
  • manual
  • mep login
View All Pages