mirror of
https://github.com/OpenAMP/open-amp.git
synced 2026-02-06 02:54:32 +08:00
only allow proxy feature if fcntl.h is found
As the proxy library functions relies on fcntl.h file, only allows proxy functions if fcntl.h file is found. Signed-off-by: Wendy Liang <jliang@xilinx.com>
This commit is contained in:
@@ -7,11 +7,17 @@ endif (WITH_LIBMETAL_FIND)
|
||||
|
||||
if ("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
|
||||
check_include_files (stdatomic.h HAVE_STDATOMIC_H)
|
||||
|
||||
check_include_files (fcntl.h HAVE_FCNTL_H)
|
||||
else ("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
|
||||
set (_saved_cmake_required_flags ${CMAKE_REQUIRED_FLAGS})
|
||||
set (CMAKE_REQUIRED_FLAGS "-c")
|
||||
check_include_files (stdatomic.h HAVE_STDATOMIC_H)
|
||||
check_include_files (fcntl.h HAVE_FCNTL_H)
|
||||
set (CMAKE_REQUIRED_FLAGS ${_saved_cmake_required_flags})
|
||||
endif ("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
|
||||
|
||||
if (NOT HAVE_FCNTL_H)
|
||||
unset (WITH_PROXY CACHE)
|
||||
endif (NOT HAVE_FCNTL_H)
|
||||
|
||||
# vim: expandtab:ts=2:sw=2:smartindent
|
||||
|
||||
Reference in New Issue
Block a user