diff extensions/CMakeLists.txt @ 238:62eaf631eb61

Fix compilation issue when gnutls is not in standard directory
author Sebastien Decugis <sdecugis@nict.go.jp>
date Mon, 08 Mar 2010 14:52:01 +0900
parents 967e579beb64
children a857024cb48b
line wrap: on
line diff
--- a/extensions/CMakeLists.txt	Mon Mar 08 14:23:28 2010 +0900
+++ b/extensions/CMakeLists.txt	Mon Mar 08 14:52:01 2010 +0900
@@ -12,6 +12,15 @@
   SET_TARGET_PROPERTIES(${EXTNAME} PROPERTIES SUFFIX ".fdx" )
 ENDMACRO(FD_ADD_EXTENSION)
 
+# The extensions include the headers of freeDiameter that contains gnutls objects
+FIND_PACKAGE(GNUTLS REQUIRED)
+INCLUDE_DIRECTORIES(${GNUTLS_INCLUDE_DIRS})
+find_path(GCRYPT_INCLUDE_DIR NAMES gcrypt.h)
+If ( NOT GCRYPT_INCLUDE_DIR )
+	MESSAGE(SEND_ERROR "Unable to find gcrypt.h, please install libgcrypt-dev or equivalent")
+Endif ( NOT GCRYPT_INCLUDE_DIR )
+INCLUDE_DIRECTORIES(${GCRYPT_INCLUDE_DIR})
+
 ###########################
 # Extensions section
 
"Welcome to our mercurial repository"