diff --git a/COPYING b/COPYING index 88798ab..caeca07 120000 --- a/COPYING +++ b/COPYING @@ -1 +1 @@ -/usr/share/automake-1.15/COPYING \ No newline at end of file +/usr/share/automake-1.14/COPYING \ No newline at end of file diff --git a/INSTALL b/INSTALL index ddcdb76..f812f5a 120000 --- a/INSTALL +++ b/INSTALL @@ -1 +1 @@ -/usr/share/automake-1.15/INSTALL \ No newline at end of file +/usr/share/automake-1.14/INSTALL \ No newline at end of file diff --git a/ax_init_standard_project.m4 b/ax_init_standard_project.m4 index 7c6a416..27b0bf6 100644 --- a/ax_init_standard_project.m4 +++ b/ax_init_standard_project.m4 @@ -171,12 +171,13 @@ AC_DEFUN([AX_INIT_STANDARD_PROJECT], [ AX_SUBST(NUMBERS) AX_SUBST(HOME) if test -f README.md; then - README=$() + README=$(tail -n +3 README.md) DESCRIPTION=$(head -1 README.md) else README=$(tail -n +3 README) DESCRIPTION=$(head -1 README) fi + README_ESCAPED=$(echo "$README" | sed ':a;N;$!ba;s/\n/\\n/g;s,",\\",g') if which pandoc 2>&1 > /dev/null; then README_HTML=$(echo "$README" | pandoc -f markdown_github -t html | sed ':a;N;$!ba;s,\\\(.\),\\\\\1,g;s/\n/\\n/g;s,",\\",g;s, ,\ \ ,g') else @@ -184,6 +185,8 @@ AC_DEFUN([AX_INIT_STANDARD_PROJECT], [ fi AX_SUBST(README) _AM_SUBST_NOTMAKE([README]) + AX_SUBST(README_ESCAPED) + _AM_SUBST_NOTMAKE([README_ESCAPED]) AX_SUBST(README_HTML) _AM_SUBST_NOTMAKE([README_HTML]) AX_SUBST(DESCRIPTION) @@ -424,6 +427,33 @@ maintainer-clean-example-targets: EOF ]) +# use this in configure.ac to support C++ examples +AC_DEFUN([AX_USE_NODEJS], [ + AC_PATH_PROG(ANDROID, [android], [0], + [${PATH}${PATH_SEPARATOR}${ANDROID_HOME}/tools]) + AC_PATH_PROG(CORDOVA, [cordova], [0], + [${PATH}${PATH_SEPARATOR}$(pwd)/node_modules/cordova/bin]) + if test ${CORDOVA} = 0; then + AC_MSG_WARN([cordova is missing, on ubuntu install cordova-cli from repository ppa:cordova-ubuntu/ppa]) + fi + if test ${ANDROID} = 0; then + AC_MSG_WARN([android sdk is missing, set variable ANDROID_HOME after installation]) + fi + AM_CONDITIONAL(HAVE_CORDOVA, [test ${CORDOVA} != 0 -a ${ANDROID} != 0]) + AX_SUBST(CORDOVA) + AC_CONFIG_FILES([nodejs/package.json]) + AC_CONFIG_FILES([nodejs/makefile]) + AC_CONFIG_FILES([cordova/makefile]) + AC_CONFIG_FILES([cordova/config.xml]) + AX_ADD_MAKEFILE_TARGET_DEP([maintainer-clean-am], [maintainer-clean-example-targets], [examples/makefile.in]) + test -f examples/makefile.in && cat >> examples/makefile.in <