diff Resources/CMake/Compiler.cmake @ 1335:4bed63189508

enhanced header lookup
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 30 Mar 2015 15:40:38 +0200
parents 303eb5e09a4b
children a80e811ec619
line wrap: on
line diff
--- a/Resources/CMake/Compiler.cmake	Mon Mar 30 15:28:19 2015 +0200
+++ b/Resources/CMake/Compiler.cmake	Mon Mar 30 15:40:38 2015 +0200
@@ -61,6 +61,13 @@
   set(CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS "")
   link_libraries(uuid pthread rt dl)
 
+  find_path(LIBUUID_INCLUDE_DIR uuid.h
+    /usr/include
+    /usr/include/uuid
+    )
+  message("libuuid include dir: ${LIBUUID_INCLUDE_DIR}")
+  include_directories(${LIBUUID_INCLUDE_DIR})
+
 elseif(${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
   add_definitions(
     -DWINVER=0x0501
@@ -85,7 +92,7 @@
 if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
   CHECK_INCLUDE_FILES(rpc.h HAVE_UUID_H)
 else()
-  CHECK_INCLUDE_FILES(uuid/uuid.h HAVE_UUID_H)
+  CHECK_INCLUDE_FILES(uuid.h HAVE_UUID_H)
 endif()
 
 if (NOT HAVE_UUID_H)