hadrian: Define NOSMP when building rts unregisterised

Authored by bgamari on Oct 22 2019, 12:26 PM.

Description

hadrian: Define NOSMP when building rts unregisterised

It seems that NOSMP was previously only defined when compiling the
compiler, not the RTS. Fix this.

In addition do some spring-cleaning and make the logic match that of the
Make build system.

Details

Committed
Marge Bot <ben+marge-bot@smart-cactus.org>Tue, Oct 29, 2:48 AM
Parents
rGHC8e5de15da1de: hadrian: Define USE_LIBFFI_FOR_ADJUSTORS when necessary
Branches
Unknown
Tags
Unknown
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC6a0902702d64: hadrian: Define NOSMP when building rts unregisterised (authored by bgamari).Tue, Oct 29, 2:48 AM