Просмотр исходного кода

cmake : Dont define XOPENSOURCE on AIX (#16481)

Prajwal B Mehendarkar 3 месяцев назад
Родитель
Сommit
6d69ab3f26
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      ggml/src/CMakeLists.txt

+ 3 - 0
ggml/src/CMakeLists.txt

@@ -145,6 +145,9 @@ endif()
 # which was introduced in POSIX.1-2008, forcing us to go higher
 if (CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
     add_compile_definitions(_XOPEN_SOURCE=700)
+elseif (CMAKE_SYSTEM_NAME MATCHES "AIX")
+    # Don't define _XOPEN_SOURCE.  We need _ALL_SOURCE, which is the default,
+    # in order to define _SC_PHYS_PAGES.
 else()
     add_compile_definitions(_XOPEN_SOURCE=600)
 endif()