The Enlightenment Foundation Libraries do check for many different environment variable at runtime. There use are mainly for debug and profiling purpose.
Eina
- EINA_MEMPOOL="pool name": make it possible to switch at run time to another mempool, all mempool are compatible with "pass_through", but it doesn't work the other way around.
- EINA_DEBUG_THREADS=1: will abort as soon as an error is detected during manipulation of eina_lock. This will only work if eina was configured with --enable-debug-threads.
- EINA_MTRACE=1: turn on malloc debugging and save malloc/realloc/free call into file pointed by MALLOC_TRACE environment variable.
Eet
- EINA_MEMPOOL="pool name": make it possible to switch at run time to another mempool, all mempool are compatible with "pass_through", but it doesn't work the other way around.
Evas
- EVAS_CPU_NO_MMX: disable use of MMX CPU extention (usefull if your CPU does support it and you don't want to use it).
- EVAS_CPU_NO_MMX2: disable use of MMX2 CPU extention (usefull if your CPU does support it and you don't want to use it).
- EVAS_CPU_NO_SSE: disable use of SSE CPU extention (usefull if your CPU does support it and you don't want to use it).
- EVAS_CPU_NO_SSE3: disable use of SSE3 CPU extention (usefull if your CPU does support it and you don't want to use it).
- EVAS_CPU_NO_ALTIVEC: disable use of Altivec CPU extention (usefull if your CPU does support it and you don't want to use it).
- EVAS_CPU_NO_NEON: disable use of Neon CPU extention (usefull if your CPU does support it and you don't want to use it).
- EVAS_GL_INFO: when using Evas OpenGL X11 engine display some information about the used driver.
Ecore
- ECORE_EVAS_FPS_DEBUG=1: print the FPS of your application.
- ECORE_MEM_STAT=1: print the amount of memory currently allocated by malloc.
- ECORE_ERROR_ABORT=1: abort in case of an error.
Emotion
- EMOTION_FPS_DEBUG=1: print the FPS of the video stream (only work with gstreamer backend at the moment).
- EMOTION_GSTREAMER_DOT="": create the description of the pipeline in the directory pointed by GST_DEBUG_DUMP_DOT_DIR environment variable in file : $GST_DEBUG_DUMP_DOT_DIR/$TIMESTAMP-$EMOTION_GSTREAMER_DOT.dot.
