Skip to content

Commit

Permalink
Merge pull request #9 from theuni/build-changes
Browse files Browse the repository at this point in the history
Build fixups
  • Loading branch information
Jeff Garzik committed Sep 25, 2015
2 parents fa79339 + 6502134 commit c72d971
Show file tree
Hide file tree
Showing 9 changed files with 76 additions and 98 deletions.
5 changes: 0 additions & 5 deletions AUTHORS

This file was deleted.

3 changes: 0 additions & 3 deletions ChangeLog

This file was deleted.

66 changes: 65 additions & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
@@ -1,3 +1,67 @@
ACLOCAL_AMFLAGS = -I build-aux/m4

SUBDIRS = lib test
include_HEADERS = lib/univalue.h lib/univalue_escapes.h

lib_LTLIBRARIES = lib/libunivalue.la

lib_libunivalue_la_SOURCES = \
lib/univalue.cpp \
lib/univalue_read.cpp \
lib/univalue_write.cpp

lib_libunivalue_la_LDFLAGS = \
-version-info $(LIBUNIVALUE_CURRENT):$(LIBUNIVALUE_REVISION):$(LIBUNIVALUE_AGE) \
-no-undefined

TESTS = test/unitester

noinst_PROGRAMS = lib/gen $(TESTS)

lib_gen_SOURCES = lib/gen.cpp

TEST_DATA_DIR=test

test_unitester_SOURCES = test/unitester.cpp
test_unitester_LDADD = lib/libunivalue.la
test_unitester_CXXFLAGS = -I$(top_srcdir)/lib -DJSON_TEST_SRC=\"$(srcdir)/$(TEST_DATA_DIR)\"

TEST_FILES = \
$(TEST_DATA_DIR)/fail10.json \
$(TEST_DATA_DIR)/fail11.json \
$(TEST_DATA_DIR)/fail12.json \
$(TEST_DATA_DIR)/fail13.json \
$(TEST_DATA_DIR)/fail14.json \
$(TEST_DATA_DIR)/fail15.json \
$(TEST_DATA_DIR)/fail16.json \
$(TEST_DATA_DIR)/fail17.json \
$(TEST_DATA_DIR)/fail18.json \
$(TEST_DATA_DIR)/fail19.json \
$(TEST_DATA_DIR)/fail1.json \
$(TEST_DATA_DIR)/fail20.json \
$(TEST_DATA_DIR)/fail21.json \
$(TEST_DATA_DIR)/fail22.json \
$(TEST_DATA_DIR)/fail23.json \
$(TEST_DATA_DIR)/fail24.json \
$(TEST_DATA_DIR)/fail25.json \
$(TEST_DATA_DIR)/fail26.json \
$(TEST_DATA_DIR)/fail27.json \
$(TEST_DATA_DIR)/fail28.json \
$(TEST_DATA_DIR)/fail29.json \
$(TEST_DATA_DIR)/fail2.json \
$(TEST_DATA_DIR)/fail30.json \
$(TEST_DATA_DIR)/fail31.json \
$(TEST_DATA_DIR)/fail32.json \
$(TEST_DATA_DIR)/fail33.json \
$(TEST_DATA_DIR)/fail34.json \
$(TEST_DATA_DIR)/fail3.json \
$(TEST_DATA_DIR)/fail4.json \
$(TEST_DATA_DIR)/fail5.json \
$(TEST_DATA_DIR)/fail6.json \
$(TEST_DATA_DIR)/fail7.json \
$(TEST_DATA_DIR)/fail8.json \
$(TEST_DATA_DIR)/fail9.json \
$(TEST_DATA_DIR)/pass1.json \
$(TEST_DATA_DIR)/pass2.json \
$(TEST_DATA_DIR)/pass3.json

EXTRA_DIST=$(TEST_FILES)
4 changes: 0 additions & 4 deletions NEWS

This file was deleted.

4 changes: 4 additions & 0 deletions autogen.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,8 @@
set -e
srcdir="$(dirname $0)"
cd "$srcdir"
if [ -z ${LIBTOOLIZE} ] && GLIBTOOLIZE="`which glibtoolize 2>/dev/null`"; then
LIBTOOLIZE="${GLIBTOOLIZE}"
export LIBTOOLIZE
fi
autoreconf --install --force
Empty file added build-aux/m4/.empty
Empty file.
26 changes: 7 additions & 19 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,15 @@ m4_define([libunivalue_version], [libunivalue_major_version().libunivalue_minor_
AC_INIT([univalue], [1.0.0],
[http://github.com/jgarzik/univalue/])

dnl make the compilation flags quiet unless V=1 is used
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])

AC_PREREQ(2.60)
AC_CONFIG_SRCDIR([lib/univalue.cpp])
AM_INIT_AUTOMAKE([gnu])
AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_MACRO_DIR([build-aux/m4])
AC_CONFIG_HEADERS([univalue-config.h])
AM_INIT_AUTOMAKE([subdir-objects foreign])

LIBUNIVALUE_MAJOR_VERSION=libunivalue_major_version
LIBUNIVALUE_MINOR_VERSION=libunivalue_minor_version
Expand All @@ -38,22 +43,7 @@ AC_SUBST(LIBUNIVALUE_REVISION)
AC_SUBST(LIBUNIVALUE_AGE)

LT_INIT

AC_PROG_CXX
AC_PROG_CC
AC_PROG_CPP
AC_PROG_CXXCPP
AC_PROG_INSTALL
AC_PROG_OBJC
AC_PROG_LN_S
AC_PROG_MKDIR_P
AC_PROG_SED
AC_PATH_TOOL(AR, ar)
AC_PATH_TOOL(RANLIB, ranlib)
AC_PATH_TOOL(STRIP, strip)
PKG_PROG_PKG_CONFIG

AC_LANG_PUSH([C++])
LT_LANG([C++])

case $host in
*mingw*)
Expand All @@ -62,8 +52,6 @@ case $host in
esac

AC_CONFIG_FILES([
lib/Makefile
test/Makefile
Makefile
lib/libunivalue.pc
lib/libunivalue-uninstalled.pc])
Expand Down
18 changes: 0 additions & 18 deletions lib/Makefile.am

This file was deleted.

48 changes: 0 additions & 48 deletions test/Makefile.am

This file was deleted.

0 comments on commit c72d971

Please sign in to comment.