|
|
|
Do not build examples if user did not ask for it
|
|
|
|
|
|
|
|
bicatali@gentoo.org
|
|
|
|
|
|
|
|
--- Makefile.am.orig 2012-05-29 23:16:20.000000000 +0100
|
|
|
|
+++ Makefile.am 2012-05-30 00:57:47.000000000 +0100
|
|
|
|
@@ -28,7 +28,9 @@
|
|
|
|
SUBDIRS += socl
|
|
|
|
endif
|
|
|
|
|
|
|
|
+if BUILD_EXAMPLES
|
|
|
|
SUBDIRS += examples
|
|
|
|
+endif
|
|
|
|
|
|
|
|
if BUILD_GCC_PLUGIN
|
|
|
|
SUBDIRS += gcc-plugin
|
|
|
|
--- gcc-plugin/Makefile.am.orig 2012-05-29 23:16:20.000000000 +0100
|
|
|
|
+++ gcc-plugin/Makefile.am 2012-05-30 00:59:39.000000000 +0100
|
|
|
|
@@ -13,7 +13,10 @@
|
|
|
|
#
|
|
|
|
# See the GNU Lesser General Public License in COPYING.LGPL for more details.
|
|
|
|
|
|
|
|
-SUBDIRS = src tests examples
|
|
|
|
+SUBDIRS = src tests
|
|
|
|
+if BUILD_EXAMPLES
|
|
|
|
+SUBDIRS += examples
|
|
|
|
+endif
|
|
|
|
|
|
|
|
EXTRA_DIST = COPYING README ChangeLog
|
|
|
|
|
|
|
|
--- configure.ac.orig 2012-05-29 23:30:19.000000000 +0100
|
|
|
|
+++ configure.ac 2012-05-30 01:17:48.000000000 +0100
|
|
|
|
@@ -1312,6 +1312,11 @@
|
|
|
|
# #
|
|
|
|
###############################################################################
|
|
|
|
|
|
|
|
+AC_ARG_ENABLE(build-examples, [AS_HELP_STRING([--enable-build-examples],
|
|
|
|
+ [enable building of examples])],
|
|
|
|
+ enable_build_examples=$enableval, enable_build_examples=no)
|
|
|
|
+# check stuff for examples (todo)
|
|
|
|
+AM_CONDITIONAL(BUILD_EXAMPLES, [test x$enable_build_examples != xno])
|
|
|
|
AC_ARG_ENABLE(opengl-render, [AS_HELP_STRING([--enable-opengl-render],
|
|
|
|
[enable OpenGL rendering of some examples])],
|
|
|
|
enable_opengl_render=$enableval, enable_opengl_render=no)
|
|
|
|
@@ -1434,6 +1439,11 @@
|
|
|
|
if test x$use_system_blas = xyes; then
|
|
|
|
AC_DEFINE(STARPU_SYSTEM_BLAS, [1], [use refblas library])
|
|
|
|
blas_lib=system
|
|
|
|
+ elif test x"$BLAS_LIBS" != x; then
|
|
|
|
+ AC_DEFINE(STARPU_SYSTEM_BLAS, [1], [use user defined library])
|
|
|
|
+ STARPU_BLAS_LDFLAGS="$BLAS_LIBS"
|
|
|
|
+ AC_SUBST(STARPU_BLAS_LDFLAGS)
|
|
|
|
+ blas_lib=system
|
|
|
|
else
|
|
|
|
blas_lib=none
|
|
|
|
fi
|
|
|
|
--- mpi/Makefile.a.origm 2012-05-29 23:16:20.000000000 +0100
|
|
|
|
+++ mpi/Makefile.am 2012-05-30 01:20:49.000000000 +0100
|
|
|
|
@@ -94,7 +94,7 @@
|
|
|
|
###################
|
|
|
|
# Stencil example #
|
|
|
|
###################
|
|
|
|
-
|
|
|
|
+if BUILD_EXAMPLES
|
|
|
|
examplebin_PROGRAMS += \
|
|
|
|
examples/stencil/stencil5
|
|
|
|
|
|
|
|
@@ -202,7 +202,7 @@
|
|
|
|
|
|
|
|
check_PROGRAMS += \
|
|
|
|
examples/reduction/mpi_reduction
|
|
|
|
-
|
|
|
|
+endif
|
|
|
|
########################
|
|
|
|
# Unit testcases #
|
|
|
|
########################
|
|
|
|
--- starpufft/Makefile.am.orig 2012-05-29 23:16:20.000000000 +0100
|
|
|
|
+++ starpufft/Makefile.am 2012-05-30 01:23:40.000000000 +0100
|
|
|
|
@@ -67,10 +67,13 @@
|
|
|
|
endif
|
|
|
|
|
|
|
|
examplebindir = $(libdir)/starpu/examples/starpufft
|
|
|
|
-examplebin_PROGRAMS = \
|
|
|
|
+
|
|
|
|
+examplebin_PROGRAMS =
|
|
|
|
+if BUILD_EXAMPLES
|
|
|
|
+examplebin_PROGRAMS += \
|
|
|
|
examples/testf \
|
|
|
|
examples/test
|
|
|
|
-
|
|
|
|
+endif
|
|
|
|
check_PROGRAMS = examples/testf
|
|
|
|
examples_testf_LDADD = libstarpufft-@STARPU_EFFECTIVE_VERSION@.la $(top_builddir)/src/libstarpu-@STARPU_EFFECTIVE_VERSION@.la $(FFTWF_LIBS)
|
|
|
|
|