forked from haskell/cabal
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Make
Setup.hs copy/install
work when data-files uses **.
Treating globs like filenames was always illegitimate, but this code was broken further by the addition of recursive globs. I had a look around for other dubious code along these lines, and it looks like this site is the only problematic one. Fixes haskell#6125.
- Loading branch information
1 parent
ed3ae13
commit 9f418d9
Showing
8 changed files
with
44 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
main = return () |
1 change: 1 addition & 0 deletions
1
cabal-testsuite/PackageTests/Regression/T6125/data/foo/bar.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<!DOCTYPE html>Some random data. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
cabal-version: 2.4 | ||
name: myprog | ||
version: 0 | ||
data-files: data/**/*.html | ||
|
||
executable myprog | ||
build-depends: base | ||
main-is: Main.hs | ||
default-language: Haskell2010 |
9 changes: 9 additions & 0 deletions
9
cabal-testsuite/PackageTests/Regression/T6125/setup.cabal.out
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# Setup configure | ||
Resolving dependencies... | ||
Configuring myprog-0... | ||
# Setup build | ||
Preprocessing executable 'myprog' for myprog-0.. | ||
Building executable 'myprog' for myprog-0.. | ||
# Setup copy | ||
Installing executable myprog in <PATH> | ||
Warning: The directory <ROOT>/setup.cabal.dist/usr/bin is not in the system search path. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Setup configure | ||
Configuring myprog-0... | ||
# Setup build | ||
Preprocessing executable 'myprog' for myprog-0.. | ||
Building executable 'myprog' for myprog-0.. | ||
# Setup copy | ||
Installing executable myprog in <PATH> | ||
Warning: The directory <ROOT>/setup.dist/usr/bin is not in the system search path. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
import Test.Cabal.Prelude | ||
main = setupAndCabalTest $ do | ||
withPackageDb $ do | ||
setup "configure" [] | ||
setup "build" ["myprog"] | ||
setup "copy" ["myprog"] |