[packages/openscad] - cmake does not generate all rules (no install) - enable tests on all archs except x32

baggins baggins at pld-linux.org
Tue Jun 7 23:01:03 CEST 2022


commit 7f4329f7c48e8df9161460190ddb49ae01eadf19
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Tue Jun 7 23:00:10 2022 +0200

    - cmake does not generate all rules (no install)
    - enable tests on all archs except x32

 openscad.spec | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)
---
diff --git a/openscad.spec b/openscad.spec
index a23846b..ded6812 100644
--- a/openscad.spec
+++ b/openscad.spec
@@ -2,7 +2,7 @@
 # Conditional build:
 %bcond_without	tests		# build with tests
 
-%ifnarch %{x8664}
+%ifarch x32
 %undefine	with_tests
 %endif
 Summary:	The Programmers Solid 3D CAD Modeller
@@ -151,15 +151,14 @@ expect some API changes, however many things are already working.
 %{__rm} -r src/ext/polyclipping
 
 %build
-mkdir -p build
-cd build
-%cmake ../ \
-	-DEXPERIMENTAL=ON
+qmake-qt5 \
+	PREFIX=%{_prefix} \
+	CONFIG+=experimental
 %{__make}
 
 %if %{with tests}
 export OPENSCAD_BINARY=$(pwd)/openscad
-cd ../tests
+cd tests
 %cmake .
 %{__make}
 %{__make} -j1 test
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/openscad.git/commitdiff/7f4329f7c48e8df9161460190ddb49ae01eadf19



More information about the pld-cvs-commit mailing list