This project is a part of Staticlibs.
This project contains a CMake wrapper for QuickJS library.
QuickJS sources are included in quickjs
directory.
Link to the documentation.
CMake is required for building.
On Windows Mingw-w64 toolchain (with MINGW32_HOME
or MINGW64_HOME
environment variable pointing to it)
is required to build QuickJS itself as a shared library. Static library wrapper for use from
MSVC projects is built with MSVC and loads shared library dynamically.
To build the library on Windows using Visual Studio 2013 Express run the following commands using
Visual Studio development command prompt
(C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts\VS2013 x86 Native Tools Command Prompt
):
git clone https://github.com/staticlibs/external_quickjs.git
cd external_quickjs
mkdir build
cd build
cmake ..
msbuild external_quickjs.sln
See StaticlibsToolchains for more information about the toolchain setup and cross-compilation.
This project is released under the Apache License 2.0.
2020-11-07
- version 20200412-3
- ES modules support on Windows
2020-10-10
- version 20200412-2
- minor build changes
2020-10-08
- version 20200412-1
- initial build