aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile_Elua.am
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@samsung.com>2015-04-16 10:55:27 +0100
committerDaniel Kolesa <d.kolesa@osg.samsung.com>2015-05-06 15:05:20 +0100
commitdbe34d803c37a1e9b85b787fba4f6e015c66c134 (patch)
treed6adf49a97fa213fd2777f6b500664fbaedb6ea8 /src/Makefile_Elua.am
parentelua lib: error_report is now in util namespace (diff)
downloadefl-dbe34d803c37a1e9b85b787fba4f6e015c66c134.tar.gz
elua lib: add test suite
Diffstat (limited to 'src/Makefile_Elua.am')
-rw-r--r--src/Makefile_Elua.am29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/Makefile_Elua.am b/src/Makefile_Elua.am
index 49ba426711..fa2f078428 100644
--- a/src/Makefile_Elua.am
+++ b/src/Makefile_Elua.am
@@ -102,4 +102,33 @@ eluacore_DATA = \
EXTRA_DIST += $(eluacore_DATA)
+if EFL_ENABLE_TESTS
+
+check_PROGRAMS += tests/elua/elua_suite
+
+tests_elua_elua_suite_SOURCES = \
+tests/elua/elua_lib.c \
+tests/elua/elua_suite.c \
+tests/elua/elua_suite.h
+
+tests_elua_elua_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
+-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/elua\" \
+-DPACKAGE_DATA_DIR=\"$(top_srcdir)/src/tests/elua\" \
+-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
+@CHECK_CFLAGS@ \
+@ELUA_CFLAGS@
+
+TESTS += tests/elua/elua_suite
+
+if HAVE_OSX
+if HAVE_X86_64
+tests_elua_elua_suite_LDFLAGS = -pagezero_size 10000 -image_base 100000000
+endif
+endif
+
+tests_elua_elua_suite_LDADD = @CHECK_LIBS@ @USE_ELUA_LIBS@
+tests_elua_elua_suite_DEPENDENCIES = @USE_ELUA_INTERNAL_LIBS@
+
+endif
+
endif