|
56 | 56 |
|
57 | 57 | cmakeFlags = |
58 | 58 | [ "-DPOSTGRESQL_VERSION=${postgresql.version}" ] |
59 | | - ++ lib.optionals (stdenv.isDarwin && lib.versionAtLeast postgresql.version "16") [ |
60 | | - "-DCMAKE_MACOSX_RPATH=ON" |
61 | | - "-DCMAKE_SHARED_MODULE_SUFFIX=.dylib" |
62 | | - "-DCMAKE_SHARED_LIBRARY_SUFFIX=.dylib" |
63 | | - ]; |
| 59 | + ++ lib.optionals (stdenv.isDarwin && lib.versionAtLeast postgresql.version "16") [ |
| 60 | + "-DCMAKE_MACOSX_RPATH=ON" |
| 61 | + "-DCMAKE_SHARED_MODULE_SUFFIX=.dylib" |
| 62 | + "-DCMAKE_SHARED_LIBRARY_SUFFIX=.dylib" |
| 63 | + ]; |
64 | 64 |
|
65 | 65 | preConfigure = lib.optionalString (stdenv.isDarwin && lib.versionAtLeast postgresql.version "16") '' |
66 | 66 | export DLSUFFIX=.dylib |
@@ -127,34 +127,12 @@ buildEnv { |
127 | 127 | expectedFiles=${toString (numberOfVersions + 1)} |
128 | 128 | actualFiles=$(ls -l $out/lib/lib${pname}*${postgresql.dlSuffix} | wc -l) |
129 | 129 |
|
130 | | -<<<<<<< HEAD |
131 | 130 | if [[ "$actualFiles" != "$expectedFiles" ]]; then |
132 | 131 | echo "Error: Expected $expectedFiles library files, found $actualFiles" |
133 | 132 | echo "Files found:" |
134 | 133 | ls -la $out/lib/*${postgresql.dlSuffix} || true |
135 | 134 | exit 1 |
136 | 135 | fi |
137 | | -======= |
138 | | - #disable compile time warnings for incompatible pointer types only on macos and pg16 |
139 | | - NIX_CFLAGS_COMPILE = lib.optionalString ( |
140 | | - stdenv.isDarwin && lib.versionAtLeast postgresql.version "16" |
141 | | - ) "-Wno-error=int-conversion -Wno-error=incompatible-pointer-types"; |
142 | | -
|
143 | | - cmakeFlags = [ |
144 | | - "-DPOSTGRESQL_VERSION=${postgresql.version}" |
145 | | - ] |
146 | | - ++ lib.optionals (stdenv.isDarwin && lib.versionAtLeast postgresql.version "16") [ |
147 | | - "-DCMAKE_MACOSX_RPATH=ON" |
148 | | - "-DCMAKE_SHARED_MODULE_SUFFIX=.dylib" |
149 | | - "-DCMAKE_SHARED_LIBRARY_SUFFIX=.dylib" |
150 | | - ]; |
151 | | -
|
152 | | - preConfigure = lib.optionalString (stdenv.isDarwin && lib.versionAtLeast postgresql.version "16") '' |
153 | | - export DLSUFFIX=.dylib |
154 | | - export CMAKE_SHARED_LIBRARY_SUFFIX=.dylib |
155 | | - export CMAKE_SHARED_MODULE_SUFFIX=.dylib |
156 | | - export MACOSX_RPATH=ON |
157 | | ->>>>>>> 4847adac (chore: update fmt) |
158 | 136 | ''; |
159 | 137 |
|
160 | 138 | passthru = { |
|
0 commit comments