Commit Graph

13 Commits

Author SHA1 Message Date
Zach Laine
86f2f2689d Define BOOST_ALL_NO_LIB=1 in CMake builds. 2018-10-24 22:59:15 -05:00
Zach Laine
c30ee8631c Remove previous hack of defining BOOST_NO_AUTO_PTR explicitly in source, and
instead make sure that the Travis build uses Boost 1.68; also upgraded
Google.Benchmark dependency to v1.2.0.
2018-10-24 22:59:15 -05:00
Zach Laine
95bb6233aa When doing a fallback download of Boost in the CMake build, use 1.68. 2018-10-24 22:59:15 -05:00
Zach Laine
62d64d9b44 Remove Google benchmark, and clone it for use only in the CMake build. 2018-03-04 13:16:00 -06:00
Zach Laine
ba3d943559 Simplify if_else so that it no longer requires linking to unit_test_framework. 2018-03-04 12:41:00 -06:00
Zach Laine
8cbd7c70c2 Fix CMake build. 2018-03-04 12:23:08 -06:00
Zach Laine
8282c4b10e Add Boost license copyright headers to all C++ files.
Fixes #31.
2018-02-15 18:07:48 -06:00
Zach Laine
8ff40f50e3 Don't require exactly Boost 1.64. 2018-02-14 17:45:34 -06:00
Rohit Grover
2ac48c9855 fixes #24: changes to CMake related files to allow inclusion of yap as a submodule 2017-08-16 15:19:56 -05:00
Zach Laine
237811e77f Boost 1.62 -> Boost 1.64, because Bintray. 2017-06-24 17:16:12 -05:00
Zach Laine
067f934582 Check for highest X usable in as a -std=X flag with the configured compiler,
and detect constexpr if support.
2016-12-18 21:00:39 -06:00
Louis Dionne
c23c06e509 [CMake] Pull the setting up of dependencies into its own file
Also, properly define link/header dependencies between targets.
2016-12-18 17:49:23 -06:00
Louis Dionne
88ac9a708a [CMake] Encapsulate the disassembly generation in a reusable CMake module 2016-12-18 16:17:38 -06:00