1. 10 Oct, 2016 1 commit
    • Max Smolens's avatar
      ExternalProject: Fix regression in passing list to CMAKE_CACHE_ARGS · a3c98cb3
      Max Smolens authored and Brad King's avatar Brad King committed
      Fix passing a list to the CMAKE_CACHE_ARGS and CMAKE_CACHE_DEFAULT_ARGS
      options of ExternalProject_Add.
      
      Following commit v3.7.0-rc1~273^2~1 (prefer list(APPEND) over
      string(APPEND) where appropriate, 2016-08-08), the semicolon list
      separator after the first list element was missing in the generated
      cache.
      a3c98cb3
  2. 06 Jul, 2015 1 commit
    • James Johnston's avatar
      ExternalProject: Added new USES_TERMINAL options · e4947639
      James Johnston authored and Brad King's avatar Brad King committed
      Added new USES_TERMINAL option to the ExternalProject_Add_Step
      function.  This option passes USES_TERMINAL to the underlying
      add_custom_command call so that the Ninja console pool is used.
      Also, corresponding new USES_TERMINAL_<step> options were added
      to the ExternalProject_Add function.
      
      Justification: if using Ninja with a CMake superbuild, it's often
      desirable to limit the superbuild to ONE sub-Ninja process at a
      time to avoid oversubscribing the CPU.  Using the console pool also
      makes it easy to monitor the progress of the sub-Ninja process.
      
      Independent USES_TERMINAL_<step> arguments are passed to
      ExternalProject_Add instead of one USES_TERMINAL argument that
      controls everything.  Users may wish to run some steps in parallel
      but not others (e.g. parallelize configure but not build).
      e4947639
  3. 08 May, 2015 1 commit
  4. 22 Apr, 2015 1 commit
  5. 21 Apr, 2015 1 commit
  6. 20 Apr, 2015 1 commit
  7. 03 Nov, 2014 1 commit
  8. 31 Oct, 2014 1 commit