diff options
author | Ryuan Choi <ryuan.choi@gmail.com> | 2013-11-19 13:18:02 +0000 |
---|---|---|
committer | Tom Hacohen <tom@stosb.com> | 2013-11-19 13:18:02 +0000 |
commit | 640f687383f5c6d928b562eb323937d3bd07f1ad (patch) | |
tree | b66ed7bf2783ed5c1f07dd3052926bda9a07d152 /configure.ac | |
parent | 8419f51ab8928e919d1d58c0690811f0ace132cb (diff) |
Introduce check for unit testing framework of Elementary
Reviewers: seoz, tasn
CC: tasn, cedric
Differential Revision: https://phab.enlightenment.org/D91
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 3358d6e1e..7188d394c 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -617,6 +617,17 @@ if test "x$want_elementary_debug" = "xyes"; then | |||
617 | fi | 617 | fi |
618 | AC_SUBST(ELM_DEBUG_DEF) | 618 | AC_SUBST(ELM_DEBUG_DEF) |
619 | 619 | ||
620 | AC_ARG_WITH([tests], | ||
621 | [AC_HELP_STRING([--with-tests=none|regular], | ||
622 | [choose elementary testing method: regular or none.(coverage will be supported)@<:@default=none@:>@])], | ||
623 | [build_tests=${withval}], | ||
624 | [build_tests=none]) | ||
625 | |||
626 | if test "${build_tests}" = "regular"; then | ||
627 | PKG_CHECK_MODULES([CHECK], [check >= 0.9.5]) | ||
628 | fi | ||
629 | AM_CONDITIONAL([ENABLE_ELEMENTARY_TESTS], [test "${build_tests}" = "regular"]) | ||
630 | |||
620 | ELM_ALLOCA_H_DEF="#undef" | 631 | ELM_ALLOCA_H_DEF="#undef" |
621 | AC_CHECK_HEADER(alloca.h, [ELM_ALLOCA_H_DEF="#define"]) | 632 | AC_CHECK_HEADER(alloca.h, [ELM_ALLOCA_H_DEF="#define"]) |
622 | AC_SUBST(ELM_ALLOCA_H_DEF) | 633 | AC_SUBST(ELM_ALLOCA_H_DEF) |
@@ -714,6 +725,7 @@ src/modules/test_entry/Makefile | |||
714 | src/modules/test_map/Makefile | 725 | src/modules/test_map/Makefile |
715 | src/edje_externals/Makefile | 726 | src/edje_externals/Makefile |
716 | src/examples/Makefile | 727 | src/examples/Makefile |
728 | src/tests/Makefile | ||
717 | data/Makefile | 729 | data/Makefile |
718 | data/themes/Makefile | 730 | data/themes/Makefile |
719 | data/images/Makefile | 731 | data/images/Makefile |
@@ -777,6 +789,12 @@ echo " CPPFLAGS.................: $CPPFLAGS" | |||
777 | echo " CFLAGS...................: $CFLAGS" | 789 | echo " CFLAGS...................: $CFLAGS" |
778 | echo " LDFLAGS..................: $LDFLAGS" | 790 | echo " LDFLAGS..................: $LDFLAGS" |
779 | echo | 791 | echo |
792 | if test "${build_tests}" = "none"; then | ||
793 | echo "Tests......................: no" | ||
794 | else | ||
795 | echo "Tests......................: make check" | ||
796 | fi | ||
797 | echo | ||
780 | echo "Installation...............: make install (as root if needed, with 'su' or 'sudo')" | 798 | echo "Installation...............: make install (as root if needed, with 'su' or 'sudo')" |
781 | echo " prefix...................: $prefix" | 799 | echo " prefix...................: $prefix" |
782 | echo | 800 | echo |