Skip to content
  • Moritz Angermann's avatar
    Drop copy step from the rts/ghc.mk · 3e33d334
    Moritz Angermann authored and Ben Gamari's avatar Ben Gamari committed
    Recently I've used a different build system for building the
    rts (Xcode).  And in doing so, I looked through the rts/ghc.mk
    to figure out how to build the rts.
    
    In general it's quite straight forward to just compile all the
    c files with the proper flags.
    
    However there is one rather awkward copy step that copies some
    files for special handling for the rts way.
    
    I'm wondering if the proposed solution in this diff is better
    or worse than the current situation?
    
    The idea is to keep the files, but use #includes to produce
    identical files with just an additional define. It does however
    produce empty objects for non threaded ways.
    
    Reviewers: ezyang, bgamari, austin, erikd, simonmar, rwbarton
    
    Reviewed By: bgamari, simonmar, rwbarton
    
    Subscribers: rwbarton, thomie, snowleopard
    
    Differential Revision: https://phabricator.haskell.org/D3237
    3e33d334