Commit Graph

3 Commits

Author SHA1 Message Date
David Korth
7d83cd50d2 [scripts] package.cmd: Add ARM, ARM64, and ARM64EC.
ARM and ARM64 require MSVC 2019.
ARM64EC requires MSVC 2019.

[cmake] Add toolchain files for ARM and ARM64 on MSVC 2019 and 2022.
(ARM64EC uses the ARM64 toolchain.)
2023-07-16 18:28:21 -04:00
David Korth
2f3f18e1e4 [cmake] x86_64-w64-mingw32.cmake: New toolchain file for 64-bit MinGW-w64.
RP_ComBase.hpp: MinGW-w64 does actually provide overloads for the atomic
functions, but only if _WIN32_WINNT >= 0x0502, which is set in the 64-bit
version but not the 32-bit version. Disable our overloads for the 32-bit
build, since we're still supporting 32-bit XP (0x0501).

Added file header comments to RP_ComBase.hpp and RP_ClassFactory.hpp.
2016-08-23 20:36:37 -04:00
David Korth
a80b69e738 [cmake] toolchain/i686-w64-mingw32.cmake: CMake toolchain file for i686-w64-mingw32. 2016-08-04 00:54:57 -04:00