[packages/ocaml-net] - add ocaml_opt bcond

baggins baggins at pld-linux.org
Sat Jul 25 20:15:04 CEST 2015


commit d675728c4f40e1a23212566d9bec7aef9b781a8c
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sat Jul 25 20:14:49 2015 +0200

    - add ocaml_opt bcond

 ocaml-net.spec | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)
---
diff --git a/ocaml-net.spec b/ocaml-net.spec
index c8cd083..74992f3 100644
--- a/ocaml-net.spec
+++ b/ocaml-net.spec
@@ -1,3 +1,12 @@
+#
+# Conditional build:
+%bcond_without	ocaml_opt	# skip building native optimized binaries (bytecode is always built)
+
+# not yet available on x32 (ocaml 4.02.1), remove when upstream will support it
+%ifnarch %{ix86} %{x8664} arm aarch64 ppc sparc sparcv9
+%undefine	with_ocaml_opt
+%endif
+
 %define		apxs	/usr/sbin/apxs
 %define		apache	/usr/sbin/httpd
 Summary:	Modules for Internet programming in OCaml
@@ -608,7 +617,7 @@ Interfejs dla protokołu SMTP opisanego w RFC 2821.
 	-apxs %{apxs} \
 	-apache %{apache}
 
-%{__make} -j1 all opt
+%{__make} -j1 all %{?with_ocaml_opt:opt}
 
 %install
 rm -rf $RPM_BUILD_ROOT
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ocaml-net.git/commitdiff/d675728c4f40e1a23212566d9bec7aef9b781a8c



More information about the pld-cvs-commit mailing list