1. 26 Apr, 2012 4 commits
  2. 25 Apr, 2012 1 commit
    • 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. 24 Apr, 2012 3 commits
  4. 30 Mar, 2012 1 commit
  5. 27 Mar, 2012 2 commits
  6. 26 Mar, 2012 2 commits
  7. 23 Mar, 2012 4 commits
  8. 21 Mar, 2012 1 commit
  9. 20 Mar, 2012 2 commits
  10. 19 Mar, 2012 8 commits
  11. 11 Mar, 2012 1 commit
    • 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
  12. 24 Feb, 2012 2 commits
  13. 16 Feb, 2012 1 commit
  14. 15 Feb, 2012 2 commits
  15. 14 Feb, 2012 2 commits
  16. 30 May, 2011 3 commits
  17. 26 May, 2011 1 commit