[enable_backtrace=$enableval],
[enable_backtrace=yes])
-AC_ARG_ENABLE([dynamics],
- [AC_HELP_STRING([--enable-dynamics],
- [Builds with dynamics support])],
- [dynamics_support=$enableval],
- [dynamics_support=no])
+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"
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
-DYNAMICS_SUPPORT=
-if test "x$dynamics_support" = "xyes"; then
- DALI_CFLAGS="$DALI_CFLAGS -DDYNAMICS_SUPPORT"
- DYNAMICS_SUPPORT=-DDYNAMICS_SUPPORT
+# 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
-AC_SUBST(DYNAMICS_SUPPORT)
-# Must come after Emscripten feature test
+# Must come after Emscripten & locks backtrace feature test
if test "x$enable_backtrace" = "xyes"; then
DALI_CFLAGS="$DALI_CFLAGS -DBACKTRACE_ENABLED"
fi
-AM_CONDITIONAL([DYNAMICS_SUPPORT], [test x$dynamics_support = xyes])
-
if test x$DALI_DATA_RW_DIR != x; then
dataReadWriteDir=$DALI_DATA_RW_DIR
else
Makefile
dali-core/Makefile
dali-core.pc
- ../../automated-tests/CMakeLists.txt
- ../../automated-tests/src/dali/CMakeLists.txt
])
AC_OUTPUT
Data Dir (Read Only): $dataReadOnlyDir
Emscripten: $enable_emscripten
Backtrace: $enable_backtrace
- Dynamics: $dynamics_support
+ ScopedLock Backtrace: $enable_lock_backtrace
"