Lookup main-is C sources in hs-source-dirs
In the 2decb0e7 refactor we stopped looking for non-Haskell `main-is` files in the hs-source-dirs and other appropriate directories. This commit fixes that oversight. Even if it is not intuitive that main-is-C-sources are searched in the hs-source-dirs, we don't wish to break users relying on this behaviour as there does not exist that strong of a motivation to do so. Fixes #10168 Co-authored-by:sheaf <sam.derbyshire@gmail.com>
Showing
- Cabal/src/Distribution/Simple/GHC/Build.hs 15 additions, 2 deletionsCabal/src/Distribution/Simple/GHC/Build.hs
- Cabal/src/Distribution/Simple/GHC/Build/ExtraSources.hs 19 additions, 20 deletionsCabal/src/Distribution/Simple/GHC/Build/ExtraSources.hs
- Cabal/src/Distribution/Simple/GHC/Build/Modules.hs 29 additions, 28 deletionsCabal/src/Distribution/Simple/GHC/Build/Modules.hs
- Cabal/src/Distribution/Simple/GHC/Build/Utils.hs 1 addition, 1 deletionCabal/src/Distribution/Simple/GHC/Build/Utils.hs
- cabal-testsuite/PackageTests/CMain/10168/Setup.hs 2 additions, 0 deletionscabal-testsuite/PackageTests/CMain/10168/Setup.hs
- cabal-testsuite/PackageTests/CMain/10168/app/Main.hs 6 additions, 0 deletionscabal-testsuite/PackageTests/CMain/10168/app/Main.hs
- cabal-testsuite/PackageTests/CMain/10168/c-app/main.c 12 additions, 0 deletionscabal-testsuite/PackageTests/CMain/10168/c-app/main.c
- cabal-testsuite/PackageTests/CMain/10168/haskell-c-tests.cabal 27 additions, 0 deletions...-testsuite/PackageTests/CMain/10168/haskell-c-tests.cabal
- cabal-testsuite/PackageTests/CMain/10168/setup.out 10 additions, 0 deletionscabal-testsuite/PackageTests/CMain/10168/setup.out
- cabal-testsuite/PackageTests/CMain/10168/setup.test.hs 7 additions, 0 deletionscabal-testsuite/PackageTests/CMain/10168/setup.test.hs
- cabal-testsuite/PackageTests/CMain/10168/src/Lib.hs 6 additions, 0 deletionscabal-testsuite/PackageTests/CMain/10168/src/Lib.hs
- cabal-testsuite/PackageTests/CMain/Simple/Bar.hs 0 additions, 0 deletionscabal-testsuite/PackageTests/CMain/Simple/Bar.hs
- cabal-testsuite/PackageTests/CMain/Simple/foo.c 0 additions, 0 deletionscabal-testsuite/PackageTests/CMain/Simple/foo.c
- cabal-testsuite/PackageTests/CMain/Simple/my.cabal 0 additions, 0 deletionscabal-testsuite/PackageTests/CMain/Simple/my.cabal
- cabal-testsuite/PackageTests/CMain/Simple/setup.cabal.out 0 additions, 0 deletionscabal-testsuite/PackageTests/CMain/Simple/setup.cabal.out
- cabal-testsuite/PackageTests/CMain/Simple/setup.out 0 additions, 0 deletionscabal-testsuite/PackageTests/CMain/Simple/setup.out
- cabal-testsuite/PackageTests/CMain/Simple/setup.test.hs 0 additions, 0 deletionscabal-testsuite/PackageTests/CMain/Simple/setup.test.hs
Loading
Please register or sign in to comment