Source: Restore compilation on OpenBSD
We cannot use OpenBSD
as a name, it is defined in sys/param.h
.
Compile error:
*** Error 1 in target 'cmGlobalUnixMakefileGenerator3.o'
In file included from /usr/ports/pobj/cmake-3.28.1/cmake-3.28.1/Source/cmMakefileLibraryTargetGenerator.cxx:3:
In file included from /usr/ports/pobj/cmake-3.28.1/cmake-3.28.1/Source/cmMakefileLibraryTargetGenerator.h:10:
In file included from /usr/ports/pobj/cmake-3.28.1/cmake-3.28.1/Source/cmMakefileTargetGenerator.h:15:
In file included from /usr/ports/pobj/cmake-3.28.1/cmake-3.28.1/Source/cmGeneratorTarget.h:20:
/usr/ports/pobj/cmake-3.28.1/cmake-3.28.1/Source/cmComputeLinkInformation.h:257:8: error: expected member name or ';' after declaration specifiers
bool OpenBSD;
~~~~ ^
/usr/include/sys/param.h:44:17: note: expanded from macro 'OpenBSD'
#define OpenBSD 202310 /* OpenBSD version (year & month). */
Backport: release
Edited by Brad King