Commit 8e0dcfd8 authored by Ian Lynagh's avatar Ian Lynagh
Browse files

Use gcc to build C programs for stages >= 1

parent 06c0128c
......@@ -5,7 +5,7 @@ in instead of the defaults.
*/
#include "Rts.h"
#if __GLASGOW_HASKELL__ <611
#if defined(__GLASGOW_HASKELL__) && (__GLASGOW_HASKELL__ <611)
#include "RtsFlags.h"
#endif
......
......@@ -103,7 +103,13 @@ $(call build-dependencies,$1,$2,$3)
# Just the 'v' way for programs
$(call distdir-way-opts,$1,$2,v,$3)
ifeq "$3" "0"
# For stage 0, we use GHC to compile C sources so that we don't have to
# worry about where the RTS header files are
$(call c-suffix-rules,$1,$2,v,YES)
else
$(call c-suffix-rules,$1,$2,v,NO)
endif
$(call hs-suffix-rules,$1,$2,v)
$$(foreach dir,$$($1_$2_HS_SRC_DIRS),\
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment