/sqbind17

Headonly squirrel c++17 binding

Primary LanguageC++GNU General Public License v3.0GPL-3.0

sqbind17 - Headonly squirrel c++17 binding

Squirrel is a high level imperative, object-oriented programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games. sqbind17 is intended to be a comprehensive binding of Squirrel 3 for C++17.

github-stars

CI status
Linux/macOS Travis Travis-CI
MSVC 2019 AppVeyor

Integration

CMake

You can also use the sqbind17::sqbind17 or sqbind17::sqbind17_header interface target in CMake. This target populates the appropriate usage requirements for INTERFACE_INCLUDE_DIRECTORIES to point to the appropriate include directories.

Example

see the *.cpp file in tests_cpp folder.