DALI_CFLAGS=-DPLATFORM_TIZEN
+# Use C++ 11
+DALI_CFLAGS="$DALI_CFLAGS -std=c++11 -Wnon-virtual-dtor"
+
AC_ARG_ENABLE(exportall,
[AC_HELP_STRING([--enable-exportall],
[enables the exporting of all the symbols in the library])],
[enable_backtrace=$enableval],
[enable_backtrace=yes])
+AC_ARG_ENABLE([lock_backtrace],
+ [AC_HELP_STRING([--enable-lock-backtrace],
+ [Backtrace for when more than 1 lock is held on the same thread])],
+ [enable_lock_backtrace=$enableval],
+ [enable_lock_backtrace=no])
+
+AC_ARG_ENABLE([gles],
+ [AC_HELP_STRING([--enable-gles],
+ [Specify the OpenGL ES version for backwards compatibility])],
+ [enable_gles=$enableval],
+ [enable_gles=20])
+
+DALI_CFLAGS="$DALI_CFLAGS -DDALI_GLES_VERSION=${enable_gles}"
+
if test "x$enable_debug" = "xyes"; then
DALI_CFLAGS="$DALI_CFLAGS -DDEBUG_ENABLED"
fi
if test "x$enable_emscripten" = "xyes"; then
DALI_CFLAGS="$DALI_CFLAGS -DEMSCRIPTEN -std=c++11"
- # Automatically turn off backtrace support
+ # Automatically turn off backtrace support and mutex locks
enable_backtrace="no"
+ enable_lock_backtrace="no"
fi
# Must come after Emscripten feature test
+if test "x$enable_lock_backtrace" = "xyes"; then
+ DALI_CFLAGS="$DALI_CFLAGS -DLOCK_BACKTRACE_ENABLED"
+ enable_backtrace="yes"
+fi
+
+# Must come after Emscripten & locks backtrace feature test
if test "x$enable_backtrace" = "xyes"; then
DALI_CFLAGS="$DALI_CFLAGS -DBACKTRACE_ENABLED"
fi
Data Dir (Read Only): $dataReadOnlyDir
Emscripten: $enable_emscripten
Backtrace: $enable_backtrace
+ ScopedLock Backtrace: $enable_lock_backtrace
"