[PATCH 04/90] build: Only build the assembler if flex and bison are found

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



And start displaying a nice summary of what we are going to compile.

Signed-off-by: Damien Lespiau <damien.lespiau at intel.com>
---
 Makefile.am  |    6 +++++-
 configure.ac |   15 +++++++++++++++
 2 files changed, 20 insertions(+), 1 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index a135531..60fc03e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -21,7 +21,11 @@
 
 ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS}
 
-SUBDIRS = lib man tools scripts tests benchmarks demos assembler
+SUBDIRS = lib man tools scripts tests benchmarks demos
+
+if BUILD_ASSEMBLER
+SUBDIRS += assembler
+endif
 
 if BUILD_SHADER_DEBUGGER
 SUBDIRS += debugger
diff --git a/configure.ac b/configure.ac
index fb3450b..ff7e779 100644
--- a/configure.ac
+++ b/configure.ac
@@ -93,6 +93,12 @@ if test x"$udev" = xyes; then
 fi
 PKG_CHECK_MODULES(GLIB, glib-2.0)
 
+# can we build the assembler?
+AS_IF([test x"$LEX" != "x:" -a x"$YACC" != xyacc],
+      [enable_assembler=yes],
+      [enable_assembler=no])
+AM_CONDITIONAL(BUILD_ASSEMBLER, [test "x$enable_assembler" = xyes])
+
 # -----------------------------------------------------------------------------
 #			Configuration options
 # -----------------------------------------------------------------------------
@@ -155,3 +161,12 @@ AC_CONFIG_FILES([
 	assembler/intel-gen4asm.pc
 ])
 AC_OUTPUT
+
+# Print a summary of the compilation
+echo ""
+echo "Intel GPU tools"
+
+echo ""
+echo " ? Tools:"
+echo "       Assembler: ${enable_assembler}"
+echo ""
-- 
1.7.7.5



[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux