Skip to content

Commit beefecc

Browse files
committed
Fix cabal file.
1 parent 01d4100 commit beefecc

File tree

1 file changed

+11
-189
lines changed

1 file changed

+11
-189
lines changed

cabal-install/cabal-install.cabal

Lines changed: 11 additions & 189 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Cabal-Version: 2.0
1+
Cabal-Version: >= 1.10
22
-- NOTE: This file is autogenerated from 'cabal-install.cabal.pp'.
33
-- DO NOT EDIT MANUALLY.
44
-- To update this file, edit 'cabal-install.cabal.pp' and run
@@ -126,7 +126,9 @@ Flag lukko
126126
default: True
127127
manual: True
128128

129-
library cabal-lib-client
129+
executable cabal
130+
main-is: Main.hs
131+
hs-source-dirs: main
130132
default-language: Haskell2010
131133
ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns
132134
if impl(ghc >= 8.0)
@@ -135,8 +137,14 @@ library cabal-lib-client
135137
if impl(ghc < 8.8)
136138
ghc-options: -Wnoncanonical-monadfail-instances
137139

140+
141+
ghc-options: -rtsopts -threaded
142+
143+
-- On AIX, some legacy BSD operations such as flock(2) are provided by libbsd.a
144+
if os(aix)
145+
extra-libraries: bsd
138146
hs-source-dirs: .
139-
exposed-modules:
147+
other-modules:
140148
-- this modules are moved from Cabal
141149
-- they are needed for as long until cabal-install moves to parsec parser
142150
Distribution.Deprecated.ParseUtils
@@ -319,8 +327,6 @@ library cabal-lib-client
319327
Distribution.Solver.Types.Variable
320328
Paths_cabal_install
321329

