Skip to content

Commit d95a42b

Browse files
Martin Oberhuberjcfr
authored andcommitted
ConfigureChecks: VxWorks: Disable _XOPEN_SOURCE due to "sys/select.h" failing
Reported by Martin Oberhuber as V7COR-4651
1 parent ea9cc39 commit d95a42b

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

cmake/ConfigureChecks.cmake

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -540,6 +540,18 @@ elseif(CMAKE_SYSTEM MATCHES "QNX\\-6\\.3\\.2$")
540540
# defining NI_NUMERICHOST.
541541

542542
set(define_xopen_source 0)
543+
544+
elseif(CMAKE_SYSTEM MATCHES "VxWorks\\-7$")
545+
546+
# VxWorks-7
547+
548+
# On VxWorks-7, defining _XOPEN_SOURCE or _POSIX_C_SOURCE
549+
# leads to a failure in select.h because sys/types.h fails
550+
# to define FD_SETSIZE.
551+
# Reported by Martin Oberhuber as V7COR-4651.
552+
553+
set(define_xopen_source 0)
554+
543555
endif()
544556

545557
if(define_xopen_source)

0 commit comments

Comments
 (0)