1
0
Fork
You've already forked qsp
0
Fork of https://github.com/QSPFoundation/qsp with better maintainability, untied from own fork of wxWidgets and ability to change a regexp library from oniguruma to PCRE or std::regex: QSP library and players https://github.com/QSPFoundation/qsp
  • C 81.5%
  • C++ 16.6%
  • CMake 1.1%
  • PostScript 0.4%
  • Shell 0.2%
  • Other 0.1%
Find a file
2022年11月20日 23:51:13 +01:00
cmake/Modules Make the build script create usable system-wide library installation ( #7 ) 2022年09月23日 01:01:59 +02:00
help Update gam_desc.txt 2020年10月08日 00:07:00 +02:00
players/classic Update a wxWidgets patch 2022年11月20日 00:41:39 +01:00
qgen Fix libqsp bug (qspGetStatCode); Add CMake build configuration; Fix qspgui build 2020年08月11日 23:35:57 +02:00
qsp Make the build script create usable system-wide library installation ( #7 ) 2022年09月23日 01:01:59 +02:00
.gitignore Removed Oniguruma 5.9.2 from source 2020年08月20日 18:23:53 -04:00
CMakeLists-oniguruma.txt.in Fix oniguruma build & handle CRLF correctly 2020年08月29日 19:11:05 +02:00
CMakeLists-wxWidgets.txt.in Fix oniguruma build & handle CRLF correctly 2020年08月29日 19:11:05 +02:00
CMakeLists.txt Fix CMake build w/o system libraries 2022年11月20日 23:43:54 +01:00
GPL.txt Initial commit 2008年05月04日 04:27:57 +00:00
GPL_rus.txt Initial commit 2008年05月04日 04:27:57 +00:00
LICENSE Update LICENSE 2020年09月21日 00:26:20 +02:00
LICENSE_ru Add LICENSE files 2020年09月20日 22:17:42 +02:00
qsp_config.h.cmakein Make the build script create usable system-wide library installation ( #7 ) 2022年09月23日 01:01:59 +02:00
QspConfig.cmake.in Make the build script create usable system-wide library installation ( #7 ) 2022年09月23日 01:01:59 +02:00
README.md Update README.md 2022年11月20日 23:51:13 +01:00

QSP

Linux build

mkdir build && cd build
cmake -DBUILD_QSPGUI=ON -DCMAKE_BUILD_TYPE=Release ..
cmake --build . -j

Windows build

mkdir build
cd build
cmake -G "Visual Studio 15 2017" -A Win32 -DBUILD_QSPGUI=ON -DCMAKE_INSTALL_PREFIX=out ..
cmake --build . --target install --config Release

TODO

  • Test & improve implementation of loops
  • Update bindings
  • Implement a new way to communicate with GUI (more specific callbacks)
  • Move the whole global state into a context parameter
  • Move a QSP player into a separate repository
  • Document new features
  • ???

Chat group

https://discord.gg/6gWVYUtUGZ