From e21a2a9e083a50fbf84797e30bfc417d681cf937 Mon Sep 17 00:00:00 2001
From: Valerio Mariani <valerio.mariani@unibas.ch>
Date: Wed, 11 Jan 2012 18:46:17 +0100
Subject: [PATCH] Fixed header problems with building with ENABLE_STATIC

---
 cmake_support/OST.cmake | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/cmake_support/OST.cmake b/cmake_support/OST.cmake
index b178b221b..c0d021624 100644
--- a/cmake_support/OST.cmake
+++ b/cmake_support/OST.cmake
@@ -258,6 +258,10 @@ macro(module)
           set(_HDR_STAGE_DIR "${_HEADER_OUTPUT_DIR}/${_DIR}")
           stage_headers("${_ABS_HEADER_NAMES}" "${_HDR_STAGE_DIR}" 
                         "${_LIB_NAME}" "${_DIR}")
+          if (ENABLE_STATIC)
+            stage_headers("${_ABS_HEADER_NAMES}" "${_HDR_STAGE_DIR}" 
+                          "${_LIB_NAME}_static" "${_DIR}")
+          endif()
           set(_HEADERS)
         else()
           list(APPEND _HEADERS "${_HEADER}")
@@ -276,6 +280,10 @@ macro(module)
       set(_HDR_STAGE_DIR "${_HEADER_OUTPUT_DIR}")
       stage_headers("${_ABS_HEADER_NAMES}" "${_HDR_STAGE_DIR}" 
                     "${_LIB_NAME}" "")
+      if (ENABLE_STATIC)
+        stage_headers("${_ABS_HEADER_NAMES}" "${_HDR_STAGE_DIR}" 
+                      "${_LIB_NAME}_static" "")
+      endif()
     endif()
   endif()
 endmacro()
-- 
GitLab