Changeset 7128
- Timestamp:
- 02/01/10 18:37:23 (7 months ago)
- Location:
- trunk
- Files:
-
- 6 modified
-
liquidsoap/Makefile (modified) (2 diffs)
-
liquidsoap/Makefile.defs.in (modified) (1 diff)
-
liquidsoap/Makefile.rules (modified) (1 diff)
-
liquidsoap/configure.ac (modified) (2 diffs)
-
liquidsoap/src/main.ml (modified) (1 diff)
-
ocaml-dtools/src/dtools.ml (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/liquidsoap/Makefile
r7121 r7128 27 27 finish-configure: 28 28 @echo Creating src/configure.ml 29 ifneq ($(OS_TYPE),Win32) 29 30 @echo let tts_program = \"$(libdir)/liquidsoap/$(libs_dir_version)/liquidtts\" >> src/configure.ml 30 31 @echo let rundir = \"$(localstatedir)/run/liquidsoap\" >> src/configure.ml … … 34 35 @echo let \(\) = add_subst \"\<sysrundir\>\" \"$(localstatedir)/run/liquidsoap\" >> src/configure.ml 35 36 @echo let \(\) = add_subst \"\<syslogdir\>\" \"$(localstatedir)/log/liquidsoap\" >> src/configure.ml 37 else 38 # In windows, we load everything from the current directory. 39 @echo let tts_program = \"liquidtts\" >> src/configure.ml 40 @echo let rundir = \"run\" >> src/configure.ml 41 @echo let logdir = \"logs\" >> src/configure.ml 42 @echo let libs_dir = \"libs\" >> src/configure.ml 43 @echo let \(\) = add_subst \"\<sysrundir\>\" \".\" >> src/configure.ml 44 @echo let \(\) = add_subst \"\<syslogdir\>\" \".\" >> src/configure.ml 45 endif 46 @echo let display_types = ref false >> src/configure.ml 36 47 @echo "(* Enable backtrace printing if possible, does nothing on ocaml<3.11 *)" >> src/configure.ml 37 48 @echo "let record_backtrace _ = ()" >> src/configure.ml -
trunk/liquidsoap/Makefile.defs.in
r7111 r7128 26 26 LIBS = @LIBS@ 27 27 LDFLAGS = @LDFLAGS@ 28 OS_TYPE = @OS_TYPE@ 28 29 OS_EXEC_SUFFIX = @OS_EXEC_SUFFIX@ 29 30 -
trunk/liquidsoap/Makefile.rules
r7113 r7128 12 12 install: install-local install-subdirs 13 13 clean: clean-subdirs clean-local clean-buildings 14 rm -f *.cmo *.cmi *.cmx *.cma *.cmxa *.o *.annot 14 rm -f *.cmo *.cmi *.cmx *.cma *.cmxa *.o *.annot configure.ml 15 15 doc: doc-local doc-subdirs doc-auto 16 16 -
trunk/liquidsoap/configure.ac
r7113 r7128 146 146 # Check for OS 147 147 OS_TYPE=`$OCAMLFIND ocamlc -config | grep os_type | tr -d ' ' | cut -d':' -f 2` 148 AC_SUBST(OS_TYPE) 149 148 150 if test "$OS_TYPE" \!= "Unix" ; then 149 151 OS_EXEC_SUFFIX=".exe" … … 1707 1709 fi 1708 1710 1709 AC_PATH_PROG(TEXT2WAVE,text2wave ,false)1711 AC_PATH_PROG(TEXT2WAVE,text2wave$(OS_EXEC_SUFFIX),false) 1710 1712 AC_PATH_PROG(SOX,sox,false) 1711 1713 AC_PATH_PROG(NORMALIZE,normalize,false) -
trunk/liquidsoap/src/main.ml
r7057 r7128 316 316 ["--debug"], 317 317 Arg.Unit (fun () -> Log.conf_level#set (max 4 Log.conf_level#get)), 318 "Print debugging log messages." ; 319 320 ["-d";"--daemon"], 321 Arg.Unit (fun f -> Init.conf_daemon#set true), 322 "Run in daemon mode." ; 323 324 ["-t";"--enable-telnet"], 318 "Print debugging log messages." ] 319 @ 320 (* Unix.fork is not implemented in Win32. *) 321 (if Sys.os_type <> "Win32" then 322 [["-d";"--daemon"], 323 Arg.Unit (fun f -> Init.conf_daemon#set true), 324 "Run in daemon mode."] 325 else []) 326 @ 327 [["-t";"--enable-telnet"], 325 328 Arg.Unit (fun _ -> Server.conf_telnet#set true), 326 329 "Enable the telnet server." ; -
trunk/ocaml-dtools/src/dtools.ml
r7111 r7128 383 383 let conf = 384 384 Conf.void "initialization configuration" 385 (* Unix.fork is not implemented in Win32. *) 386 let daemon_conf = 387 if Sys.os_type <> "Win32" then conf 388 else Conf.void "dummy conf" 385 389 let conf_daemon = 386 Conf.bool ~p:( conf#plug "daemon") ~d:false390 Conf.bool ~p:(daemon_conf#plug "daemon") ~d:false 387 391 "run in daemon mode" 388 392 let conf_daemon_pidfile = … … 614 618 if Sys.os_type <> "Win32" then 615 619 ignore (Unix.sigprocmask Unix.SIG_BLOCK [Sys.sigterm; Sys.sigint]); 616 if conf_daemon#get617 then daemonize (main f)620 if conf_daemon#get && Sys.os_type <> "Win32" 621 then daemonize (main f) 618 622 else catch (main f) (fun () -> ()) 619 623 620 624 let args = 621 [ 622 ["--daemon";"-d"], 623 Arg.Unit (fun () -> conf_daemon#set true), 624 "run in daemon mode"; 625 ] 625 if Sys.os_type <> "Win32" then 626 [ 627 ["--daemon";"-d"], 628 Arg.Unit (fun () -> conf_daemon#set true), 629 "run in daemon mode"; 630 ] 631 else [] 626 632 627 633 end
