Drop dependence on `touch`
This drops GHC's dependence on the `touch` program, instead implementing it within GHC. This eliminates an external dependency and means that we have one fewer program to keep track of in the `configure` script
Showing
- compiler/GHC/Driver/Main.hs 2 additions, 2 deletionscompiler/GHC/Driver/Main.hs
- compiler/GHC/Driver/Pipeline/Execute.hs 7 additions, 10 deletionscompiler/GHC/Driver/Pipeline/Execute.hs
- compiler/GHC/Driver/Session.hs 1 addition, 4 deletionscompiler/GHC/Driver/Session.hs
- compiler/GHC/Settings.hs 0 additions, 4 deletionscompiler/GHC/Settings.hs
- compiler/GHC/Settings/IO.hs 0 additions, 3 deletionscompiler/GHC/Settings/IO.hs
- compiler/GHC/SysTools/Tasks.hs 0 additions, 3 deletionscompiler/GHC/SysTools/Tasks.hs
- compiler/GHC/Utils/Touch.hs 34 additions, 0 deletionscompiler/GHC/Utils/Touch.hs
- compiler/ghc.cabal.in 1 addition, 0 deletionscompiler/ghc.cabal.in
- hadrian/bindist/Makefile 0 additions, 1 deletionhadrian/bindist/Makefile
- hadrian/bindist/config.mk.in 0 additions, 1 deletionhadrian/bindist/config.mk.in
- hadrian/cfg/system.config.in 0 additions, 1 deletionhadrian/cfg/system.config.in
- hadrian/src/Builder.hs 0 additions, 2 deletionshadrian/src/Builder.hs
- hadrian/src/Hadrian/Builder.hs 2 additions, 2 deletionshadrian/src/Hadrian/Builder.hs
- hadrian/src/Oracles/Setting.hs 0 additions, 2 deletionshadrian/src/Oracles/Setting.hs
- hadrian/src/Packages.hs 4 additions, 5 deletionshadrian/src/Packages.hs
- hadrian/src/Rules/Generate.hs 0 additions, 1 deletionhadrian/src/Rules/Generate.hs
- hadrian/src/Settings/Default.hs 2 additions, 4 deletionshadrian/src/Settings/Default.hs
- m4/fp_settings.m4 0 additions, 8 deletionsm4/fp_settings.m4
- utils/touchy/Makefile 0 additions, 37 deletionsutils/touchy/Makefile
- utils/touchy/touchy.c 0 additions, 123 deletionsutils/touchy/touchy.c
Loading
Please register or sign in to comment