Commit Graph

8 Commits

Author SHA1 Message Date
ce6ac7869e refactor(cmake): Use a source list instead of static libs 2018-09-20 15:50:52 -05:00
7b042a6466 feat(cmake): Add MODULE library type to make_library. 2018-09-20 15:50:51 -05:00
9bccdee394 feat(cmake): add INTERNAL type for make_library
This will allow us to make internal static libraries that can be shared
across components that are not targets for installation.
2018-09-20 15:50:51 -05:00
b31226ffcc refactor(cmake): Break out adapters into static libs
Each adapter now links against the shared libraries it requires, and the
polybar executable inherits these through linking to them via
TARGET_DEPS.
2018-09-20 15:50:51 -05:00
b632e7da38 fix(cmake): Use name of found font (#1350)
Before queryfont would never change the name of the font, this ensure that it is propery updated in the caller's scope
2018-08-07 17:04:42 +02:00
be2d05a4bc cmake: Print module versions in summary
Makes helping with build issues easier as we readily see what versions
are being used.
Cmake already prints the version but only when run the first time and
not on subsequent calls, so the information is often lost
2018-04-10 22:22:22 -07:00
2d1e3c215f Add textual indicator for module support
If color output was surpressed, there was no way to tell in the cmake
summary, if a module is actually enabled or not.
Now each module is prefixed with either a "[X]" to indicate it's enabled
or a "[ ]" to indicate it's not
2017-07-14 10:14:13 +02:00
43a17c3b36 refactor(cmake): Cleanup 2017-01-26 17:39:50 +01:00