diff options
| author | William A. Kennington III <wak@google.com> | 2019-04-26 18:11:11 -0700 |
|---|---|---|
| committer | William A. Kennington III <wak@google.com> | 2019-04-26 18:24:27 -0700 |
| commit | 8f1700e7ab886ed602c371265ff2c653a2deb485 (patch) | |
| tree | 00c8f7ef61c5e048879f77b8cfe0aa9e1c5f2277 | |
| parent | 97e394714ec7e88b13b2675c859c1ef56771ad24 (diff) | |
| download | stdplus-8f1700e7ab886ed602c371265ff2c653a2deb485.tar.gz stdplus-8f1700e7ab886ed602c371265ff2c653a2deb485.zip | |
autotools: Remove
Meson is now used to build this package in all of the necessary places.
Change-Id: I704d5cdd51129d8dc56c6a2456792846a3711778
Signed-off-by: William A. Kennington III <wak@google.com>
| -rw-r--r-- | .gitignore | 47 | ||||
| -rw-r--r-- | Makefile.am | 39 | ||||
| -rwxr-xr-x | bootstrap.sh | 4 | ||||
| -rw-r--r-- | configure.ac | 141 | ||||
| -rw-r--r-- | example/Makefile.am | 5 | ||||
| -rw-r--r-- | src/Makefile.am | 14 | ||||
| -rw-r--r-- | src/stdplus.pc.in | 10 | ||||
| -rw-r--r-- | test/Makefile.am | 28 |
8 files changed, 0 insertions, 288 deletions
diff --git a/.gitignore b/.gitignore deleted file mode 100644 index b7f492b..0000000 --- a/.gitignore +++ /dev/null @@ -1,47 +0,0 @@ -# Test suite logs -*.log - -# Code Coverage -*.gcda -*.gcno -*.trs -*-coverage* - -# CC / CXX Compiler -*.ii -*.i -*.o -*.s - -# Libtool -*.la -*.lo - -# Autotools -.deps -.dirstamp -.libs -/aclocal.m4 -/autom4te.cache -/build-aux -/confdefs.h -/config.h -/config.h.in -/config.h.in~ -/config.log -/config.status -/configure -/m4 -/libtool -Makefile -Makefile.in -/stamp-h1 - -# Custom generated files -/src/stdplus.pc - -# Output binaries -/test/handle/copyable -/test/handle/managed -/test/signal -/test/util/cexec diff --git a/Makefile.am b/Makefile.am deleted file mode 100644 index 4493eea..0000000 --- a/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -ACLOCAL_AMFLAGS = -I m4 - -# Ignore system headers -CODE_COVERAGE_IGNORE_PATTERN = '/include/*' '/usr/include/*' '$(includedir)/*' -export CODE_COVERAGE_IGNORE_PATTERN - -CODE_COVERAGE_LCOV_SHOPTS = $(CODE_COVERAGE_LCOV_SHOPTS_DEFAULT) -# Use our configuration file for lcov -CODE_COVERAGE_LCOV_SHOPTS += --config-file $(abs_srcdir)/.lcovrc -export CODE_COVERAGE_LCOV_SHOPTS - -CODE_COVERAGE_LCOV_OPTIONS = $(CODE_COVERAGE_LCOV_OPTIONS_DEFAULT) -# Use our configuration file for lcov -CODE_COVERAGE_LCOV_OPTIONS += --config-file $(abs_srcdir)/.lcovrc -export CODE_COVERAGE_LCOV_OPTIONS - -CODE_COVERAGE_LCOV_RMOPTS = $(CODE_COVERAGE_LCOV_RMOPTS_DEFAULT) -# Use our configuration file for lcov -CODE_COVERAGE_LCOV_RMOPTS += --config-file $(abs_srcdir)/.lcovrc -export CODE_COVERAGE_LCOV_RMOPTS - -CODE_COVERAGE_GENHTML_OPTIONS = $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT) -# Use our configuration file for genhtml -CODE_COVERAGE_GENHTML_OPTIONS += --config-file $(abs_srcdir)/.lcovrc -# Don't generate the absolute path for each file in the HTML output -CODE_COVERAGE_GENHTML_OPTIONS += --prefix $(abs_srcdir) --prefix $(abs_builddir) -export CODE_COVERAGE_GENHTML_OPTIONS - -export AM_CPPFLAGS = -I$(abs_builddir)/src -I$(abs_srcdir)/src \ - $(CODE_COVERAGE_CPPFLAGS) -export AM_CFLAGS = $(CODE_COVERAGE_CFLAGS) -export AM_CXXFLAGS = $(CODE_COVERAGE_CXXFLAGS) - -export COMMON_LIBS = $(CODE_COVERAGE_LIBS) -export STDPLUS_LIBS = $(abs_builddir)/src/libstdplus.la $(COMMON_LIBS) - - -EXTRA_DIST = LICENSE MAINTAINERS README.md -SUBDIRS = src example test diff --git a/bootstrap.sh b/bootstrap.sh deleted file mode 100755 index 30ef75a..0000000 --- a/bootstrap.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -set -e -set -x -autoreconf -v -f -i diff --git a/configure.ac b/configure.ac deleted file mode 100644 index 3837116..0000000 --- a/configure.ac +++ /dev/null @@ -1,141 +0,0 @@ -# Initialization -AC_PREREQ([2.69]) -AC_INIT([stdplus], [0.1], [https://github.com/openbmc/stdplus/issues]) -AC_CONFIG_HEADERS([config.h]) -AC_CONFIG_MACRO_DIRS([m4]) -AC_CONFIG_AUX_DIR([build-aux]) -AM_INIT_AUTOMAKE([nostdinc foreign subdir-objects -Wall -Werror dist-xz tar-ustar]) -AM_SILENT_RULES([yes]) -AC_LANG([C++]) - -# Make sure the default CFLAGS of `-O2 -g` don't override CODE_COVERAGE_CFLAGS -# It is important that this comes before AC_PROG_C{C,XX}, as we are attempting -# to stop them from populating default CFLAGS and CXXFLAGS. -AS_IF([test "x$enable_tests" = "xno"], [enable_code_coverage=no]) -AS_IF([test "x$enable_code_coverage" != "xno"], [ - AS_IF([test "x${CXXFLAGS+set}" != "xset"], [ - AC_SUBST(CXXFLAGS, [""]) - ]) - AS_IF([test "x${CFLAGS+set}" != "xset"], [ - AC_SUBST(CFLAGS, [""]) - ]) -]) - -# Checks for programs. -AC_PROG_CXX -AC_PROG_CC -AM_PROG_AR -AC_PROG_INSTALL -AC_PROG_MAKE_SET - -# Checks for libtool -LT_INIT # Removes 'unrecognized options: --with-libtool-sysroot' - -# Make sure the pkgconfigdata is configured for automake -PKG_INSTALLDIR - -# Checks for typedefs, structures, and compiler characteristics. -AX_CXX_COMPILE_STDCXX([17], [noext], [mandatory]) -AX_APPEND_COMPILE_FLAGS([-Wall -Wextra -Wpedantic], [CFLAGS]) -AX_APPEND_COMPILE_FLAGS([-Wall -Wextra -Wpedantic], [CXXFLAGS]) - -# Make it possible for users to choose to disable examples -AC_ARG_ENABLE([examples], AC_HELP_STRING([--disable-examples], - [Build example programs])) -AM_CONDITIONAL([BUILD_EXAMPLES], [test "x$enable_examples" != "xno"]) - -# Make it possible for users to choose if they want test support -# explicitly or not at all -AC_ARG_ENABLE([tests], AC_HELP_STRING([--disable-tests], - [Build test cases])) - -# Check/set gtest specific functions. -AS_IF([test "x$enable_tests" != "xno"], [ - PKG_CHECK_MODULES([GTEST], [gtest], [], [true]) - PKG_CHECK_MODULES([GMOCK], [gmock], [], [true]) - AX_PTHREAD - - AX_SAVE_FLAGS_WITH_PREFIX(OLD, [CPPFLAGS]) - AX_APPEND_COMPILE_FLAGS([$GTEST_CFLAGS], [CPPFLAGS]) - AC_CHECK_HEADERS([gtest/gtest.h], [ - AS_IF([test "x$GTEST_CFLAGS" = "x"], [ - AS_IF([test "x$PTHREAD_CFLAGS" = "x"], [ - AX_APPEND_COMPILE_FLAGS(["-DGTEST_HAS_PTHREAD=0"], [GTEST_CFLAGS]) - ], [ - AX_APPEND_COMPILE_FLAGS(["-DGTEST_HAS_PTHREAD=1"], [GTEST_CFLAGS]) - AX_APPEND_COMPILE_FLAGS([$PTHREAD_CFLAGS], [GTEST_CFLAGS]) - ]) - ]) - ], [ - AS_IF([test "x$enable_tests" = "xyes"], [ - AC_MSG_ERROR([Testing enabled but could not find gtest/gtest.h]) - ]) - ]) - AX_RESTORE_FLAGS_WITH_PREFIX(OLD, [CPPFLAGS]) - - AX_SAVE_FLAGS_WITH_PREFIX(OLD, [CPPFLAGS]) - AX_APPEND_COMPILE_FLAGS([$GMOCK_CFLAGS], [CPPFLAGS]) - AC_CHECK_HEADERS([gmock/gmock.h], [], [ - AS_IF([test "x$enable_tests" = "xyes"], [ - AC_MSG_ERROR([Testing enabled but could not find gmock/gmock.h]) - ]) - ]) - AX_RESTORE_FLAGS_WITH_PREFIX(OLD, [CPPFLAGS]) - - AX_SAVE_FLAGS_WITH_PREFIX(OLD, [LDFLAGS]) - AX_APPEND_COMPILE_FLAGS([$GTEST_LIBS], [LDFLAGS]) - AC_CHECK_LIB([gtest], [main], [ - AS_IF([test "x$GTEST_LIBS" = "x"], [ - AX_APPEND_COMPILE_FLAGS([-lgtest], [GTEST_LIBS]) - ]) - ], [ - AS_IF([test "x$enable_tests" = "xyes"], [ - AC_MSG_ERROR([Testing enabled but couldn't find gtest libs]) - ]) - ]) - AX_RESTORE_FLAGS_WITH_PREFIX(OLD, [LDFLAGS]) - - AX_SAVE_FLAGS_WITH_PREFIX(OLD, [LDFLAGS]) - AX_APPEND_COMPILE_FLAGS([$GMOCK_LIBS], [LDFLAGS]) - AC_CHECK_LIB([gmock], [main], [ - AS_IF([test "x$GMOCK_LIBS" = "x"], [ - AX_APPEND_COMPILE_FLAGS([-lgmock], [GMOCK_LIBS]) - ]) - ], [ - AS_IF([test "x$enable_tests" = "xyes"], [ - AC_MSG_ERROR([Testing enabled but couldn't find gmock libs]) - ]) - ]) - AX_RESTORE_FLAGS_WITH_PREFIX(OLD, [LDFLAGS]) -]) - -# Check for valgrind -AS_IF([test "x$enable_tests" = "xno"], [enable_valgrind=no]) -m4_foreach([vgtool], [valgrind_tool_list], - [AX_VALGRIND_DFLT(vgtool, [off])]) -AX_VALGRIND_DFLT([memcheck], [on]) -AX_VALGRIND_CHECK -AM_EXTRA_RECURSIVE_TARGETS([check-valgrind]) -m4_foreach([vgtool], [valgrind_tool_list], - [AM_EXTRA_RECURSIVE_TARGETS([check-valgrind-]vgtool)]) - -# Code coverage -AX_CODE_COVERAGE -AM_EXTRA_RECURSIVE_TARGETS([check-code-coverage]) -AS_IF([test "x$CODE_COVERAGE_ENABLED" = "xyes"], [ - AX_APPEND_COMPILE_FLAGS([-DHAVE_GCOV], [CODE_COVERAGE_CPPFLAGS]) -]) - -# Append -Werror after doing autoconf compiler checks -# Otherwise some perfectly valid checks can fail and cause our -# final configuratin to be broken. -AC_ARG_ENABLE([werror], AC_HELP_STRING([--disable-werror], [Whether to automatically add -Werror CFLAGS])) -AS_IF([test "x$enable_tests" != "xno"], [ - AX_APPEND_COMPILE_FLAGS([-Werror], [CFLAGS]) - AX_APPEND_COMPILE_FLAGS([-Werror], [CXXFLAGS]) -]) - -# Create configured output -AC_CONFIG_FILES([Makefile example/Makefile src/Makefile test/Makefile]) -AC_CONFIG_FILES([src/stdplus.pc]) -AC_OUTPUT diff --git a/example/Makefile.am b/example/Makefile.am deleted file mode 100644 index 2e8857a..0000000 --- a/example/Makefile.am +++ /dev/null @@ -1,5 +0,0 @@ -noinst_PROGRAMS = - -if BUILD_EXAMPLES - -endif diff --git a/src/Makefile.am b/src/Makefile.am deleted file mode 100644 index 2c1f835..0000000 --- a/src/Makefile.am +++ /dev/null @@ -1,14 +0,0 @@ -nobase_include_HEADERS = -pkgconfig_DATA = stdplus.pc -lib_LTLIBRARIES = libstdplus.la -libstdplus_la_SOURCES = -libstdplus_la_LIBADD = $(COMMON_LIBS) - -nobase_include_HEADERS += stdplus/handle/copyable.hpp - -nobase_include_HEADERS += stdplus/handle/managed.hpp - -nobase_include_HEADERS += stdplus/signal.hpp -libstdplus_la_SOURCES += stdplus/signal.cpp - -nobase_include_HEADERS += stdplus/util/cexec.hpp diff --git a/src/stdplus.pc.in b/src/stdplus.pc.in deleted file mode 100644 index b79e7ca..0000000 --- a/src/stdplus.pc.in +++ /dev/null @@ -1,10 +0,0 @@ -prefix=@prefix@ -exec_prefix=@prefix@ -libdir=@libdir@ -includedir=@includedir@ - -Name: stdplus -Description: Commonly used c++ classes and functions -Version: @VERSION@ -Cflags: -I${includedir} -Libs: -L${libdir} -lstdplus diff --git a/test/Makefile.am b/test/Makefile.am deleted file mode 100644 index 7698901..0000000 --- a/test/Makefile.am +++ /dev/null @@ -1,28 +0,0 @@ -@VALGRIND_CHECK_RULES@ -@CODE_COVERAGE_RULES@ - -gtest_cppflags = $(AM_CPPFLAGS) $(GTEST_CFLAGS) $(GMOCK_CFLAGS) -gtest_ldadd = $(STDPLUS_LIBS) $(GTEST_LIBS) $(GMOCK_LIBS) -lgmock_main - -check_PROGRAMS = -TESTS = $(check_PROGRAMS) - -check_PROGRAMS += handle/copyable -handle_copyable_SOURCES = handle/copyable.cpp -handle_copyable_CPPFLAGS = $(gtest_cppflags) -handle_copyable_LDADD = $(gtest_ldadd) - -check_PROGRAMS += handle/managed -handle_managed_SOURCES = handle/managed.cpp -handle_managed_CPPFLAGS = $(gtest_cppflags) -handle_managed_LDADD = $(gtest_ldadd) - -check_PROGRAMS += signal -signal_SOURCES = signal.cpp -signal_CPPFLAGS = $(gtest_cppflags) -signal_LDADD = $(gtest_ldadd) - -check_PROGRAMS += util/cexec -util_cexec_SOURCES = util/cexec.cpp -util_cexec_CPPFLAGS = $(gtest_cppflags) -util_cexec_LDADD = $(gtest_ldadd) |

