[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[csmith-project/csmith] 6a8eae: Update Automake/Autoconf/Libtool stuff.
Branch: refs/heads/master
Home: https://github.com/csmith-project/csmith
Commit: 6a8eae49bcd026616cff3aa5348de2de83e5ab77
https://github.com/csmith-project/csmith/commit/6a8eae49bcd026616cff3aa5348de2de83e5ab77
Author: Eric Eide <eeide@cs.utah.edu>
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M Makefile.in
M aclocal.m4
M autoconf/config.guess
M autoconf/config.sub
M autoconf/install-sh
M bootstrap
M configure
M configure.ac
M doc/Makefile.in
A m4/libtool.m4
A m4/ltoptions.m4
A m4/ltsugar.m4
A m4/ltversion.m4
A m4/lt~obsolete.m4
M runtime/Makefile.in
M scripts/Makefile.in
M src/Makefile.in
Log Message:
-----------
Update Automake/Autoconf/Libtool stuff.
Use the current versions of these tools, and bring Csmith's build
files up to date.
Commit: ab82bae7da0ce494c35874adbb14dff76e091071
https://github.com/csmith-project/csmith/commit/ab82bae7da0ce494c35874adbb14dff76e091071
Author: Eric Eide <eeide@cs.utah.edu>
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M Makefile.in
M bootstrap
A config.h.in
M configure
M configure.ac
M doc/Makefile.in
M runtime/Makefile.in
M scripts/Makefile.in
M src/AbsExtension.cpp
M src/AbsProgramGenerator.cpp
M src/AbsRndNumGenerator.cpp
M src/ArrayVariable.cpp
M src/Block.cpp
M src/Bookkeeper.cpp
M src/CFGEdge.cpp
M src/CGContext.cpp
M src/CGOptions.cpp
M src/CVQualifiers.cpp
M src/CompatibleChecker.cpp
M src/Constant.cpp
M src/CoverageTestExtension.cpp
M src/CrestExtension.cpp
M src/DFSOutputMgr.cpp
M src/DFSProgramGenerator.cpp
M src/DFSRndNumGenerator.cpp
M src/DefaultOutputMgr.cpp
M src/DefaultProgramGenerator.cpp
M src/DefaultRndNumGenerator.cpp
M src/DeltaMonitor.cpp
M src/DepthSpec.cpp
M src/Effect.cpp
M src/Error.cpp
M src/Expression.cpp
M src/ExpressionAssign.cpp
M src/ExpressionComma.cpp
M src/ExpressionFuncall.cpp
M src/ExpressionVariable.cpp
M src/ExtensionMgr.cpp
M src/ExtensionValue.cpp
M src/Fact.cpp
M src/FactMgr.cpp
M src/FactPointTo.cpp
M src/FactUnion.cpp
M src/Filter.cpp
M src/Finalization.cpp
M src/Function.cpp
M src/FunctionInvocation.cpp
M src/FunctionInvocationBinary.cpp
M src/FunctionInvocationUnary.cpp
M src/FunctionInvocationUser.cpp
M src/KleeExtension.cpp
M src/Lhs.cpp
M src/LinearSequence.cpp
M src/Makefile.in
M src/MspFilters.cpp
M src/OutputMgr.cpp
M src/PartialExpander.cpp
M src/Probabilities.cpp
M src/RandomNumber.cpp
M src/RandomProgramGenerator.cpp
M src/Reducer.cpp
M src/ReducerOutputMgr.cpp
M src/SafeOpFlags.cpp
M src/Sequence.cpp
M src/SequenceFactory.cpp
M src/SimpleDeltaRndNumGenerator.cpp
M src/SimpleDeltaSequence.cpp
M src/SplatExtension.cpp
M src/Statement.cpp
M src/StatementArrayOp.cpp
M src/StatementAssign.cpp
M src/StatementBreak.cpp
M src/StatementContinue.cpp
M src/StatementExpr.cpp
M src/StatementFor.cpp
M src/StatementGoto.cpp
M src/StatementIf.cpp
M src/StatementReturn.cpp
M src/StringUtils.cpp
M src/Type.cpp
M src/Variable.cpp
M src/VariableSelector.cpp
M src/VectorFilter.cpp
M src/platform.cpp
M src/random.cpp
M src/util.cpp
Log Message:
-----------
Use generated "config.h".
Have `configure` generate a "config.h" file to hold the outcomes of
various tests and definitions. Include that file in C++ files.
Previously, we passed the outcomes of the various configure-time tests
and definitions to the compiler through the command line.
Commit: 20ef69fe7fd7edb8231c1783ad1fb32bfbe39cbc
https://github.com/csmith-project/csmith/commit/20ef69fe7fd7edb8231c1783ad1fb32bfbe39cbc
Author: Eric Eide <eeide@cs.utah.edu>
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M src/Makefile.am
M src/Makefile.in
M src/OutputMgr.cpp
M src/RandomProgramGenerator.cpp
A src/git_version.cpp.in
A src/git_version.h
Log Message:
-----------
Embed Git commit hash by generating "git_version.cpp".
Previously we passed the current git hash to the compiler on the
command line. In principle, this makes it difficult to know what
needs to be recompiled when the commit hash changes.
Now, generate a file containing the current hash. When the commit
hash changes, we can just regenerate that file, recompile it, and
relink.
Commit: 577349614b29d3453259c30b53a9886d843cad0c
https://github.com/csmith-project/csmith/commit/577349614b29d3453259c30b53a9886d843cad0c
Author: Eric Eide <eeide@cs.utah.edu>
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M runtime/Makefile.am
M runtime/Makefile.in
Log Message:
-----------
Don't pass `GIT_HASH` on the compiler command-line.
We don't actually use it when compiling the runtime library.
Moreover, passing the hash on the command line makes it difficult to
know what needs to be reocmpiled when the hash changes.
Commit: d675f349ad749be82d0c6f028f6b00f26b773e3b
https://github.com/csmith-project/csmith/commit/d675f349ad749be82d0c6f028f6b00f26b773e3b
Author: Eric Eide <eeide@cs.utah.edu>
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M configure
M configure.ac
M src/Makefile.am
M src/Makefile.in
Log Message:
-----------
Delete old stuff about linking with Boost.
Commit: 20617e3093b51a1d30a6f6a2d97564568fc29355
https://github.com/csmith-project/csmith/commit/20617e3093b51a1d30a6f6a2d97564568fc29355
Author: Eric Eide <eeide@cs.utah.edu>
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
A CMakeLists.txt
A cmake/GetGitRevisionDescription.cmake
A cmake/GetGitRevisionDescription.cmake.in
A cmake_config.h.in
A src/CMakeLists.txt
Log Message:
-----------
Add CMake infrastructure for building `csmith`.
Add an initial set of CMake files that is enough to build the `csmith`
binary. The other subdirectories (most importanly, the runtime) are
not yet built.
Commit: 066d1f6e72f2a43aa696f6682b200b9691d63495
https://github.com/csmith-project/csmith/commit/066d1f6e72f2a43aa696f6682b200b9691d63495
Author: Eric Eide <eeide@cs.utah.edu>
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M runtime/volatile_runtime.c
Log Message:
-----------
Include <config.h> when building the runtime library.
Commit: 1004c2f48aee0bc16c77af0b22a21b0d24442302
https://github.com/csmith-project/csmith/commit/1004c2f48aee0bc16c77af0b22a21b0d24442302
Author: Eric Eide <eeide@cs.utah.edu>
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M CMakeLists.txt
A doc/CMakeLists.txt
A scripts/CMakeLists.txt
Log Message:
-----------
Add CMake files for `doc` and `scripts` subdirectories.
These are pretty simple.
Commit: b36ec4222d4b02d3a75e2b81acd17b8183b39a16
https://github.com/csmith-project/csmith/commit/b36ec4222d4b02d3a75e2b81acd17b8183b39a16
Author: Eric Eide <eeide@cs.utah.edu>
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M Makefile.in
R acinclude.m4
M aclocal.m4
M doc/Makefile.in
M runtime/Makefile.in
M scripts/Makefile.in
M src/Makefile.in
Log Message:
-----------
Remove ancient `ac_include.m4` file.
We needed this back when we used Boost, which was a long time ago now!
Commit: f647382b4a06063cec0ce0fe6a5a515942e0e832
https://github.com/csmith-project/csmith/commit/f647382b4a06063cec0ce0fe6a5a515942e0e832
Author: Eric Eide <eeide@cs.utah.edu>
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M CMakeLists.txt
A runtime/CMakeLists.txt
Log Message:
-----------
Add CMake files for `runtime` subdirectory.
Commit: a429ac728bfcf332c44baab6b3b95fed2f0cb4bd
https://github.com/csmith-project/csmith/commit/a429ac728bfcf332c44baab6b3b95fed2f0cb4bd
Author: Eric Eide <eeide@cs.utah.edu>
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M Makefile.am
M Makefile.in
M doc/Makefile.am
M doc/Makefile.in
M runtime/Makefile.am
M runtime/Makefile.in
M scripts/Makefile.am
M scripts/Makefile.in
M src/Makefile.am
M src/Makefile.in
Log Message:
-----------
Include CMake-related files in distributions.
Commit: 2f31ba8e52c5719b365a2440be374fb92847915a
https://github.com/csmith-project/csmith/commit/2f31ba8e52c5719b365a2440be374fb92847915a
Author: Eric Eide <eeide@cs.utah.edu>
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M runtime/CMakeLists.txt
Log Message:
-----------
Tweak shared library versions.
Set the library build and API versions to mimic what the Automake-based
path installs for Linux. This is (still) probably not very useful.
Commit: 0902bbbba8ecfa1479ed1e827795aa44e8cd9e6d
https://github.com/csmith-project/csmith/commit/0902bbbba8ecfa1479ed1e827795aa44e8cd9e6d
Author: Eric Eide <eeide@cs.utah.edu>
Date: 2017-05-20 (Sat, 20 May 2017)
Changed paths:
A CMakeLists.txt
M Makefile.am
M Makefile.in
R acinclude.m4
M aclocal.m4
M autoconf/config.guess
M autoconf/config.sub
M autoconf/install-sh
M bootstrap
A cmake/GetGitRevisionDescription.cmake
A cmake/GetGitRevisionDescription.cmake.in
A cmake_config.h.in
A config.h.in
M configure
M configure.ac
A doc/CMakeLists.txt
M doc/Makefile.am
M doc/Makefile.in
A m4/libtool.m4
A m4/ltoptions.m4
A m4/ltsugar.m4
A m4/ltversion.m4
A m4/lt~obsolete.m4
A runtime/CMakeLists.txt
M runtime/Makefile.am
M runtime/Makefile.in
M runtime/volatile_runtime.c
A scripts/CMakeLists.txt
M scripts/Makefile.am
M scripts/Makefile.in
M src/AbsExtension.cpp
M src/AbsProgramGenerator.cpp
M src/AbsRndNumGenerator.cpp
M src/ArrayVariable.cpp
M src/Block.cpp
M src/Bookkeeper.cpp
M src/CFGEdge.cpp
M src/CGContext.cpp
M src/CGOptions.cpp
A src/CMakeLists.txt
M src/CVQualifiers.cpp
M src/CompatibleChecker.cpp
M src/Constant.cpp
M src/CoverageTestExtension.cpp
M src/CrestExtension.cpp
M src/DFSOutputMgr.cpp
M src/DFSProgramGenerator.cpp
M src/DFSRndNumGenerator.cpp
M src/DefaultOutputMgr.cpp
M src/DefaultProgramGenerator.cpp
M src/DefaultRndNumGenerator.cpp
M src/DeltaMonitor.cpp
M src/DepthSpec.cpp
M src/Effect.cpp
M src/Error.cpp
M src/Expression.cpp
M src/ExpressionAssign.cpp
M src/ExpressionComma.cpp
M src/ExpressionFuncall.cpp
M src/ExpressionVariable.cpp
M src/ExtensionMgr.cpp
M src/ExtensionValue.cpp
M src/Fact.cpp
M src/FactMgr.cpp
M src/FactPointTo.cpp
M src/FactUnion.cpp
M src/Filter.cpp
M src/Finalization.cpp
M src/Function.cpp
M src/FunctionInvocation.cpp
M src/FunctionInvocationBinary.cpp
M src/FunctionInvocationUnary.cpp
M src/FunctionInvocationUser.cpp
M src/KleeExtension.cpp
M src/Lhs.cpp
M src/LinearSequence.cpp
M src/Makefile.am
M src/Makefile.in
M src/MspFilters.cpp
M src/OutputMgr.cpp
M src/PartialExpander.cpp
M src/Probabilities.cpp
M src/RandomNumber.cpp
M src/RandomProgramGenerator.cpp
M src/Reducer.cpp
M src/ReducerOutputMgr.cpp
M src/SafeOpFlags.cpp
M src/Sequence.cpp
M src/SequenceFactory.cpp
M src/SimpleDeltaRndNumGenerator.cpp
M src/SimpleDeltaSequence.cpp
M src/SplatExtension.cpp
M src/Statement.cpp
M src/StatementArrayOp.cpp
M src/StatementAssign.cpp
M src/StatementBreak.cpp
M src/StatementContinue.cpp
M src/StatementExpr.cpp
M src/StatementFor.cpp
M src/StatementGoto.cpp
M src/StatementIf.cpp
M src/StatementReturn.cpp
M src/StringUtils.cpp
M src/Type.cpp
M src/Variable.cpp
M src/VariableSelector.cpp
M src/VectorFilter.cpp
A src/git_version.cpp.in
A src/git_version.h
M src/platform.cpp
M src/random.cpp
M src/util.cpp
Log Message:
-----------
Merge work to add a CMake-based build system.
This also merges work that updates the existing Automake-based build
system in various ways.
Compare: https://github.com/csmith-project/csmith/compare/250da040231f...0902bbbba8ec