Skip to content
Snippets Groups Projects
  1. Apr 26, 2012
  2. Apr 25, 2012
    • Marco Clemencic's avatar
      prototype infrastructure to chain projects with subdir override · e74a47b9
      Marco Clemencic authored
      The regular "export" mechanism of CMake cannot be used because it
      prevents the overriding of subdirs and it doesn't allow transitivity of
      include directories.
      
      The choice is to implement our own export mechanism that allow overrides
      and exports all the special properties the framework is using
      (transitive includes and libraries).
      
      The main disadvantage is that the implicit transitive link has to be
      reimplemented within our framework and thus we are bound to the
      framework to create libraries, modules and executables.
      
      TODO:
      - the import of other projects (CMT 'use') has to be implemented and
        made recursive (the prototype uses hard-coded Gaudi to test)
      e74a47b9
  3. Apr 24, 2012
  4. Mar 30, 2012
  5. Mar 29, 2012
  6. Mar 27, 2012
  7. Mar 26, 2012
  8. Mar 23, 2012
  9. Mar 21, 2012
  10. Mar 20, 2012
  11. Mar 19, 2012
  12. Mar 15, 2012
  13. Mar 13, 2012
  14. Mar 11, 2012
    • Marco Clemencic's avatar
    • Marco Clemencic's avatar
      clean-up and rename · c646e927
      Marco Clemencic authored
      Modified the names of the functions GAUDI_{LINKER,COMPONENT}_LIBRARY to
      use CMake naming conventions: gaudi_add_{library,module}.
      The options have been renamed too:
       - LIBRARIES -> LINK_LIBRARIES
       - USE_HEADERS -> INCLUDE_DIRS
      
      Factored out the code to expand the list of source patterns as a macro
      (gaudi_expand_sources).
      
      Removed some useless code and code that needs to be re-added.
      c646e927
Loading