mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
Use check_symbol_exists() instead of check_function_exists().
This is mostly a revert of 477031c03b
.
Now that we are not setting `CMAKE_C_FLAGS`, the check can work
correctly and it helps `pcc` (portable c compiler) make it further
along--though it still doesn't produce usable results (see #427 for the
details).
This commit is contained in:
parent
0895bf8828
commit
a3ec68ce1e
@ -1,18 +1,12 @@
|
||||
include(CheckTypeSize)
|
||||
include(CheckIncludeFiles)
|
||||
include(CheckFunctionExists)
|
||||
include(CheckSymbolExists)
|
||||
|
||||
check_type_size("int" SIZEOF_INT)
|
||||
check_type_size("long" SIZEOF_LONG)
|
||||
check_type_size("time_t" SIZEOF_TIME_T)
|
||||
check_type_size("off_t" SIZEOF_OFF_T)
|
||||
|
||||
check_include_files(crt_externs.h HAVE_CRT_EXTERNS_H)
|
||||
|
||||
if (HAVE_CRT_EXTERNS_H)
|
||||
set(CMAKE_REQUIRED_INCLUDES crt_externs.h)
|
||||
endif()
|
||||
check_function_exists(_NSGetEnviron HAVE__NSGETENVIRON)
|
||||
check_symbol_exists(_NSGetEnviron crt_externs.h HAVE__NSGETENVIRON)
|
||||
|
||||
# generate configuration header and update include directories
|
||||
configure_file (
|
||||
|
@ -5,7 +5,7 @@
|
||||
#include "os/os.h"
|
||||
#include "misc2.h"
|
||||
|
||||
#ifdef HAVE_CRT_EXTERNS_H
|
||||
#ifdef HAVE__NSGETENVIRON
|
||||
#include <crt_externs.h>
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user