Commit Graph

8 Commits

Author SHA1 Message Date
Rosen Penev 2e654b19f3 treewide: back to cmake.mk
Ninja was merged to base and therefore we can now use normal cmake.mk

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-12 21:05:01 -07:00
Rosen Penev a31b732007 treewide: build CMake projects with Ninja
faster to compile.

A small selection of packages was tested going from:

Executed in  696.30 secs   fish           external
   usr time   82.98 mins  395.00 micros   82.98 mins
   sys time    9.02 mins    0.00 micros    9.02 mins

to:

Executed in  592.20 secs   fish           external
   usr time   84.84 mins  361.00 micros   84.84 mins
   sys time    8.85 mins   57.00 micros    8.85 mins

Tested by running make -j 12 and wiping staging/build_dir/target_x

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-27 21:51:50 -07:00
Rosen Penev 37f33b8800
libyaml-cpp: fix compilation with libcxx
Added GitHub patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-18 23:06:34 -07:00
Rosen Penev dc41b0a6dc
libyaml-cpp: Update to 0.63
Several Makefile cleanups for consistency.

Added ABI_VERSION.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-19 21:23:11 -08:00
Eneas U de Queiroz da9dda6412 libyaml-cpp: copy file matching libs soname
The soname is not set to the full version, but only major.minor.
This uses libyaml-cpp.so.?.? to try to get it right.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-12-07 09:35:13 -02:00
Rosen Penev ce91be78dd
libyaml-cpp: Add PKD_CPE_ID for proper CVE tracking
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-29 18:01:01 -08:00
Rosen Penev 74e05686db libyaml-cpp: Update to 0.6.2 + switch to codeload
Simpler. Got rid of tests for a faster compile.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-17 11:27:19 -08:00
Steven Hessing 1267369d95 libyaml: introducing libyaml-cpp package
Signed-off-by: Steven Hessing <steven.hessing@gmail.com>
2017-11-01 21:25:51 -07:00