Changeset View
Changeset View
Standalone View
Standalone View
src/util/config.h.cmake
Show All 23 Lines | |||||
24 | #define HEAPTRACK_VERSION_MINOR @HEAPTRACK_VERSION_MINOR@ | 24 | #define HEAPTRACK_VERSION_MINOR @HEAPTRACK_VERSION_MINOR@ | ||
25 | #define HEAPTRACK_VERSION_PATCH @HEAPTRACK_VERSION_PATCH@ | 25 | #define HEAPTRACK_VERSION_PATCH @HEAPTRACK_VERSION_PATCH@ | ||
26 | #define HEAPTRACK_VERSION ((HEAPTRACK_VERSION_MAJOR<<16)|(HEAPTRACK_VERSION_MINOR<<8)|(HEAPTRACK_VERSION_PATCH)) | 26 | #define HEAPTRACK_VERSION ((HEAPTRACK_VERSION_MAJOR<<16)|(HEAPTRACK_VERSION_MINOR<<8)|(HEAPTRACK_VERSION_PATCH)) | ||
27 | 27 | | |||
28 | #define HEAPTRACK_FILE_FORMAT_VERSION @HEAPTRACK_FILE_FORMAT_VERSION@ | 28 | #define HEAPTRACK_FILE_FORMAT_VERSION @HEAPTRACK_FILE_FORMAT_VERSION@ | ||
29 | 29 | | |||
30 | #define HEAPTRACK_DEBUG_BUILD @HEAPTRACK_DEBUG_BUILD@ | 30 | #define HEAPTRACK_DEBUG_BUILD @HEAPTRACK_DEBUG_BUILD@ | ||
31 | 31 | | |||
32 | // cfree() does not exist in glibc 2.26+. | ||||
33 | // See: https://bugs.kde.org/show_bug.cgi?id=383889 | ||||
34 | #cmakedefine01 HAVE_CFREE | ||||
mwolff: you could use cmakedefine01 here and then `#if ...` in the c++ code, to ensure we don't typo… | |||||
35 | | ||||
32 | #endif // HEAPTRACK_CONFIG_H | 36 | #endif // HEAPTRACK_CONFIG_H |
you could use cmakedefine01 here and then #if ... in the c++ code, to ensure we don't typo anything (since #if defined(HAVE_CFRE) e.g. would compile but be wrong