Changeset 7113
- Timestamp:
- 01/27/10 23:23:38 (7 weeks ago)
- Location:
- trunk/liquidsoap
- Files:
-
- 4 modified
-
Makefile.rules (modified) (3 diffs)
-
configure.ac (modified) (1 diff)
-
src/Makefile (modified) (1 diff)
-
src/protocols/extproto.ml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/liquidsoap/Makefile.rules
r6459 r7113 58 58 ifdef ocaml_progs 59 59 rm -f *_depend 60 rm -f $(ocaml_progs) 60 rm -f $(ocaml_progs)$(OS_EXEC_SUFFIX) 61 61 endif 62 62 … … 65 65 all-auto-ocaml-prog: 66 66 @for prog in $(ocaml_progs) $(if $(BUILD_TESTS),$(ocaml_tests)) ; do \ 67 $(MAKE) PROG=$$prog $$prog || exit $$? ; \67 $(MAKE) PROG=$$prog $$prog$(OS_EXEC_SUFFIX) || exit $$? ; \ 68 68 done 69 69 … … 79 79 $($(PROG)_sources) $($(PROG)_headers) > $@ 80 80 81 $(PROG) : $($(PROG)_sources:.ml=.$(o))82 $(V)echo OCAMLC -o $(PROG) 83 $(V)$(OCAMLC) -o $(PROG) \81 $(PROG)$(OS_EXEC_SUFFIX): $($(PROG)_sources:.ml=.$(o)) 82 $(V)echo OCAMLC -o $(PROG)$(OS_EXEC_SUFFIX) 83 $(V)$(OCAMLC) -o $(PROG)$(OS_EXEC_SUFFIX) \ 84 84 $(_OCAML_CFLAGS) $(OCAML_CFLAGS) \ 85 85 $(_OCAML_LFLAGS) $(OCAML_LFLAGS) \ -
trunk/liquidsoap/configure.ac
r7111 r7113 146 146 # Check for OS 147 147 OS_TYPE=`$OCAMLFIND ocamlc -config | grep os_type | tr -d ' ' | cut -d':' -f 2` 148 if test "$OS_TYPE" \!= "Win32" ; then 148 if test "$OS_TYPE" \!= "Unix" ; then 149 OS_EXEC_SUFFIX=".exe" 150 else 149 151 OS_EXEC_SUFFIX="" 150 else151 OS_EXEC_SUFFIX=".exe"152 152 fi 153 153 AC_SUBST(OS_EXEC_SUFFIX) -
trunk/liquidsoap/src/Makefile
r7111 r7113 6 6 DISTFILES = $(wildcard *.mli) Makefile $(wildcard *.ml) META.in 7 7 8 ocaml_progs= liquidsoap $(OS_EXEC_SUFFIX)8 ocaml_progs= liquidsoap 9 9 10 10 ogg_demuxer = \ -
trunk/liquidsoap/src/protocols/extproto.ml
r6344 r7113 62 62 end 63 63 64 let exec_suffix = if Sys.os_type = "Unix" then "" else ".exe" 65 64 66 let extproto = [ 65 "ufetch" ,67 "ufetch" ^ exec_suffix, 66 68 [ "smb"; "http"; "file" ], 67 69 (fun prog src dst -> 68 70 [|prog;"--quiet";src;"file://"^dst|]) ; 69 71 70 "wget" ,72 "wget" ^ exec_suffix, 71 73 [ "http";"https";"ftp" ], 72 74 (fun prog src dst ->