322-
autogen-modules:
323-
Paths_cabal_install
324330
build-depends:
325331
async >= 2.0 && < 2.3,
326332
array >= 0.4 && < 0.6,
@@ -386,187 +392,3 @@ library cabal-lib-client
386392
if flag(debug-tracetree)
387393
cpp-options: -DDEBUG_TRACETREE
388394
build-depends: tracetree >= 0.1 && < 0.2
389-
390-
library cabal-install-solver-dsl
391-
default-language: Haskell2010
392-
ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns
393-
if impl(ghc >= 8.0)
394-
ghc-options: -Wcompat
395-
-Wnoncanonical-monad-instances
396-
if impl(ghc < 8.8)
397-
ghc-options: -Wnoncanonical-monadfail-instances
398-
399-
hs-source-dirs: solver-dsl
400-
exposed-modules:
401-
UnitTests.Distribution.Solver.Modular.DSL
402-
build-depends:
403-
base,
404-
Cabal,
405-
containers,
406-
-- TODO: depend on cabal-install-solver only
407-
cabal-lib-client
408-
executable cabal
409-
main-is: Main.hs
410-
hs-source-dirs: main
411-
default-language: Haskell2010
412-
ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns
413-
if impl(ghc >= 8.0)
414-
ghc-options: -Wcompat
415-
-Wnoncanonical-monad-instances
416-
if impl(ghc < 8.8)
417-
ghc-options: -Wnoncanonical-monadfail-instances
418-
419-
420-
ghc-options: -rtsopts -threaded
421-
422-
-- On AIX, some legacy BSD operations such as flock(2) are provided by libbsd.a
423-
if os(aix)
424-
extra-libraries: bsd
425-
build-depends:
426-
cabal-lib-client,
427-
Cabal,
428-
base,
429-
directory,
430-
filepath
431-
432-
other-modules: Paths_cabal_install
433-
Test-Suite unit-tests
434-
type: exitcode-stdio-1.0
435-
main-is: UnitTests.hs
436-
hs-source-dirs: tests
437-
ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -main-is UnitTests
438-
other-modules:
439-
UnitTests.Distribution.Client.ArbitraryInstances
440-
UnitTests.Distribution.Client.Described
441-
UnitTests.Distribution.Client.Targets
442-
UnitTests.Distribution.Client.FileMonitor
443-
UnitTests.Distribution.Client.Get
444-
UnitTests.Distribution.Client.GenericInstances
445-
UnitTests.Distribution.Client.Glob
446-
UnitTests.Distribution.Client.GZipUtils
447-
UnitTests.Distribution.Client.Init.FileCreators
448-
UnitTests.Distribution.Client.Store
449-
UnitTests.Distribution.Client.Tar
450-
UnitTests.Distribution.Client.TreeDiffInstances
451-
UnitTests.Distribution.Client.UserConfig
452-
UnitTests.Distribution.Client.ProjectConfig
453-
UnitTests.Distribution.Client.JobControl
454-
UnitTests.Distribution.Client.IndexUtils.Timestamp
455-
UnitTests.Distribution.Client.InstallPlan
456-
UnitTests.Distribution.Client.VCS
457-
UnitTests.Distribution.Solver.Modular.Builder
458-
UnitTests.Distribution.Solver.Modular.RetryLog
459-
UnitTests.Distribution.Solver.Modular.Solver
460-
UnitTests.Distribution.Solver.Modular.DSL.TestCaseUtils
461-
UnitTests.Distribution.Solver.Modular.WeightedPSQ
462-
UnitTests.Options
463-
UnitTests.TempTestDir
464-
build-depends:
465-
array,
466-
base,
467-
async,
468-
bytestring,
469-
cabal-lib-client,
470-
cabal-install-solver-dsl,
471-
Cabal,
472-
Cabal-quickcheck,
473-
containers,
474-
deepseq,
475-
mtl,
476-
random,
477-
directory,
478-
filepath,
479-
tar,
480-
time,
481-
zlib,
482-
rere >=0.1 && <0.2,
483-
network-uri < 2.6.2.0,
484-
network,
485-
tasty >= 1.2.3 && <1.3,
486-
tasty-golden >=2.3.1.1 && <2.4,
487-
tasty-hunit >= 0.10,
488-
tasty-quickcheck,
489-
tagged,
490-
tree-diff,
491-
QuickCheck >= 2.8.2
492-
493-
ghc-options: -threaded
494-
495-
default-language: Haskell2010
496-
497-
Test-Suite memory-usage-tests
498-
type: exitcode-stdio-1.0
499-
main-is: MemoryUsageTests.hs
500-
hs-source-dirs: tests
501-
ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns "-with-rtsopts=-M4M -K1K" -main-is MemoryUsageTests
502-
other-modules:
503-
UnitTests.Distribution.Solver.Modular.DSL.TestCaseUtils
504-
UnitTests.Distribution.Solver.Modular.MemoryUsage
505-
UnitTests.Options
506-
build-depends:
507-
base,
508-
async,
509-
Cabal,
510-
cabal-lib-client,
511-
cabal-install-solver-dsl,
512-
containers,
513-
deepseq,
514-
tagged,
515-
tasty >= 1.2.3 && <1.3,
516-
tasty-hunit >= 0.10
517-
518-
ghc-options: -threaded
519-
520-
default-language: Haskell2010
521-
522-
Test-Suite solver-quickcheck
523-
type: exitcode-stdio-1.0
524-
main-is: SolverQuickCheck.hs
525-
hs-source-dirs: tests
526-
ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -main-is SolverQuickCheck
527-
other-modules:
528-
UnitTests.Distribution.Solver.Modular.QuickCheck
529-
UnitTests.Distribution.Solver.Modular.QuickCheck.Utils
530-
build-depends:
531-
base,
532-
async,
533-
Cabal,
534-
cabal-lib-client,
535-
cabal-install-solver-dsl,
536-
containers,
537-
deepseq >= 1.2,
538-
hashable,
539-
random,
540-
tagged,
541-
tasty >= 1.2.3 && <1.3,
542-
tasty-quickcheck,
543-
QuickCheck >= 2.8.2,
544-
pretty-show >= 1.6.15
545-
546-
ghc-options: -threaded
547-
548-
default-language: Haskell2010
549-
550-
test-suite integration-tests2
551-
type: exitcode-stdio-1.0
552-
main-is: IntegrationTests2.hs
553-
hs-source-dirs: tests
554-
ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -main-is IntegrationTests2
555-
other-modules:
556-
build-depends:
557-
base,
558-
bytestring,
559-
Cabal,
560-
cabal-lib-client,
561-
containers,
562-
deepseq,
563-
directory,
564-
edit-distance,
565-
filepath,
566-
tasty >= 1.2.3 && <1.3,
567-
tasty-hunit >= 0.10,
568-
tagged
569-
570-
ghc-options: -threaded
571-
default-language: Haskell2010
572-

0 commit comments

Comments
 (0)