Following compilers are backed up by the GitHub Action workflows (CI pipelines), these workflows also include more then 3269 unit tests 😮💥.
- MSVC 2019
- MSVC 2022
- MSYS2 UCRT64 GCC
- MSYS2 UCRT64 Clang
>=15with MSVC 2019/2022
You can compile TinyORM with the MSVC 2022 even if Qt doesn't provide binaries for the MSVC 2022, you can link against Qt MSVC 2019 binaries without any limitations.
macOS and Clang with
libc++ are not supported.
Supported build systems
>=3.22(policies <= CMP0128 default to NEW)
qmakedistributed by the Qt Framework
jom- highly recommended with the
qmakebuild system on Windows (replacement for nmake)
ninja- recommended for
CMakeas the make file generator
You can control parallel building using the following environment variables.
- CMake -
- jom -
- make -
- vcpkg -