2
0
mirror of https://github.com/boostorg/yap.git synced 2026-01-24 06:32:08 +00:00

14 Commits

Author SHA1 Message Date
greole
bf9e8a121d Dependent compilation of tests, examples ... etc (#100)
* add a project name

* opt out of test, example, perf and doc build

* compiler definitions for clang

* fix build order by setting target depencies

* fix streampos namespace

* bump benchmark version

* remove file since it is part of google benchmark

* deactivate tests for google benchmark

* add missing ;

* add constexpr and variadic templates to compile features

* FIX set compile on interface since yap is an interface lib

* set cxx 14 as compile feature to compile boost

* add missing $

* replace cxx_std_14 by concrete features

* add all features to interface_compile_properties

* fix interface_compile_properties
2020-04-08 18:30:26 -05:00
Zach Laine
18b6dc4015 Define BOOST_ALL_NO_LIB=1 in CMake builds. 2018-10-20 14:22:30 -05:00
Zach Laine
923d61ae7a 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-18 19:57:38 -05:00
Zach Laine
74908bc49d When doing a fallback download of Boost in the CMake build, use 1.68. 2018-10-18 01:43:25 -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