Commit Graph

49 Commits

Author SHA1 Message Date
Lev Walkin d9221847e5 add common lib 2017-08-22 01:44:56 -07:00
Lev Walkin 700df493dd reshuffled the tests layout 2017-08-10 14:59:15 -07:00
Lev Walkin 63099079dc no warnings 2017-08-06 23:46:26 -07:00
Lev Walkin 62d95d2ef4 rm warnings 2017-08-06 23:41:11 -07:00
Lev Walkin 645d2de9c3 allow c99 for asn1c code base as well (not skeletons though) 2017-08-06 23:30:36 -07:00
Lev Walkin da997b1ea1 work in 128-bit integer values while compiling 2017-08-04 01:38:41 -07:00
Lev Walkin 1d84ea9862 simplify 64 bit test check 2017-08-02 12:40:13 -07:00
Lev Walkin efded512e7 update --enable-code-coverage support 2017-03-26 16:12:11 -07:00
Lev Walkin b2ee65912f get rid of pushes 2017-03-26 05:19:06 -07:00
Lev Walkin 8a2fb9e110 redone check for longer long 2017-03-26 05:13:39 -07:00
Lev Walkin 860de0bc14 Merge pull request #109 from theirix/configure-ar
Locate AR using standard macro
2017-03-26 05:02:12 -07:00
Vasil Velichkov 1144b350f3 When -Wpedantic is not supported try the -pedantic instead
GCC prior to 4.8 does not supprot -Wpedantic.
See https://gcc.gnu.org/gcc-4.8/changes.html

The travis-ci currently builds with gcc-4.6.3

  $ gcc --version
  gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
2017-03-26 04:42:26 -07:00
Vasil Velichkov e318759ef2 Add code coverage using lcov and gcov
To generate the code coverage report you need gcov and lcov installed
and then execute

 ./configure --enable-code-coverage
 make check-code-coverage

 Writing directory view page.
 Overall coverage rate:
   lines......: 76.5% (10519 of 13759 lines)
   functions..: 85.5% (491 of 574 functions)
   branches...: 57.5% (7040 of 12250 branches)
 file:///home/user/asn1c/asn1c-0.9.28-coverage/index.html

Open the index.html with a web browser
2017-03-26 04:42:26 -07:00
Lev Walkin fa9bb6dcfd version bump 2017-03-26 03:48:47 -07:00
theirix b577d4d881 Locate AR using standard macro
- Use AM_PROG_AR to locate AR (debian complains about AC_PATH_PROG)
- Added a fallback for automake < 1.12
- Moved LT_INIT because it depends on AM_* macro
2016-07-30 17:40:17 +03:00
Lev Walkin 619f0cd736 alloca.h is not universally available 2016-07-02 19:55:23 +00:00
Lev Walkin 64dd70cfc1 EMIT_ASN_DEBUG is in skeletons flags 2016-03-14 05:14:07 -07:00
Lev Walkin f379fe3ac9 check-src has its own extra_dist 2016-03-14 04:30:27 -07:00
Lev Walkin 3798f34a8d tests code uses C99 2016-03-14 04:07:45 -07:00
Lev Walkin 9ee77995ba more explicit test spec 2016-03-14 03:46:16 -07:00
Lev Walkin 327bab2b53 run autoupdate 2016-03-14 02:36:27 -07:00
Lev Walkin 104af19d65 pedantic c89 safety 2016-01-24 22:13:27 -08:00
Lev Walkin 9736348c47 remove compiler warnings 2016-01-24 19:23:02 -08:00
Lev Walkin 790b57973c RPM spec is not part of asn1c 2016-01-23 09:43:40 -08:00
Lev Walkin 7e55cac51c modernize distribution a bit 2016-01-23 09:19:17 -08:00
Lev Walkin 47d884c782 removed AM_MAINTAINER_MODE 2016-01-23 06:38:16 -08:00
Lev Walkin c6080fdd93 generate manual pages from Markdown instead of writing directly 2016-01-23 06:35:34 -08:00
Lev Walkin f76132009a split --enable-Werror and --enable-test-Werror 2016-01-10 13:27:18 -08:00
Lev Walkin a1e5b9d3c4 autoreconf-2.69 fix 2015-09-14 12:50:49 -07:00
brchiu f9c7f85041 Update configure.ac
fixing problem found when using autoreconf-2.69
2015-08-01 09:52:42 +08:00
Lev Walkin 271131c9d7 use AS_HELP_STRING for formatting, etc 2015-04-10 00:09:57 -07:00
Lev Walkin 3278995748 merged patch #31 2014-10-12 18:51:52 -07:00
Lev Walkin 1b03c79368 removed autotools intermediate files from source code; use autoreconf -iv. 2014-10-12 17:31:26 -07:00
Lev Walkin 04fbe62bbc check if timegm is present before emulating 2014-09-17 02:27:01 -07:00
Lev Walkin eace46c5db version bump 2014-09-17 02:18:44 -07:00
Lev Walkin 58ecc7b4e3 disable long debug output and implement --enable-ASN_DEBUG to restore old behavior 2014-09-17 00:32:03 -07:00
Lev Walkin 65907f0750 portability fixes 2014-09-14 17:20:51 -07:00
Lev Walkin e0d321a650 version 0.9.26 2014-09-11 01:28:57 -07:00
Lev Walkin b40ec41655 do not check certain features on non-64 systems 2014-02-24 00:57:18 -08:00
Lev Walkin ea55215e3c split ADD_CFLAGS and TESTSUITE_CFLAGS 2014-01-14 02:15:13 -08:00
Lev Walkin f84cc014d4 check cc flags viability before setting them 2014-01-14 02:12:24 -08:00
Lev Walkin aef10c36f7 upgrade autotools 2014-01-14 01:47:25 -08:00
Frank Morgner cab30af3ee check for strcasecmp 2013-05-21 14:29:12 +02:00
Frank Morgner 92096162d2 check for alloca 2013-05-21 11:38:04 +02:00
Frank Morgner fb63c010f2 build silently by default 2013-05-21 09:56:38 +02:00
Frank Morgner 8a759ad3db try to link symlink and use a define on error
fixes compiling with Minimalist GNU win32 (cross) compiler 4.2.1, which
defines symlink, but doesn't implement it.
2013-05-16 15:02:59 +02:00
Lev Walkin d8ca7ce6a7 version bump 2013-03-16 07:07:26 -07:00
Lev Walkin 69b4f1239d remove inconsequential webcgi subproject 2012-09-04 01:37:14 -07:00
Lev Walkin e7c4b96655 update automake and move doc -> docsrc 2010-11-09 03:26:07 -08:00