C5T / Current

C++ framework for realtime machine learning.
https://medium.com/dima-korolev/current-for-realtime-machine-learning-4f04aa8ab81a
97 stars 29 forks source link

Next steps with `cmake`-based builds. #979

Closed dkorolev closed 6 months ago

dkorolev commented 6 months ago

Incremental improvements with cmake:

  1. Added C5T_NO_GTEST, since it's silly to wait ~8 extra seconds to build "Hello, World!", and
  2. Made lib_* libraries depend on each other, so that they can use each other's functions.

Re. (2) I think dlib_*.cc targets should also depend on all the libraries. But also I am jet lagged, so baby steps.

Thx, Dima

dkorolev commented 6 months ago

@mzhurovich I'll merge this in for your post-review, wanna clean up a few examples before going further.

dkorolev commented 6 months ago

For instance, https://github.com/dkorolev/c5t_trivial_dep_example/commit/9746eef68fa5f66a70b88f01cbed0114a6426249 is now under a second for make clean; make.