1
- Cabal-Version : 2.0
1
+ Cabal-Version : >= 1.10
2
2
-- NOTE: This file is autogenerated from 'cabal-install.cabal.pp'.
3
3
-- DO NOT EDIT MANUALLY.
4
4
-- To update this file, edit 'cabal-install.cabal.pp' and run
@@ -126,7 +126,9 @@ Flag lukko
126
126
default : True
127
127
manual : True
128
128
129
- library cabal-lib-client
129
+ executable cabal
130
+ main-is : Main.hs
131
+ hs-source-dirs : main
130
132
default-language : Haskell2010
131
133
ghc-options : -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns
132
134
if impl(ghc >= 8.0 )
@@ -135,8 +137,14 @@ library cabal-lib-client
135
137
if impl(ghc < 8.8 )
136
138
ghc-options : -Wnoncanonical-monadfail-instances
137
139
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
138
146
hs-source-dirs : .
139
- exposed -modules :
147
+ other -modules :
140
148
-- this modules are moved from Cabal
141
149
-- they are needed for as long until cabal-install moves to parsec parser
142
150
Distribution.Deprecated.ParseUtils
@@ -319,8 +327,6 @@ library cabal-lib-client
319
327
Distribution.Solver.Types.Variable
320
328
Paths_cabal_install
321
329
322
- autogen-modules :
323
- Paths_cabal_install
324
330
build-depends :
325
331
async >= 2.0 && < 2.3 ,
326
332
array >= 0.4 && < 0.6 ,
@@ -386,187 +392,3 @@ library cabal-lib-client
386
392
if flag(debug-tracetree)
387
393
cpp-options : -DDEBUG_TRACETREE
388
394
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