Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
2024-10-07 11:40 UTC+0200 Aleksander Czajczynski (hb fki.pl)
* config/global.mk ! detect ARM64 CPU on Windows also under non-native shell (MSYS2 sh) * on unix also recognize aarch64 from uname * include/hbsetup.h * __MINGW64__ define is not x86_64 specific anymore * config/win/clang.mk * utils/hbmk2/hbmk2.prg * reworked Clang on Windows detection (ARM64, x86_64, x86), now it recognizes those flavours in PATH as distributed by MSYS2 project and also Visual Studio 2022 Build tools. Starting Harbour build process should be now possible both from MSYS2 shell (with the special note to use "make" command instead of "win-make" from sh) and regular batch script/cmd shell. Building on Clang distributed by MS x86_64: PATH=<InstallPath>\BuildTools\VC\Tools\Llvm\x64\bin;%PATH% win-make Clang/MS ARM64: PATH=<InstallPath>\BuildTools\VC\Tools\Llvm\ARM64\bin;%PATH% win-make Building on Clang x86_64 distributed by MSYS2 from cmd: PATH=C:\msys64\clang64\bin;%PATH% win-make Clang/MSYS ARM64 called from cmd: PATH=C:\msys64\clangarm64\bin;%PATH% win-make * src/common/hbver.c * patched clang version string builder to skip duplicate version number in some builds * append processor architecture to clang compiler string on non-Intel systems
- Loading branch information