summaryrefslogtreecommitdiff
path: root/src/Makefile_Ecore_Cxx.am
diff options
context:
space:
mode:
authorFelipe Magno de Almeida <felipe@expertisesolutions.com.br>2014-02-26 18:37:21 -0300
committerCedric Bail <cedric.bail@free.fr>2014-02-26 18:52:08 -0300
commit91f5a9b0431ed6ba1adab28fff0a3fab7fc65211 (patch)
tree289669014b5c543d06db1ed82a3275dcadfc2f8f /src/Makefile_Ecore_Cxx.am
parent3312ba4c56f352d774ef72273242392c2a110f96 (diff)
ecore_cxx: add main_loop_thread_safe_call_sync and main_loop_thread_safe_call_async with tests
The point of this binding is to enable the support for easy lambda for ecore function that wont be using Eo. See the tests on how to use those. Reviewers: cedric, raster CC: savio, cedric Differential Revision: https://phab.enlightenment.org/D582 Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Diffstat (limited to 'src/Makefile_Ecore_Cxx.am')
-rw-r--r--src/Makefile_Ecore_Cxx.am36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/Makefile_Ecore_Cxx.am b/src/Makefile_Ecore_Cxx.am
new file mode 100644
index 0000000000..ff8efdca86
--- /dev/null
+++ b/src/Makefile_Ecore_Cxx.am
@@ -0,0 +1,36 @@
1
2### Library
3
4installed_ecorecxxmainheadersdir = $(includedir)/ecore_cxx-@VMAJ@
5dist_installed_ecorecxxmainheaders_DATA = \
6bindings/ecore_cxx/Ecore.hh
7
8### Unit tests
9
10if EFL_ENABLE_TESTS
11if HAVE_CXX11
12
13check_PROGRAMS += tests/ecore_cxx/ecore_cxx_suite
14TESTS += tests/ecore_cxx/ecore_cxx_suite
15
16tests_ecore_cxx_ecore_cxx_suite_SOURCES = \
17tests/ecore_cxx/ecore_cxx_suite.cc \
18tests/ecore_cxx/ecore_cxx_test_safe_call.cc
19
20tests_ecore_cxx_ecore_cxx_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
21-I$(top_srcdir)/src/bindings/ecore_cxx \
22-I$(top_srcdir)/src/bindings/eina_cxx \
23-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/ecore_cxx\" \
24-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/ecore_cxx\" \
25@CHECK_CFLAGS@ \
26@ECORE_CFLAGS@ \
27@EINA_CFLAGS@
28
29tests_ecore_cxx_ecore_cxx_suite_LDADD = \
30@CHECK_LIBS@ \
31@USE_ECORE_LIBS@
32tests_ecore_cxx_ecore_cxx_suite_DEPENDENCIES = \
33@USE_ECORE_INTERNAL_LIBS@
34
35endif
36endif