Browse Source

cmake: explicitly disable fdatasync when building for OSX.

This ensures that the check_function_exists() for fdatasync in the
libeio CMakeLists.txt is not run, since that fails on some versions of
OSX (http://public.kitware.com/Bug/view.php?id=10044).
v0.7.4-release
Tom Hughes 14 years ago
committed by Ryan Dahl
parent
commit
7a272d92e3
  1. 2
      cmake/configure.cmake

2
cmake/configure.cmake

@ -61,6 +61,8 @@ endif()
if(${node_platform} MATCHES darwin)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -framework Carbon")
# explicitly set this so that we don't check again when building libeio
set(HAVE_FDATASYNC 0)
else()
# OSX fdatasync() check wrong: http://public.kitware.com/Bug/view.php?id=10044
check_function_exists(fdatasync HAVE_FDATASYNC)

Loading…
Cancel
Save