ocaml
Version:
OCaml compiler packaged for esy
96 lines (79 loc) • 3.94 kB
Plain Text
(* @ *)
#2 "utils/config.generated.ml.in"
(**************************************************************************)
(* *)
(* OCaml *)
(* *)
(* Xavier Leroy, projet Cristal, INRIA Rocquencourt *)
(* *)
(* Copyright 1996 Institut National de Recherche en Informatique et *)
(* en Automatique. *)
(* *)
(* All rights reserved. This file is distributed under the terms of *)
(* the GNU Lesser General Public License version 2.1, with the *)
(* special exception on linking described in the file LICENSE. *)
(* *)
(**************************************************************************)
(* This file is included in config_main.ml during the build rather
than compiled on its own *)
let bindir = { @| @| @}
let standard_library_default = { @| @| @}
let ccomp_type = { @| @| @}
let c_compiler = { @| @| @}
let c_output_obj = { @| @| @}
let c_has_debug_prefix_map = @
let as_has_debug_prefix_map = @
let ocamlc_cflags = { @| @| @}
let ocamlc_cppflags = { @| @| @}
(* #7678: ocamlopt uses these only to compile .c files, and the behaviour for
the two drivers should be identical. *)
let ocamlopt_cflags = { @| @| @}
let ocamlopt_cppflags = { @| @| @}
let bytecomp_c_libraries = { @| @ @| @}
(* bytecomp_c_compiler and native_c_compiler have been supported for a
long time and are retained for backwards compatibility.
For programs that don't need compatibility with older OCaml releases
the recommended approach is to use the constituent variables
c_compiler, ocamlc_cflags, ocamlc_cppflags etc., directly.
*)
let bytecomp_c_compiler =
c_compiler ^ " " ^ ocamlc_cflags ^ " " ^ ocamlc_cppflags
let native_c_compiler =
c_compiler ^ " " ^ ocamlopt_cflags ^ " " ^ ocamlopt_cppflags
let native_c_libraries = { @| @| @}
let native_ldflags = { @| @| @}
let native_pack_linker = { @| @| @}
let default_rpath = { @| @| @}
let mksharedlibrpath = { @| @| @}
let ar = { @| @| @}
let supports_shared_libraries = @
let native_dynlink = @
let mkdll = { @| @| @}
let mkexe = { @| @| @}
let mkmaindll = { @| @| @}
let flambda = @
let with_flambda_invariants = @
let with_cmm_invariants = @
let windows_unicode = @ != 0
let flat_float_array = @
let function_sections = @
let afl_instrument = @
let native_compiler = @
let architecture = { @| @| @}
let model = { @| @| @}
let system = { @| @| @}
let asm = { @| @| @}
let asm_cfi_supported = @
let with_frame_pointers = @
let reserved_header_bits = @
let ext_exe = { @| @| @}
let ext_obj = "." ^ { @| @| @}
let ext_asm = "." ^ { @| @| @}
let ext_lib = "." ^ { @| @| @}
let ext_dll = "." ^ { @| @| @}
let host = { @| @| @}
let target = { @| @| @}
let systhread_supported = @
let flexdll_dirs = [ @]
let ar_supports_response_files = @
let tsan = @