summaryrefslogtreecommitdiffstats
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into ↵Nathan Scott2020-08-261-1/+2
|\ | | | | | | bertwesarg-ci-hwloc-job
| * Do not include the generated `config.h` header into the packageBert Wesarg2020-08-251-1/+2
| |
* | Fix out-of-tree buildsBert Wesarg2020-08-251-1/+1
|/
* configure: add option --enable-werrorChristian Göttsche2020-08-211-1/+1
| | | | | Adds the compiler flag -Werror to fail on warnings. Useful for CI runs.
* Merge branch 'hishamhm-pull-920'3.0.0rc1Nathan Scott2020-08-201-8/+26
|\
| * Support for ZFS Compressed ARC statisticsRoss Williams2019-09-031-4/+8
| |
| * ZFS arcstats for SolarisRoss Williams2019-07-071-2/+5
| |
| * Refactor common OpenZFS sysctl accessRoss Williams2019-07-071-10/+11
| | | | | | | | | | Darwin and FreeBSD export zfs kstats through the same APIs, so moving functions into a common file.
| * ZFS arcstats for Darwin (macOS / OS X)Ross Williams2019-07-071-2/+4
| |
| * ZFS arcstats for LinuxRoss Williams2019-07-071-2/+4
| | | | | | | | | | | | If no pools are imported (ARC size == 0) or the ZFS module is not in the kernel (/proc/spl/kstat/zfs/arcstats does not exist), then the Meter reports "Unavailable".
| * Support ZFS ARC stats on FreeBSDRoss Williams2019-07-071-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New meter displays same ARC stats as FreeBSD top(1). Can be extended to other platforms that support ZFS. Pulling kstat.zfs.misc.arcstats.c_max as the meter total, so the meter has a meaningful value to work up to. The Text meter displays, first, the maximum ARC size (Meter.total), then second, the total ARC used, using the difference between Meter.maxItems and Meter.curItems to "hide" the used value from the Bar and Graph drawing functions by using an index in Meter.values[] that is beyond curItems - 1, but less than maxItems - 1.
* | Merge branch 'hishamhm-pull-1009'Nathan Scott2020-08-201-1/+1
|\ \
| * | Fix use of '-rdynamic'Jorge Pereira2020-06-111-1/+1
| |/ | | | | | | The option should be informed to the linker.
* / Merge branch 'hishamhm-pull-890'Nathan Scott2020-08-201-2/+4
|/
* Disable 'make dist' when pkg.m4 is unused in configureExplorer092018-05-221-0/+7
| | | | | | | | | This would prevent a careless future package maintainer from creating a release tarball with a defective configure script. :) Also, add a warning in the autogen.sh phase if pkg.m4 is unused. Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
* New makefile targets to rebuild and clean htop headers.Explorer092018-03-261-16/+104
| | | | | | | | | | | | | `make htop-headers` will regenerate all '.h' headers in htop source for all platforms. `make clean-htop-headers` will delete all generated htop headers. Because of the introduction of these two targets, I slightly changed the style of platform-specific portions of makefile rules. Please comment if you accept such a style, or need me to revert to old style. Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
* Use AM_CFLAGS and AM_LDFLAGS in Makefile.am (#760)Kang-Che Sung (宋岡哲)2018-03-161-5/+5
| | | | | | | | | | | | | | | | This reduces generated Makefile.in size by 74%. (217319 bytes -> 56326 bytes) Automake considers that <prog>_CFLAGS and <prog>_LDFLAGS are program-specific build rules, and when such are specified, Automake will generate additional code just to avoid the "generic" and package-wide AM_CFLAGS or AM_LDFLAGS. (Especially for <prog>_CFLAGS, Automake will rename generated object files to become "prog-foo.o" and such, and it's _a lot_ of code to achieve this in Makefile.) There's no reason for htop to rename intermediate object files. It's better to make things simpler. Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
* Import Solaris support (#741)gmbroome2018-03-021-0/+10
| | | | | | | | | | | | | | | | | | | | | This commit adds support for Solaris, squashed from PR #741: Summary of additions: * Initial setup of Solaris platform directory * Add Solaris platform into autoconf template * Uptime and load averages * Add dependency on libkstat * Basic process listing * Zone name display * CPU detection * Per-process memory and CPU usage parsed correctly * Uses sysconf to discover number of CPUs, instead of more complex libkstat code * Simple memory display working * Reduce repetitive calls to the PAGE_SIZE macro when reading memory info * Add Project, Contract, Task, and Pool into process properties * Use system major()/minor() implementations and remove extraneous definition of mkdev() * Get the STARTTIME column working properly, using the Linux implementation as a guide
* Enh: Add support for backtrace using execinfoDiederik de Groot2017-04-211-1/+1
|
* Initial addition of dragonflybsd (based on FreeBSD)Diederik de Groot2017-04-191-0/+9
|
* Force -lgcov harder when running `make coverage`.Hisham2016-02-191-1/+1
| | | | Shouldn't be needed, but I had to make this tweak to make this work again.
* Check for failure in allocations.Hisham2016-02-021-2/+2
|
* refactor *Screen classes, add InfoScreen superclassHisham Muhammad2016-01-121-2/+3
|
* 'e' displays environment of current processMichael Klein2015-12-021-2/+3
| | | | | - uses sysctl(KERN_PROCARGS2) on *BSD - doesn't work on Linux yet
* (Very) initial working OpenBSD portMichael McConville2015-09-181-0/+8
|
* Added darwin with working battery meterDavid Hunt2015-08-191-0/+10
|
* Rename String to StringUtils.David Hunt2015-08-191-6/+6
| | | | | | | | | Fixes building on case-insensitive filesystems where String.h gets confused with <string.h>. From d734dacea0a10d0465dad4e95b3421511e7da112 Mon Sep 17 00:00:00 2001 From: David Hunt <dhunt@iolanthe.attlocal.net> Date: Sat, 11 Jul 2015 20:56:31 -0500 Subject: [PATCH 1/8] Rename String to StringUtils
* Add coverage testing rulesHisham Muhammad2015-03-251-0/+9
|
* Get FreeBSD tree to compile again with latest changes.Hisham Muhammad2015-03-161-3/+4
|
* Merge branch 'wip' of https://github.com/hishamhm/htop into freebsdHisham Muhammad2015-03-151-7/+9
|\ | | | | | | | | | | Conflicts: htop.c unsupported/Platform.h
| * Work on fixing build of "unsupported" platformHisham Muhammad2015-02-231-4/+6
| |
| * Merge branch 'master' into wipHisham Muhammad2015-02-041-1/+1
| |\
| | * Test if -Wextra is supported. Closes #155.Hisham Muhammad2015-02-041-1/+1
| | |
| * | Sorry about the mega-patch.Hisham Muhammad2015-01-211-2/+2
| |/ | | | | | | | | This is a work-in-progress, code is currently broken. (Some actions, and notably, the header, are missing.)
* | Merge branch 'master' into freebsdHisham Muhammad2014-11-271-2/+2
|\|
| * Move platform-dependent parts of Linux battery meter.Hisham Muhammad2014-11-271-2/+2
| |
* | Add uptime calculation code.Hisham Muhammad2014-11-271-4/+2
| |
* | Merge branch 'master' into freebsdHisham Muhammad2014-11-271-6/+4
|\|
| * Make UptimeMeter cross-platform again.Hisham Muhammad2014-11-271-6/+4
| |
* | Uptime meter for FreeBSD.Hisham Muhammad2014-11-271-2/+4
| | | | | | | | | | This will produce too much replicated code. I think I'll use a lighter abstraction in things like this.
* | Merge branch 'master' into freebsdHisham Muhammad2014-11-271-4/+6
|\|
| * Move UptimeMeter into platform-dependent area.Hisham Muhammad2014-11-271-4/+6
| | | | | | | | Set up environment to move other meters.
* | Beginnings of FreeBSD port!Hisham Muhammad2014-11-271-0/+8
|/
* Builds on Linux again!Hisham Muhammad2014-11-241-2/+2
|
* Changes for supporting separate platform subdirectories.Hisham Muhammad2014-11-241-7/+29
|
* Possible to regenerate headers outside of srcdirRobert Rosengren2014-01-171-1/+1
|
* search and filter for the strace and lsof screens!Hisham Muhammad2012-11-101-5/+5
|
* Add IO priority support ('i' key)Hisham Muhammad2012-10-041-4/+4
|
* remove old reference to hwloc directoryHisham Muhammad2011-12-261-1/+1
|
* Remove old memory debugging routines. We have Valgrind nowadays.Hisham Muhammad2011-12-261-14/+7
|

© 2014-2024 Faster IT GmbH | imprint | privacy policy