# wmcpuwatch
wmcpuwatch aims to show the load of every logical CPU on the system.

It is a fork of wmmon. wmmon shows the load of up to 10 CPUs. With a little
tweaking it is possible to show 12 with wmmon, but when in 2017 Intel
announced a 18 core CPU (and AMD was with their Ryzen even earlier), there
was time for a new dockapp.

wmcpuwatch now shows the load of all CPUs in the lower frame which allows
40 CPUs at max.

## License
wmmon was licensed to the GNU General Public License v2 or any later
version. wmcpuwatch is therefore licensed to the GNU General Public License
v3 or any later version.

## Code
The code is hosted on [BitBucket][overview].

## Build
wmcpuwatch uses CMake as build system.

In the main directory run: `cmake .`

This will check for all dependencies and create all Makefiles to create the
dockapp; afterwards you can compile the source with `make`.

## Source package
After having run `cmake .` you can create a source package with the command
`make package_source`

## Installing
wmcpuwatch can be installed (after the CMake run) with `make install` (if
you have permissions) or with `su -c 'make install'`

**ATTENTION**: CMake provides **no** **uninstalL** target. So be careful
when installing. The list of installed files however can be found in the
file `install_manifest.txt`

## Issues and pull requests
Please enter new issues in the [issue tracker at BitBucket][issuetracker]

Pull requests and patches are welcome!


[overview]: https://bitbucket.org/StarFire/wmcpuwatch "wmcpuwatch overview"
[issuetracker]: https://bitbucket.org/StarFire/wmcpuwatch/issues?status=new&status=open "wmcpuwatch issue tracker"
[doxygen_url]: http://www.doxygen.org/
