Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Don't include generated headers into distrib.
authorNavarrop <Pierre.Navarro@imag.fr>
Mon, 9 May 2011 14:54:15 +0000 (16:54 +0200)
committerNavarrop <Pierre.Navarro@imag.fr>
Mon, 9 May 2011 14:54:15 +0000 (16:54 +0200)
buildtools/Cmake/DefinePackages.cmake
buildtools/Cmake/Distrib.cmake

index 003520b..8375a45 100644 (file)
@@ -396,7 +396,6 @@ set(install_HEADERS
        include/simdag/simdag.h
        include/simdag/datatypes.h
        include/smpi/smpi.h
-       ${CMAKE_CURRENT_BINARY_DIR}/include/smpi/smpif.h
        include/smpi/mpi.h
        include/smpi/mpif.h
        include/surf/surfxml_parse.h
@@ -413,13 +412,16 @@ set(install_HEADERS
        include/amok/peermanagement.h
        include/amok/bandwidth.h
        include/instr/instr.h
-       ${CMAKE_CURRENT_BINARY_DIR}/include/simgrid_config.h
        include/gras.h 
        include/xbt.h
        include/simix/simix.h
        include/simix/datatypes.h
        include/simix/context.h
 )
+set(GENERATE_HEADERS
+       ${CMAKE_CURRENT_BINARY_DIR}/include/smpi/smpif.h
+       ${CMAKE_CURRENT_BINARY_DIR}/include/simgrid_config.h
+)
 
 ### depend of some variables setted upper
 # -->CONTEXT_THREADS CONTEXT_UCONTEXT
index d12a638..f38b21e 100644 (file)
@@ -78,12 +78,16 @@ if(enable_lib_static AND NOT WIN32)
 endif(enable_lib_static AND NOT WIN32)
 
 # include files
-foreach(file ${install_HEADERS})
+set(HEADERS
+    ${install_HEADERS}
+    ${GENERATE_HEADERS}
+    )
+foreach(file ${HEADERS})
   get_filename_component(location ${file} PATH)
   string(REPLACE "${CMAKE_CURRENT_BINARY_DIR}/" "" location "${location}")
   install(FILES ${file}
           DESTINATION $ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${location})
-endforeach(file ${install_HEADERS})
+endforeach(file ${HEADERS})
 
 # example files
 foreach(file ${examples_to_install_in_doc})