summaryrefslogtreecommitdiffstats
path: root/configure.ac
AgeCommit message (Collapse)Author
2020-12-07Bump version number for 3.0.3 release3.0.3Nathan Scott
2020-12-04Update changelog for upcoming 3.0.3 release, annotate rc13.0.3rc1Nathan Scott
2020-12-03Fix sensors configure argumentChristian Göttsche
2020-12-02Dynamically load libsensors at runtimeChristian Göttsche
2020-11-28configure: do not check functions we are using unconditionallyChristian Göttsche
2020-11-28Add compat mode for systems without openat(2)Christian Göttsche
2020-11-26configure: create typedefs for fixed-sized integers if neededChristian Göttsche
If not defined in stdint.h or inttypes.h See https://www.gnu.org/software/autoconf/manual/autoconf-2.62/html_node/Particular-Types.html
2020-11-25Drop taskstats conditionalChristian Göttsche
taskstats is only checked on runtime if the column RCHAR, WCHAR, SYSCR, SYSCW, RBYTES, WBYTES, CNCLWB, IO_READ_RATE, IO_WRITE_RATE or IO_RATE is selected. taskstats is currently enabled by default. Drop the taskstats configuration switch, to reduce the maintenance cost.
2020-11-25Drop cgroup conditionalChristian Göttsche
cgroup is only checked on runtime if the column CGROUP is selected. cgroup is currently disabled by default, but most distributions do enable it. Drop the cgroup configuration switch, to reduce the maintenance cost.
2020-11-24Compatibility function for faccessatBenny Baumann
2020-11-17Merge branch 'temperature_v2' of cgzones/htopDaniel Lange
Closes #111, closes #49 Closes #93 - thank you for leading the way @DX37 (Maxim Kurnosenko)!
2020-11-16Add debug state to the configure report (thanks @benbe for the idea)Daniel Lange
2020-11-16Show CPU temperature in CPU meterChristian Göttsche
Show the CPU temperature in the CPU meter, like CPU frequency, instead of using an extra Meter.
2020-11-16hwloc = (portable) HardWare LOCality, not related to lockDaniel Lange
2020-11-15Resolve merge conflicts, merge #229 "Add SystemdMeter" from @cgzonesDaniel Lange
2020-11-09Implement screen for active file locksFynn Wulf
2020-10-31Add SystemdMeterChristian Göttsche
2020-10-29Add compat wrapper for fstatatChristian Göttsche
2020-10-29FreeBSD: implement Platform_getDiskIO()Christian Goettsche
2020-10-29Add HTOP_$platform defines to config.h headerChristian Göttsche
Can be used to conditionally compile platform specific code.
2020-10-16Automatically detect if backtrace(3) needs -lexecinfoChristian Göttsche
2020-10-07Set a -dev version to bug reports show a useful version and not the last releaseDaniel Lange
2020-10-06Enable -Wcast-qual compiler warningChristian Göttsche
2020-10-06Merge branch 'update-license-and-copyright-info'Nathan Scott
2020-10-05Mention platform for platform specific configure optionsChristian Göttsche
2020-10-05Update License consistently to GPLv2 as per COPYING fileDaniel Lange
2020-10-05Update copyright statementDaniel Lange
2020-10-05Merge branch 'attr-nonnull' of https://github.com/BenBE/htop into ↵Nathan Scott
BenBE-attr-nonnull
2020-10-03Add --enable-debug configure option to enable assertsChristian Göttsche
asserts are still disabled by default.
2020-09-29Enable NULL pointer checks via compiler if supportedBenny Baumann
2020-09-28Merge pull request #107 from cgzones/hwlock_linuxaffinityNathan Scott
Make --enable-hwloc and --enable-linux-affinity mutual exclusive
2020-09-25Add -Wmissing-prototypes compiler warningChristian Göttsche
2020-09-24Make --enable-hwloc and --enable-linux-affinity mutual exclusiveChristian Göttsche
They can not be supported both at the same time. Fail configure step instead of silently only use hwloc.
2020-09-24Add -Wfloat-equal to default build flagsBenny Baumann
2020-09-18Add some default compiler warningsChristian Göttsche
Compatible with gcc and clang.
2020-09-17autotools: enable warnings and cleanupChristian Göttsche
- enable warnings in autogen script - drop unused m4/ directory usage - drop AC_TYPE_SIGNAL: C99 guarantees the signal return type to be void - drop AC_CHECK_FILE of procdir: most of the time compilation is done on a different system than htop is run and there is a runtime check in place - improve linux_affinity corss compile logic: use fourth argument instead of pre-test
2020-09-15configure.ac: axe python checkStephen Gregoratto
Now that the automated header script is gone, there's no need for python now.
2020-09-15Bump version, changelog for minor htop-3.0.2 release3.0.2Nathan Scott
2020-09-03Axe automated header generation.Zev Weiss
Reasoning: - implementation was unsound -- broke down when I added a fairly basic macro definition expanding to a struct initializer in a *.c file. - made it way too easy (e.g. via otherwise totally innocuous git commands) to end up with timestamps such that it always ran MakeHeader.py but never used its output, leading to overbuild noise when running what should be a null 'make'. - but mostly: it's just an awkward way of dealing with C code.
2020-09-03Bump version, changelog for minor htop-3.0.1 release3.0.1Nathan Scott
2020-08-28Print configured stateChristian Göttsche
2020-08-28Improve indentChristian Göttsche
2020-08-28Drop configure option --enable-procChristian Göttsche
Move to HTOP_LINUX, as --enable-proc implies my_htop_platform=linux, and the Linux features do not work without a proc fs.
2020-08-24Fix in AC_CONFIG_FILES, try #2Daniel Lange
2020-08-24Nope, configure works but make breaks.Daniel Lange
This reverts commit dad62b6c9e8a9e962b31175d4a768b37e1f8f3ec.
2020-08-24Put Makeheader.py.in into AC_CONFIG_FILESDaniel Lange
2020-08-23Generate an appropriate shebang line for MakeHeader script3.0.0rc2Nathan Scott
Use configure.ac to handle platform differences where some build hosts have only a python3, or only python, binary. Related to https://github.com/htop-dev/htop/pull/6
2020-08-21Remove trailing whitespacesChristian Göttsche
2020-08-21configure: add option --enable-werrorChristian Göttsche
Adds the compiler flag -Werror to fail on warnings. Useful for CI runs.
2020-08-20Documentation updates to reflect community maintainershipNathan Scott
Document the htop.dev site, #htop and htop@groups.io for contacting the community maintainers, and the upcoming 3.0.0 release.