summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorFelipe Magno de Almeida <felipe@expertisesolutions.com.br>2014-02-25 17:24:32 -0300
committerCedric Bail <cedric.bail@free.fr>2014-02-25 18:05:01 -0300
commitf279225a6300063c0bc6a47dedd3036ac72e89a6 (patch)
tree796dadba6c7cfaf301f89b24086a1d05647825b7 /configure.ac
parentd63507446fcd9ee1fd90373f5d1207f71cfb8f74 (diff)
eina: add a C++ bindings to Eina @feature.
The goal of this library is to make the life of C++ developers easier when having to manipulate Eina datatype by providing a layer to abstract those data type in C++. Check examples for now. Documentation will come soon, but we are pushing that rather sooner to get feedback on those bindings. As you will notice, this library is just composed of headers. There is no .so and we do think it is better this way. Reducing ABI and API stability issue for applications developers who are the primary target of this binding. Also please note that you will need to have C++11 to use this binding. Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac18
1 files changed, 18 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 8f4023e..6f95066 100644
--- a/configure.ac
+++ b/configure.ac
@@ -890,6 +890,21 @@ EFL_LIB_END([Eina])
890#### End of Eina 890#### End of Eina
891 891
892 892
893#### Eina CXX
894EFL_LIB_START([Eina_Cxx])
895
896AX_CXX_COMPILE_STDCXX_11([ext])
897if test "x${HAVE_CXX11}" -a "x1"; then
898 have_cxx11="yes"
899else
900 have_cxx11="no"
901fi
902
903AM_CONDITIONAL([HAVE_CXX11], [test "x${have_cxx11}" -a "xyes"])
904
905EFL_LIB_END([Eina_Cxx])
906#### End of Eina CXX
907
893#### Eet 908#### Eet
894 909
895EFL_LIB_START([Eet]) 910EFL_LIB_START([Eet])
@@ -3927,6 +3942,7 @@ src/Makefile
3927src/benchmarks/eina/Makefile 3942src/benchmarks/eina/Makefile
3928src/benchmarks/eo/Makefile 3943src/benchmarks/eo/Makefile
3929src/examples/eina/Makefile 3944src/examples/eina/Makefile
3945src/examples/eina_cxx/Makefile
3930src/examples/eet/Makefile 3946src/examples/eet/Makefile
3931src/examples/eo/Makefile 3947src/examples/eo/Makefile
3932src/examples/evas/Makefile 3948src/examples/evas/Makefile
@@ -3945,6 +3961,7 @@ spec/efl.spec
3945pc/evil.pc 3961pc/evil.pc
3946pc/escape.pc 3962pc/escape.pc
3947pc/eina.pc 3963pc/eina.pc
3964pc/eina-cxx.pc
3948pc/eet.pc 3965pc/eet.pc
3949pc/eo.pc 3966pc/eo.pc
3950pc/evas-fb.pc 3967pc/evas-fb.pc
@@ -4075,6 +4092,7 @@ echo " Threads.......: ${efl_have_threads} (${features_thread})"
4075echo " Cryptography..: ${build_crypto}" 4092echo " Cryptography..: ${build_crypto}"
4076echo " X11...........: ${with_x11}" 4093echo " X11...........: ${with_x11}"
4077echo " OpenGL........: ${with_opengl}" 4094echo " OpenGL........: ${with_opengl}"
4095echo " C++11.........: ${have_cxx11}"
4078echo "Evas............: yes (${features_evas})" 4096echo "Evas............: yes (${features_evas})"
4079echo " Engines.......: ${features_evas_engine}" 4097echo " Engines.......: ${features_evas_engine}"
4080echo " Image Loaders.: ${features_evas_loader}" 4098echo " Image Loaders.: ${features_evas_loader}"