1
0
mirror of https://github.com/Llewellynvdm/conky.git synced 2024-12-25 12:10:03 +00:00
conky/cmake
Brenden Matthews 8aa9c819f3
Conky for mac os master (#579)
* Try to amend #31

* BUILD_WLAN should be available for all OS.

Keep BUILD_WLAN OFF by default for compatibility reasons.

* WLAN-related variables should be available for every OS.

There are some problems (probably null-dereference)

* Fix $wireless_essid crashing conky if no argument provided.

Conky wasn't parsing the argument of the variable as it should, thus wasn't allocating the `dev` member variable.

Also fix some documentation stuff.

* Improve `get_freq` #20

Using the Intel® Power Gadget API (https://software.intel.com/en-us/blogs/2012/12/13/using-the-intel-power-gadget-api-on-mac-os-x) we can now get actual Core frequency and not the constant factory one.

Though, for some weird reason the API gives the same freq for all Cores, thus the |cpu| arg becomes useless.

* Oops, this accidently slipped in

* Introduce BUILD_IPGFREQ build option

This build option has been introduced for one particular reason:

On macOS getting current core-frequency is not supported by the APIs.  A solution is to install Intel's ® Power Gadget which comes with an .app, a Framework and a kernel-extension.  Though, this may trouble some alot, thus introduce BUILD_IPGFREQ.

* Forgot static here.

* Some improvements for get_freq again.

Fix frequency not printing correctly (I wasn't using the divisor)
Add more guards.

* Setup cmake files and project code for Objective-C code #17

We want to use CoreWLAN framework.

* update_cpu_usage() now supports multiple cores

Also, some cleanup.

* Updated default conky config to monitor Mac Networking

* Made Mac Friendly BuildOptions and generic default conky configs

* Undid Xdamage config and cleaned up previous IF statements

* Re-Added XDamage fix

* Finish up the algorithm. I think its now correct. Closes: #33

* Cleanup macro and introduce a no-op free_cpu() function for ALL cpu-related variables

free_cpu() must be implemented for every OS and on all except macOS its a no-op function.

* Reformat, add empty comment.
2018-08-07 11:54:01 -04:00
..
scripts Add formatting/static analysis (#486) 2018-05-12 12:03:00 -04:00
build.h.in Move cmake files around, add -D_GNU_SOURCE. 2009-12-09 15:56:07 -08:00
clang-tidy.cmake Only run tidy on modified code, relocate scripts. (#490) 2018-05-12 22:46:47 -04:00
config.h.in Conky for mac os master (#579) 2018-08-07 11:54:01 -04:00
Conky.cmake Add formatting/static analysis (#486) 2018-05-12 12:03:00 -04:00
ConkyBuildOptions.cmake Conky for mac os master (#579) 2018-08-07 11:54:01 -04:00
ConkyCPackSetup.cmake Add formatting/static analysis (#486) 2018-05-12 12:03:00 -04:00
ConkyPlatformChecks.cmake Conky for mac os master (#579) 2018-08-07 11:54:01 -04:00
Docbook.cmake Add formatting/static analysis (#486) 2018-05-12 12:03:00 -04:00
FindClangTidy.cmake Build improvements: clang-tidy, sonar, Dockerfile. (#488) 2018-05-12 19:26:31 -04:00
FindXinerama.cmake added support for multiple xinerama heads (fixes issue #172) 2015-12-01 13:53:43 +01:00
ToLua.cmake Add formatting/static analysis (#486) 2018-05-12 12:03:00 -04:00