From: Brad King Date: Mon, 16 Nov 2009 16:29:46 +0000 (-0500) Subject: Add try-compile for 'major' X-Git-Tag: v2.8.0~154 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=003ae2f27686c280c1b4a5a6ec7bb67088878561;p=thirdparty%2Flibarchive.git Add try-compile for 'major' We define MAJOR_IN_MKDEV and MAJOR_IN_SYSMACROS from CMake by checking sys/mkdev.h and sys/sysmacros.h for 'major'. Previously these macros were left unconfigured for CMake builds. SVN-Revision: 1661 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 0fe15ab9a..b8f5b5648 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -401,6 +401,9 @@ CHECK_SYMBOL_EXISTS(strftime "time.h" HAVE_STRFTIME) CHECK_SYMBOL_EXISTS(vprintf "stdio.h" HAVE_VPRINTF) CHECK_SYMBOL_EXISTS(cygwin_conv_path "sys/cygwin.h" HAVE_CYGWIN_CONV_PATH) +CHECK_SYMBOL_EXISTS(major "sys/mkdev.h" MAJOR_IN_MKDEV) +CHECK_SYMBOL_EXISTS(major "sys/sysmacros.h" MAJOR_IN_SYSMACROS) + IF(HAVE_STRERROR_R) SET(HAVE_DECL_STRERROR_R 1) ENDIF(HAVE_STRERROR_R)