X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/blobdiff_plain/931aae1463c95af3bb24a5cec367fe657a478856..5578301956a94262fa7b3ffdb33d8cd644a9311c:/pcre/mlton/libpcre-h.sml diff --git a/pcre/mlton/libpcre-h.sml b/pcre/mlton/libpcre-h.sml index 356df39..0408eab 100644 --- a/pcre/mlton/libpcre-h.sml +++ b/pcre/mlton/libpcre-h.sml @@ -1,7 +1,10 @@ structure LibpcreH = struct local + val global = "/usr/local/lib/pcre_sml.so" + val locl = "pcre/pcre_sml.so" + val lh = DynLinkage.open_lib - { name = "/usr/local/lib/pcre_sml.so", global = true, lazy = true } + { name = if Posix.FileSys.access (global, []) then global else locl, global = true, lazy = true } handle DynLinkage.DynLinkError s => raise Fail s in fun libh s = let