Bläddra i källkod

add configure support for StarPU-RM et StarPU-RM/DLB verbose modes

Olivier Aumage 6 år sedan
förälder
incheckning
6a406321a0
3 ändrade filer med 19 tillägg och 4 borttagningar
  1. 19 0
      configure.ac
  2. 0 2
      starpurm/src/starpurm.c
  3. 0 2
      starpurm/src/starpurm_dlb.c

+ 19 - 0
configure.ac

@@ -3341,6 +3341,15 @@ if test "x$enable_starpurm" != xno
 then
 then
 	starpurm_support=yes
 	starpurm_support=yes
 
 
+	AC_MSG_CHECKING(whether resource management debug messages should be displayed)
+	AC_ARG_ENABLE(starpurm-verbose, [AS_HELP_STRING([--enable-starpurm-verbose],
+		      [display resource management verbose debug messages])],
+		      enable_starpurm_verbose=$enableval, enable_starpurm_verbose=no)
+	AC_MSG_RESULT($enable_starpurm_verbose)
+	if test x$enable_starpurm_verbose = xyes; then
+		AC_DEFINE(STARPURM_VERBOSE, [1], [display resource management verbose debug messages])
+	fi
+
 	# DLB
 	# DLB
 	DLB_CFLAGS=""
 	DLB_CFLAGS=""
 	DLB_LIBS=""
 	DLB_LIBS=""
@@ -3444,6 +3453,16 @@ then
 	then
 	then
 		AC_DEFINE([STARPURM_HAVE_DLB], [1], [Define to 1 if dlb support is enabled.])
 		AC_DEFINE([STARPURM_HAVE_DLB], [1], [Define to 1 if dlb support is enabled.])
 		starpurm_dlb_support=yes
 		starpurm_dlb_support=yes
+
+		AC_MSG_CHECKING(whether DLB resource management debug messages should be displayed)
+		AC_ARG_ENABLE(starpurm-dlb-verbose, [AS_HELP_STRING([--enable-starpurm-dlb-verbose],
+			      [display resource management verbose debug messages])],
+			      enable_starpurm_dlb_verbose=$enableval, enable_starpurm_dlb_verbose=no)
+		AC_MSG_RESULT($enable_starpurm_dlb_verbose)
+		if test x$enable_starpurm_dlb_verbose = xyes; then
+			AC_DEFINE(STARPURM_DLB_VERBOSE, [1], [display DLB resource management verbose debug messages])
+		fi
+
 		AX_DLB_CALLBACK_ARG()
 		AX_DLB_CALLBACK_ARG()
 	fi
 	fi
 	AC_SUBST(DLB_CFLAGS)
 	AC_SUBST(DLB_CFLAGS)

+ 0 - 2
starpurm/src/starpurm.c

@@ -24,8 +24,6 @@
 #include <common/config.h>
 #include <common/config.h>
 #include <starpurm_private.h>
 #include <starpurm_private.h>
 
 
-#undef STARPURM_VERBOSE
-
 /*
 /*
  * #define _DEBUG
  * #define _DEBUG
  */
  */

+ 0 - 2
starpurm/src/starpurm_dlb.c

@@ -42,8 +42,6 @@
 #include <dlb_sp.h>
 #include <dlb_sp.h>
 #include <dlb_errors.h>
 #include <dlb_errors.h>
 
 
-#undef STARPURM_DLB_VERBOSE
-
 /*
 /*
  * DLB interfacing
  * DLB interfacing
  */
  */