Commit Graph
3 Commits
Author SHA1 Message Date
Gil 6a3379db62 Add a cc_library to the CMake build (#670)
* Rewrite cc_test to take named arguments

Cut down on build file verbosity by having cc_test take SOURCES and
DEPENDS. The separate invocation of target_link_libraries is no longer
necessary.

* Add a cc_library rule to parallel cc_test

This cuts down on build file verbosity.

* Automatically add OBJC_FLAGS to cc_libraries if applicable

* Exclude platform-specific libraries from 'all'

This is makes it possible to declare this kind of library
unconditionally. Usage within a test or as a dependency will actually
trigger building.

* Restore secure_random_test.cc; clean-up comments
2018-01-17 10:24:27 -08:00
Gil 32bdc38400 Rework the top-level cmake build to be a superproject (#538)
All projects are now ExternalProjects

This makes it much easier to build them all in a single pass.
2017-12-06 16:10:59 -08:00
Gil 5e49692058 Add SecureRandom (#473)
* Add SecureRandom
* Add CMake support for building src/support
2017-11-20 20:53:08 -08:00