1 /* -----------------------------------------------------------------------------
3 * (c) The GHC Team, 1998-2009
7 * NOTE: assumes #include "ghcconfig.h"
9 * NB: THIS FILE IS INCLUDED IN NON-C CODE AND DATA! #defines only please.
11 * To understand the structure of the RTS headers, see the wiki:
12 * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
14 * ---------------------------------------------------------------------------*/
19 #if defined(TICKY_TICKY) && defined(THREADED_RTS)
20 #error TICKY_TICKY is incompatible with THREADED_RTS
24 * Whether the runtime system will use libbfd for debugging purposes.
26 #if defined(DEBUG) && defined(HAVE_BFD_H) && defined(HAVE_LIBBFD) && !defined(_WIN32)
27 #define USING_LIBBFD 1
30 /* DEBUG implies TRACING and TICKY_TICKY
37 /* -----------------------------------------------------------------------------
38 Signals - supported on non-PAR versions of the runtime. See RtsSignals.h.
39 -------------------------------------------------------------------------- */
41 #define RTS_USER_SIGNALS 1
43 /* Profile spin locks */
47 #endif /* RTS_CONFIG_H */