Zach Laine
|
86f2f2689d
|
Define BOOST_ALL_NO_LIB=1 in CMake builds.
|
2018-10-24 22:59:15 -05:00 |
|
Zach Laine
|
c039e03471
|
Don't kill the CMake build when generating for MSVC. Sigh.
|
2018-10-24 22:59:15 -05:00 |
|
Zach Laine
|
1e57f8ad8e
|
Tweak CMake compiler flag checks, and use Boost 1.68 in Appveyor builds.
|
2018-10-24 22:59:15 -05:00 |
|
Zach Laine
|
11ad20b8f9
|
Add "/std:c++14" to the list of flags to try in CMake builds.
|
2018-10-24 22:59:15 -05:00 |
|
Zach Laine
|
71e983a0f6
|
Add code coverage build mode.
|
2018-03-03 20:54:50 -06:00 |
|
Zach Laine
|
2fcec35e49
|
Add support for running ASan and UBSan.
|
2018-02-27 17:29:26 -06:00 |
|
Zach Laine
|
b6d53d153d
|
Changes based on Part 2 of Steven Watanabe's review.
|
2018-02-14 17:50:29 -06:00 |
|
Zach Laine
|
d10b23e3b0
|
boost -> include/boost
|
2018-02-14 17:50:29 -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
|
cc40a1a88b
|
Report an error if no appropriate -std= flag could be discovered.
|
2016-12-19 18:49:19 -06:00 |
|
Zach Laine
|
a302e8e371
|
Fix Linux/libc++ build, by compiling depdendencies with the same flags as the YAP code.
|
2016-12-19 18:49:14 -06: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 |
|
Zach Laine
|
c96db7812f
|
Add benchmark to CMake build.
|
2016-12-15 19:09:46 -06:00 |
|
Zach Laine
|
06e9fef801
|
Make the Boost required version in CMake EXACT.
|
2016-12-09 23:47:54 -06:00 |
|
Zach Laine
|
82776e706e
|
Lower required CMake version to 3.5.
|
2016-12-09 23:47:41 -06:00 |
|
Zach Laine
|
831024d137
|
Add a Boost-download step to the build when Boost could not be found locally.
|
2016-12-09 23:47:16 -06:00 |
|
Zach Laine
|
1e3f6fb667
|
Add GCC support to CMake build.
|
2016-12-09 22:36:21 -06:00 |
|
Zach Laine
|
78b7f46e91
|
Add examples to user macro docs.
|
2016-12-07 20:01:26 -06:00 |
|
Zach Laine
|
e8eae00afe
|
Add -Wall; fix warnings.
|
2016-12-07 20:01:18 -06:00 |
|
Zach Laine
|
de4086622e
|
Add a first example, hello_world.
|
2016-12-07 20:01:18 -06:00 |
|
Zach Laine
|
e5872cfaf4
|
code_gen_samples to new perf directory.
|
2016-12-07 20:01:17 -06:00 |
|
Zach Laine
|
5805e55f8d
|
Add a code-gen sample, useful for getting the assembly generated for proto17 vs. straight c++ expressions.
|
2016-12-07 20:01:17 -06:00 |
|
Zach Laine
|
7cb4405c08
|
Update CMakeLists.txt files for Linux builds.
|
2016-12-07 20:01:17 -06:00 |
|
Zach Laine
|
d65099c75b
|
Add first real standalone test, of print().
|
2016-12-07 20:01:15 -06:00 |
|