Signed-off-by: Charles Briere <[email protected]>
---
 configure.ac          | 23 +++++++++++++++++++++--
 src/common/defaults.h |  2 --
 2 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/configure.ac b/configure.ac
index eb79fc4..b3738d2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -43,8 +43,10 @@ AM_CONDITIONAL([NO_SHARED], [test x$enable_shared = xno])
 
 AM_CONDITIONAL([TARGET_HOST_ANDROID], [false])
 case "${host}" in
-    *-*-linux-androideabi) AM_CONDITIONAL([TARGET_HOST_ANDROID], [true])
-    ;;
+       *-*-linux-androideabi)
+               AM_CONDITIONAL([TARGET_HOST_ANDROID], [true])
+               target_host_android="yes"
+       ;;
 esac
 
 AC_CHECK_HEADERS([ \
@@ -256,6 +258,23 @@ AC_CHECK_LIB([c], [open_memstream],
 ]
 )
 
+AC_ARG_VAR([LTTNG_RUNDIR], [Path to run directory, default to /var/run])
+
+AS_IF([test -n "$LTTNG_RUNDIR"],
+[
+       lttng_rundir=$LTTNG_RUNDIR
+],
+[
+       AS_IF([test "x$target_host_android" = "xyes"],
+       [
+               lttng_rundir="/data/lttng/var/run"
+       ],
+       [
+               lttng_rundir="/var/run/lttng"
+       ])
+])
+AC_DEFINE_UNQUOTED([DEFAULT_LTTNG_RUNDIR], ["$lttng_rundir"], [Location of the 
run directory])
+
 # For Python
 # SWIG version needed or newer:
 swig_version=2.0.0
diff --git a/src/common/defaults.h b/src/common/defaults.h
index fb6a975..74400d7 100644
--- a/src/common/defaults.h
+++ b/src/common/defaults.h
@@ -76,8 +76,6 @@
 #define DEFAULT_USTCONSUMERD32_CMD_SOCK_PATH    DEFAULT_USTCONSUMERD32_PATH 
"/command"
 #define DEFAULT_USTCONSUMERD32_ERR_SOCK_PATH    DEFAULT_USTCONSUMERD32_PATH 
"/error"
 
-/* Default lttng run directory */
-#define DEFAULT_LTTNG_RUNDIR                    "/var/run/lttng"
 #define DEFAULT_LTTNG_HOME_RUNDIR               "%s/.lttng"
 #define DEFAULT_LTTNG_SESSIOND_PIDFILE          "lttng-sessiond.pid"
 
-- 
1.8.1.msysgit.1


_______________________________________________
lttng-dev mailing list
[email protected]
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

Reply via email to