From d2138765fd9c1e6801dc0a169e63b322b0645c94 Mon Sep 17 00:00:00 2001
From: Marco Biasini <marco.biasini@unibas.ch>
Date: Wed, 25 Jul 2012 17:23:36 +0200
Subject: [PATCH] reuse same target for staging headers

---
 cmake_support/OST.cmake | 11 +++++------
 scripts/CMakeLists.txt  |  2 +-
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/cmake_support/OST.cmake b/cmake_support/OST.cmake
index 7b593f23a..c6f9356f1 100644
--- a/cmake_support/OST.cmake
+++ b/cmake_support/OST.cmake
@@ -115,14 +115,14 @@ macro(stage_headers HEADERS HEADER_INSTALL_DIR TARGET SUB)
   if (NOT _SUB)
     set(_TARGET_NAME ${_TARGET}_headers)
   endif()
-  add_custom_target("${_TARGET_NAME}" COMMENT "")
+  if (NOT TARGET headers)
+    add_custom_target("headers" COMMENT "")
+  endif()
   set(HEADER_DIR "${HEADER_STAGE_PATH}/${HEADER_INSTALL_DIR}")
   copy_if_different("" "${HEADER_DIR}"
                     "${_ABS_HEADER_NAMES}" ""
-                    "${_TARGET_NAME}")
-  add_dependencies("${TARGET}" "${_TARGET_NAME}")
-  set_target_properties("${_TARGET_NAME}" PROPERTIES
-                        EchoString "Staging headers ${TARGET}")
+                    "${TARGET}")
+  add_dependencies(${TARGET} "headers")
 endmacro()
 
 #-------------------------------------------------------------------------------
@@ -583,7 +583,6 @@ macro(pymod)
           set(_ABS_PY_FILES)
           set(_PY_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/${_DIR}")
           foreach(_PY ${_PY_FILES})
-            MESSAGE("${_DIR}:${_PY}")
             list(APPEND _ABS_PY_FILES "${_PY_SOURCE_DIR}/${_PY}")
           endforeach()
           install(FILES ${_ABS_PY_FILES} DESTINATION
diff --git a/scripts/CMakeLists.txt b/scripts/CMakeLists.txt
index bdf0e613a..12b81a310 100644
--- a/scripts/CMakeLists.txt
+++ b/scripts/CMakeLists.txt
@@ -37,7 +37,7 @@ if (NOT ENABLE_STATIC)
   if (ENABLE_GUI)
     list(APPEND INIT_SCRIPTS init.py)
   endif()
-  copy_if_different("${CMAKE_CURRENT_SOURCE_DIR}" "${STAGE_DIR}/${LIB_DIR}/openstructure" 
+  copy_if_different("${CMAKE_CURRENT_SOURCE_DIR}" "${STAGE_DIR}/${SPD}" 
                   "${INIT_SCRIPTS}" "python init scripts" ost_scripts)
 
   install(FILES ${INIT_SCRIPTS} DESTINATION "${SPD}")
-- 
GitLab