summaryrefslogtreecommitdiff
path: root/StormLib/src/FileStream.cpp
diff options
context:
space:
mode:
authorJeffrey Crowell <github@crowell.biz>2022-07-10 10:51:12 -0400
committerGitHub <noreply@github.com>2022-07-10 10:51:12 -0400
commitd4c1c40c1db2efaa5e0c15be6bf705d5f378c62d (patch)
treeeb1172650c0cf80fd46feb25a9deb328ce9d04ed /StormLib/src/FileStream.cpp
parent89e07f8dbbb42db6b0468d02c1e1e2b15106d93a (diff)
add support for clang compiler (#592)
* hacks to align strings for clang... wow just wow * start work to getting built with clang * fix issues with struct constructors, all builds, doesn't link still * fix some narrowing issues that clang complains about * fix compliation of zapd * fix null deref in VersionInfo * builds with clang * make stringbuilding use StringHelper instead of addition * fix linking * add CLANG SHIP overlay on clang built versions * doesn't need to be volatile * mark unknown strings as extern * rename some stuff * can't align extern * hopefully fix compilation for everythign * expandtab * allow setting LD * Revert "allow setting LD" This reverts commit 711aba6db2c41bab476bd34e878af6a37a7f5559. maybe to use lld it should be a LDFLAG? * -Wno-deprecated-declarations is required for newer versions of clang on macOS 13 beta sdk, the version of apple clang requires this * Add jenkins support for clang * Forward CXX flags to stormlib compilation * Move GCC only flags to check * use exports to set multiarch setup * Fix Jenkins forever * use make instead of cmake --build add some flags to build with clang-11 as well * address review coments - rework extraction to allow multi thread - misc readability cleanup * update makefile to add WARN on linux+clang Co-authored-by: David Chavez <david@dcvz.io>
Diffstat (limited to 'StormLib/src/FileStream.cpp')
0 files changed, 0 insertions, 0 deletions