]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Add try-compile for 'major'
authorBrad King <brad.king@kitware.com>
Mon, 16 Nov 2009 16:29:46 +0000 (11:29 -0500)
committerBrad King <brad.king@kitware.com>
Mon, 16 Nov 2009 16:29:46 +0000 (11:29 -0500)
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

CMakeLists.txt

index 0fe15ab9ae9291c35a14002a6e68cbf47724c3ea..b8f5b56489cc408f5b34fcad8bda82cd9dc28ff3 100644 (file)
@@ -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)