[SCM] Gmsh packaging. Gmsh is an automatic 3D finite element mesh generator. branch, master, updated. debian/2.6.1.dfsg-3-5-g9a19bcc
Anton Gladky
gladky.anton at gmail.com
Tue Sep 18 21:27:56 UTC 2012
The following commit has been merged in the master branch:
commit 7e91be497014a11d33614e54dabfbe6e9ae8827f
Author: Anton Gladky <gladky.anton at gmail.com>
Date: Tue Sep 18 23:23:13 2012 +0200
Add --as-needed to ldflags to escape overlinkage.
diff --git a/debian/rules b/debian/rules
index ab6f085..d2a676e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,6 +2,9 @@
BUILDDIR = $(CURDIR)/debian/build
JAVA_HOME=/usr/lib/jvm/default-java
+export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+
# Add --with javahelper for java-wrappers
%:
@@ -9,11 +12,12 @@ JAVA_HOME=/usr/lib/jvm/default-java
export OMPI_MCA_plm_rsh_agent=/bin/false #workaround to start MPI-applications in chroot
+
disable_mpi_archs = armel armhf kfreebsd-amd64 kfreebsd-i386 mips mipsel
export LD_LIBRARY_PATH := $(CURDIR)/debian/tmp/usr/lib:$(LD_LIBRARY_PATH);
+
extra_flags += \
--DCMAKE_C_FLAGS="-fPIC -Wall $(shell dpkg-buildflags --get CFLAGS)" \
-DPYTHON_INCLUDE_DIR:PATH=/usr/include/python2.7 \
-DPYTHON_LIBRARY:FILEPATH=/usr/lib/libpython2.7.so \
-DENABLE_METIS:BOOL=OFF \
--
Gmsh packaging. Gmsh is an automatic 3D finite element mesh generator.
More information about the debian-science-commits
mailing list