build.sh 944 B

12345678910111213141516171819202122232425262728293031
  1. #!/bin/bash
  2. export ASQL_VER=0.19.0
  3. export CUTELEE_VER=5.3.0
  4. export CUTELYST_VER=2.13.0
  5. apt update -qq && \
  6. apt install -yqq --no-install-recommends \
  7. cmake \
  8. pkg-config \
  9. qtbase5-dev \
  10. libqt5sql5-mysql \
  11. libqt5sql5-psql \
  12. qtdeclarative5-dev \
  13. postgresql-server-dev-all
  14. wget -q https://github.com/cutelyst/cutelee/releases/download/v${CUTELEE_VER}/cutelee5_${CUTELEE_VER}_amd64.deb && \
  15. apt install -yqq ./cutelee5_${CUTELEE_VER}_amd64.deb
  16. wget -q https://github.com/cutelyst/asql/releases/download/v${ASQL_VER}/libasql_${ASQL_VER}_amd64.deb && \
  17. apt install -yqq ./libasql_${ASQL_VER}_amd64.deb
  18. wget -q https://github.com/cutelyst/cutelyst/releases/download/v${CUTELYST_VER}/cutelyst_${CUTELYST_VER}_amd64.deb && \
  19. apt install -yqq ./cutelyst_${CUTELYST_VER}_amd64.deb
  20. cd ${TROOT} && \
  21. mkdir -p build && \
  22. cd build && \
  23. cmake ${TROOT} \
  24. -DCMAKE_BUILD_TYPE=Release && \
  25. make