summaryrefslogtreecommitdiff
path: root/src/settings.sig
diff options
context:
space:
mode:
Diffstat (limited to 'src/settings.sig')
-rw-r--r--src/settings.sig10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/settings.sig b/src/settings.sig
index 574832a2..8eb4bc13 100644
--- a/src/settings.sig
+++ b/src/settings.sig
@@ -92,9 +92,10 @@ signature SETTINGS = sig
(* Web protocols that generated programs may speak *)
type protocol = {
- name : string, (* Call it this on the command line *)
- link : string, (* Pass these linker arguments *)
- persistent : bool (* Multiple requests per process? *)
+ name : string, (* Call it this on the command line *)
+ linkStatic : string, (* Pass these static linker arguments *)
+ linkDynamic : string,(* Pass these dynamic linker arguments *)
+ persistent : bool (* Multiple requests per process? *)
}
val addProtocol : protocol -> unit
val setProtocol : string -> unit
@@ -182,4 +183,7 @@ signature SETTINGS = sig
val setMonoInline : int -> unit
val getMonoInline : unit -> int
+ val setStaticLinking : bool -> unit
+ val getStaticLinking : unit -> bool
+
end