Contemporary systems programming language in the spirit of C
APACHE-2.0 License
Published by rsms over 1 year ago
cc
and c++
for building for a system version less than the sysroot (i.e. -mmacosx-version-min=x.x.x
)cc
and c++
would create a directory named build-THIS-IS-A-BUG-IN-COMPIS
in the current working directorycc
and c++
now explicitly disallows use of -fmodules
and -fcxx-modules
. This only affects building for macos. Modules are allowed when providing a custom --sysroot
(and the caller is responsible for making sure that sysroot has module maps etc.)cc
and c++
where running with --help
arguments could trigger a buildPublished by rsms over 1 year ago
--sysroot=mysysroot
)-isysroot mysysroot
that, when not ending in a path separator, triggers a bug in clang (workaround is to add a trailing slash automatically if one is missing. Same is already implemented for --sysroot
)--co-debug
to the cc and c++ tools.-###
flag which just prints the compiler & linker commands that would be run, not actually running anythingPublished by rsms over 1 year ago
Published by rsms over 1 year ago
First alpha release. Expect lots of bugs and instabilities.