setup_thread.sh 690 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. fw_depends cutelyst
  3. sed -i 's|DatabaseHostName=.*|DatabaseHostName='"$DBHOST"'|g' config/config.ini
  4. sed -i 's|SendDate=.*|SendDate=false|g' config/config.ini
  5. cd $IROOT
  6. mkdir cutelyst-benchmarks || true
  7. cd cutelyst-benchmarks
  8. rm -rf *
  9. QT_VERSION_MM=56
  10. export CMAKE_PREFIX_PATH=/opt/qt${QT_VERSION_MM}:${IROOT}
  11. cmake $TROOT -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$IROOT
  12. make clean
  13. make -j $MAX_THREADS
  14. export LD_LIBRARY_PATH=/opt/qt${QT_VERSION_MM}/lib:${IROOT}/lib/x86_64-linux-gnu/
  15. export CUTELYST_CONFIG=${TROOT}/config/config.ini
  16. ${IROOT}/bin/cutelyst-wsgi --http-socket :8080 -a ${IROOT}/cutelyst-benchmarks/src/libcutelyst_benchmarks.so -t $MAX_THREADS &