# HG changeset patch # User John Donoghue # Date 1433554339 14400 # Node ID ac3abcea55e87d71cadbd090e55407b1a4aa8d21 # Parent e8f4a2e6dc73b2501a8236763c1f694330f6c78d Add --enable-devel-tools option to configure * Makefile.in: new devel-packages rule * configure.ac: arg enable for devel-tools * binary-dist-rules.mk: add devel-packages to packages to install diff -r e8f4a2e6dc73 -r ac3abcea55e8 Makefile.in --- a/Makefile.in Fri Jun 05 21:18:19 2015 -0400 +++ b/Makefile.in Fri Jun 05 21:32:19 2015 -0400 @@ -55,6 +55,9 @@ # if cross, compiling, this also means we will attempt to create cross mkoctfile ENABLE_BINARY_PACKAGES := @ENABLE_BINARY_PACKAGES@ +# create and install devel tools (default no) +ENABLE_DEVEL_TOOLS := @ENABLE_DEVEL_TOOLS@ + # Should match what config.guess prints for your system. # If cross compiling, you must set it manually. ifeq ($(MXE_NATIVE_BUILD),yes) @@ -428,6 +431,12 @@ BLAS_PACKAGES += openblas endif +DEVEL_PACKAGES := +ifeq ($(ENABLE_DEVEL_TOOLS),yes) + DEVEL_PACKAGES += gdb +endif + + MAKE_SHARED_FROM_STATIC := \ $(TOP_DIR)/tools/make-shared-from-static $(MAKE_SHARED_FROM_STATIC_OPTIONS) @@ -507,6 +516,9 @@ .PHONY: blas-packages blas-packages: $(BLAS_PACKAGES) +.PHONY: devel-packages +devel-packages: $(DEVEL_PACKAGES) + configure: configure.ac autoconf diff -r e8f4a2e6dc73 -r ac3abcea55e8 binary-dist-rules.mk --- a/binary-dist-rules.mk Fri Jun 05 21:18:19 2015 -0400 +++ b/binary-dist-rules.mk Fri Jun 05 21:32:19 2015 -0400 @@ -28,6 +28,7 @@ $(OCTAVE_TARGET) \ blas-packages \ octave-forge-packages \ + devel-packages \ units \ transfig \ $(WINDOWS_BINARY_DIST_DEPS) diff -r e8f4a2e6dc73 -r ac3abcea55e8 configure.ac --- a/configure.ac Fri Jun 05 21:18:19 2015 -0400 +++ b/configure.ac Fri Jun 05 21:32:19 2015 -0400 @@ -197,6 +197,13 @@ [if test "$enableval" = yes; then ENABLE_BINARY_PACKAGES=yes; fi], []) AC_SUBST(ENABLE_BINARY_PACKAGES) +ENABLE_DEVEL_TOOLS=no +AC_ARG_ENABLE([devel-tools], + [AS_HELP_STRING([--enable-devel-tools], + [Enable creating devel tools such as gdb])], + [if test "$enableval" = yes; then ENABLE_DEVEL_TOOLS=yes; fi], []) +AC_SUBST(ENABLE_DEVEL_TOOLS) + ### Default is to cross compile for mingw. echo $host_alias