X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/blobdiff_plain/931aae1463c95af3bb24a5cec367fe657a478856..3139b40d5c2172276026365845a67e13c09c515b:/pcre/smlnj/libpcre-h.sml diff --git a/pcre/smlnj/libpcre-h.sml b/pcre/smlnj/libpcre-h.sml index 356df39..0408eab 100644 --- a/pcre/smlnj/libpcre-h.sml +++ b/pcre/smlnj/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