diff options
Diffstat (limited to 'packages/glpk/hmatrix-glpk.cabal')
-rw-r--r-- | packages/glpk/hmatrix-glpk.cabal | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/packages/glpk/hmatrix-glpk.cabal b/packages/glpk/hmatrix-glpk.cabal index 7453398..6b0032b 100644 --- a/packages/glpk/hmatrix-glpk.cabal +++ b/packages/glpk/hmatrix-glpk.cabal | |||
@@ -22,6 +22,11 @@ extra-source-files: examples/simplex1.hs | |||
22 | examples/simplex4.hs | 22 | examples/simplex4.hs |
23 | examples/simplex5.hs | 23 | examples/simplex5.hs |
24 | 24 | ||
25 | flag disable-default-paths | ||
26 | description: When enabled, don't add default hardcoded include/link dirs by default. Needed for hermetic builds like in nix. | ||
27 | default: False | ||
28 | manual: True | ||
29 | |||
25 | library | 30 | library |
26 | Build-Depends: base <5, hmatrix >= 0.17, containers | 31 | Build-Depends: base <5, hmatrix >= 0.17, containers |
27 | 32 | ||
@@ -37,11 +42,12 @@ library | |||
37 | extra-libraries: glpk | 42 | extra-libraries: glpk |
38 | 43 | ||
39 | if os(OSX) | 44 | if os(OSX) |
40 | extra-lib-dirs: /usr/lib | 45 | if !flag(disable-default-paths) |
41 | extra-lib-dirs: /opt/local/lib/ | 46 | extra-lib-dirs: /usr/lib |
42 | include-dirs: /opt/local/include/ | 47 | extra-lib-dirs: /opt/local/lib/ |
43 | extra-lib-dirs: /usr/local/lib/ | 48 | include-dirs: /opt/local/include/ |
44 | include-dirs: /usr/local/include/ | 49 | extra-lib-dirs: /usr/local/lib/ |
50 | include-dirs: /usr/local/include/ | ||
45 | if arch(i386) | 51 | if arch(i386) |
46 | cc-options: -arch i386 | 52 | cc-options: -arch i386 |
47 | 53 | ||