summaryrefslogtreecommitdiff
path: root/src/settings.sig
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adamc@hcoop.net>2009-12-27 13:18:32 -0500
committerGravatar Adam Chlipala <adamc@hcoop.net>2009-12-27 13:18:32 -0500
commitc5a46fa63373c129e9595373d4c126030266d957 (patch)
tree4a63c8e1de989b220775c95117ae849c20f76f1c /src/settings.sig
parent129b1c431efebc77a7a0046c725380ba29b814cf (diff)
Dynamic linking of the runtime system
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