From 30a4debf2db283969e192c0d9f625cdccbdb0534 Mon Sep 17 00:00:00 2001
From: enoulard <enoulard@041b043f-8d7c-46b2-b46e-ef0dd855326e>
Date: Mon, 1 Dec 2014 14:13:34 +0000
Subject: [PATCH] Small update

---
 share/FindLustre.cmake | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/share/FindLustre.cmake b/share/FindLustre.cmake
index 76dd5e7b..69fa04fc 100644
--- a/share/FindLustre.cmake
+++ b/share/FindLustre.cmake
@@ -82,23 +82,24 @@ function(Lustre_Compile)
   endif()
 
   file(MAKE_DIRECTORY ${LUSTRE_OUTPUT_DIR})
-  set(LUSTRE_GENERATED_FILES)
+  set(GLOBAL_LUSTRE_GENERATED_FILES)
   foreach(LFILE IN LISTS LUS_LUS_FILES)
     get_filename_component(L ${LFILE} NAME_WE)
-    list(APPEND LUSTRE_GENERATED_FILES ${LUSTRE_OUTPUT_DIR}/${L}.h ${LUSTRE_OUTPUT_DIR}/${L}.c)
+    set(LUSTRE_GENERATED_FILES ${LUSTRE_OUTPUT_DIR}/${L}.h ${LUSTRE_OUTPUT_DIR}/${L}.c)
+    list(APPEND GLOBAL_LUSTRE_GENERATED_FILES ${LUSTRE_GENERATED_FILES})
     add_custom_command(
       OUTPUT ${LUSTRE_GENERATED_FILES}
-      COMMAND ${LUSTRE_COMPILER} ${LUSTRE_REAL_OPT} -d ${LUSTRE_OUTPUT_DIR} ${LUS_LUS_FILES}
-      DEPENDS ${LUS_LUS_FILES}
+      COMMAND ${LUSTRE_COMPILER} ${LUSTRE_NODE_OPT} -d ${LUSTRE_OUTPUT_DIR} ${LFILE}
+      DEPENDS ${LFILE}
       WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
-      COMMENT "Compile Lustre source(s): ${LUS_LUS_FILES}."
+      COMMENT "Compile Lustre source(s): ${LFILE}."
       )
+    set_source_files_properties(${LUSTRE_GENERATED_FILES} PROPERTIES GENERATED TRUE)
   endforeach()
 
-  set_source_files_properties(${LUSTRE_GENERATED_FILES} PROPERTIES GENERATED TRUE)
   include_directories(${LUSTRE_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${LUSTRE_OUTPUT_DIR})
   add_library(${LUS_LIBNAME} SHARED
-              ${LUSTRE_GENERATED_FILES} ${LUS_USER_C_FILES}
+              ${GLOBAL_LUSTRE_GENERATED_FILES} ${LUS_USER_C_FILES}
              )
   message(STATUS "Lustre: Added rule for building lustre library: ${LUS_LIBNAME}")
 endfunction(Lustre_Compile)
-- 
GitLab