summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2017-07-03 15:01:59 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2017-07-03 14:58:52 -0400
commitded5b1e764fdc97403bd829b02106ae8b9af10a4 (patch)
treecdfb40fe34435dcfef70a0a94663b993fc25227e /configure.ac
parentce80bb2688a6eb1f6c3c5fcfea7d3382e15cc1d0 (diff)
build: fix examples dist based on various configure flags
this would previously break if: * cxx bindings were disabled * elua was disabled * base configure disabled examples and dist build disabled examples * base configure disabled examples and dist build enabled examples it still breaks if: * base configure disables examples and dist build enables examples
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac44
1 files changed, 27 insertions, 17 deletions
diff --git a/configure.ac b/configure.ac
index 4ff1658..72c4d6c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5621,6 +5621,32 @@ case "$host_os" in
5621 ;; 5621 ;;
5622esac 5622esac
5623 5623
5624if test "x$want_always_build_examples" = "xyes" ; then
5625 if test "x$have_cxx11" = "xyes" ; then
5626 cxx_examples="src/examples/eina_cxx/Makefile
5627 src/examples/eolian_cxx/Makefile"
5628 fi
5629 if test "x$have_elua" = "xyes" ; then
5630 elua_examples="src/examples/elua/Makefile"
5631 fi
5632 examples_build="src/examples/eina/Makefile
5633 src/examples/eet/Makefile
5634 src/examples/evas/Makefile
5635 src/examples/ecore/Makefile
5636 src/examples/ecore_avahi/Makefile
5637 src/examples/eio/Makefile
5638 src/examples/eldbus/Makefile
5639 src/examples/ephysics/Makefile
5640 src/examples/edje/Makefile
5641 src/examples/emotion/Makefile
5642 src/examples/emile/Makefile
5643 src/examples/ethumb_client/Makefile
5644 src/examples/elocation/Makefile
5645 src/examples/elementary/Makefile
5646 $elua_examples
5647 $cxx_examples"
5648fi
5649
5624AC_CONFIG_FILES([ 5650AC_CONFIG_FILES([
5625Makefile 5651Makefile
5626data/Makefile 5652data/Makefile
@@ -5639,23 +5665,7 @@ src/Makefile
5639src/benchmarks/eina/Makefile 5665src/benchmarks/eina/Makefile
5640src/benchmarks/eo/Makefile 5666src/benchmarks/eo/Makefile
5641src/benchmarks/evas/Makefile 5667src/benchmarks/evas/Makefile
5642src/examples/eina/Makefile 5668$examples_build
5643src/examples/eina_cxx/Makefile
5644src/examples/eet/Makefile
5645src/examples/evas/Makefile
5646src/examples/ecore/Makefile
5647src/examples/ecore_avahi/Makefile
5648src/examples/eio/Makefile
5649src/examples/eldbus/Makefile
5650src/examples/ephysics/Makefile
5651src/examples/edje/Makefile
5652src/examples/emotion/Makefile
5653src/examples/emile/Makefile
5654src/examples/ethumb_client/Makefile
5655src/examples/elua/Makefile
5656src/examples/eolian_cxx/Makefile
5657src/examples/elocation/Makefile
5658src/examples/elementary/Makefile
5659src/lib/eina/eina_config.h 5669src/lib/eina/eina_config.h
5660src/lib/efl/Efl_Config.h 5670src/lib/efl/Efl_Config.h
5661src/lib/elementary/Elementary_Options.h 5671src/lib/elementary/Elementary_Options.h