ENH: give up on try run
This commit is contained in:
parent
f3a3f1fb66
commit
783f2003ec
@ -237,36 +237,12 @@ SET (HAVE_LIBZ 1)
|
|||||||
SET (MAJOR_IN_MKDEV 0)
|
SET (MAJOR_IN_MKDEV 0)
|
||||||
SET (MAJOR_IN_SYSMACROS 0)
|
SET (MAJOR_IN_SYSMACROS 0)
|
||||||
|
|
||||||
SET(CMAKE_MAKEDEV_SOURCE)
|
# for most systems makedev is two args on qnx it is three
|
||||||
FOREACH(FILE ${HEADER_INCLUDES})
|
# try run is nothing but trouble so just hard code it
|
||||||
SET(CMAKE_MAKEDEV_SOURCE
|
SET (MAKEDEV_THREE_ARGS 0)
|
||||||
"${CMAKE_MAKEDEV_SOURCE}#include <${FILE}>\n")
|
IF(QNXNTO)
|
||||||
ENDFOREACH(FILE)
|
SET(MAKEDEV_THREE_ARGS 1)
|
||||||
SET(CMAKE_MAKEDEV_SOURCE
|
ENDIF(QNXNTO)
|
||||||
"${CMAKE_MAKEDEV_SOURCE}
|
|
||||||
int main ()
|
|
||||||
{
|
|
||||||
dev_t maj = 5;
|
|
||||||
dev_t min = 7;
|
|
||||||
dev_t dev;
|
|
||||||
|
|
||||||
dev = makedev(0, maj, min);
|
|
||||||
if(major(dev) != maj || minor(dev) != min)
|
|
||||||
{
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
")
|
|
||||||
# get this from the source tree since it was not in the previous
|
|
||||||
# version of cmake and cmake need to build cmake
|
|
||||||
IF("${CMake_SOURCE_DIR}" STREQUAL "")
|
|
||||||
INCLUDE(CheckCSourceRuns)
|
|
||||||
ELSE("${CMake_SOURCE_DIR}" STREQUAL "")
|
|
||||||
INCLUDE(${CMake_SOURCE_DIR}/Modules/CheckCSourceRuns.cmake)
|
|
||||||
ENDIF("${CMake_SOURCE_DIR}" STREQUAL "")
|
|
||||||
CHECK_C_SOURCE_RUNS("${CMAKE_MAKEDEV_SOURCE}" MAKEDEV_THREE_ARGS)
|
|
||||||
#SET (MAKEDEV_THREE_ARGS 0)
|
|
||||||
#SET (NEED_BASENAME 0)
|
#SET (NEED_BASENAME 0)
|
||||||
#SET (NEED_DIRNAME 0)
|
#SET (NEED_DIRNAME 0)
|
||||||
#SET (NEED_FNMATCH 1)
|
#SET (NEED_FNMATCH 1)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user