summaryrefslogtreecommitdiff
path: root/config.cmake.h.in
diff options
context:
space:
mode:
authorCameron Cawley <ccawley2011@gmail.com>2022-03-18 17:25:41 +0000
committerMartijn van Beurden <mvanb1@gmail.com>2022-04-22 17:19:49 +0200
commit32d51aade69aa79b5c5f154bae95113a8e1775e1 (patch)
treec9dc1f7436dc5e51a95b0572ddcc34c6f41d3a01 /config.cmake.h.in
parentce18b591a0ccf6a554d4d4fc419537af71dc63f8 (diff)
downloadflac-32d51aade69aa79b5c5f154bae95113a8e1775e1.tar.gz
Only define _XOPEN_SOURCE and __EXTENSIONS__ when necessary
Diffstat (limited to 'config.cmake.h.in')
-rw-r--r--config.cmake.h.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/config.cmake.h.in b/config.cmake.h.in
index d2c2f204..b028f4c9 100644
--- a/config.cmake.h.in
+++ b/config.cmake.h.in
@@ -176,8 +176,10 @@
#ifndef _XOPEN_SOURCE
#cmakedefine DODEFINE_XOPEN_SOURCE 500
+#ifdef DODEFINE_XOPEN_SOURCE
#define _XOPEN_SOURCE DODEFINE_XOPEN_SOURCE
#endif
+#endif
/* Enable threading extensions on Solaris. */
#ifndef _POSIX_PTHREAD_SEMANTICS
@@ -190,8 +192,10 @@
/* Enable general extensions on Solaris. */
#ifndef __EXTENSIONS__
#cmakedefine DODEFINE_EXTENSIONS
+#ifdef DODEFINE_EXTENSIONS
#define __EXTENSIONS__ DODEFINE_EXTENSIONS
#endif
+#endif
/* Target processor is big endian. */