You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-lang/falcon/files/falcon-0.9.6.8-mongo-stdint...

37 lines
1.1 KiB

From a64c0c3959a0f5e853daba2b35ca19459acf875e Mon Sep 17 00:00:00 2001
From: Stanislas Marquis <stnsls@gmail.com>
Date: Sat, 29 Jan 2011 12:27:50 +0100
Subject: [PATCH] [mongo] Fix detection of stdint.h
---
modules/native/mongodb/CMakeLists.txt | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/modules/native/mongodb/CMakeLists.txt b/modules/native/mongodb/CMakeLists.txt
index bf2d869..e4d1df6 100644
--- a/modules/native/mongodb/CMakeLists.txt
+++ b/modules/native/mongodb/CMakeLists.txt
@@ -8,8 +8,18 @@ falcon_define_module( FALCON_MODULE mongo )
message( STATUS "Adding mongodb module" )
+##
+# Check for stdint.h
+#
if ( NOT MSVC )
- option( MONGO_HAVE_STDINT "MongoDB problem with int64_t?" OFF )
+ find_file( STDINT_H stdint.h HINTS /usr/include )
+ if ( STDINT_H STREQUAL STDINT_H-NOTFOUND )
+ option( MONGO_HAVE_STDINT "MongoDB should use stdint.h" OFF )
+ else()
+ option( MONGO_HAVE_STDINT "MongoDB should use stdint.h" ON )
+ endif()
+ mark_as_advanced( STDINT_H )
+ mark_as_advanced( MONGO_HAVE_STDINT )
endif()
##
--
1.7.9.1