Skip to content
Snippets Groups Projects
  1. Jun 09, 2014
  2. Jun 05, 2014
  3. Jun 03, 2014
  4. Jun 02, 2014
  5. May 27, 2014
  6. May 22, 2014
  7. May 20, 2014
  8. May 19, 2014
    • Brad King's avatar
    • Brad King's avatar
    • James Bigler's avatar
      FindCUDA: Use CUDA_NVCC_FLAGS* for separable compilation · 6ad14c71
      James Bigler authored and Brad King's avatar Brad King committed
      Previously when linking the intermediate link file for separable compilation
      the CUDA_NVCC_FLAGS* were not used.  This caused tremendous confusion when
      using this feature, and I consider it to be a bug.  This change should fix
      this.
      6ad14c71
    • Brad King's avatar
      CMP0022: Fix link language propagation in NEW behavior · 40b9cd0f
      Brad King authored
      The languages used in compiling STATIC libraries need to be propagated
      to dependents regardless of the settings of INTERFACE_LINK_LIBRARIES or
      CMP0022.  They are independent of the libraries in the link interface.
      
      Prior to commit v2.8.12~192^2~2 (Introduce the INTERFACE_LINK_LIBRARIES
      property, 2013-06-04) the cmTarget::ComputeLinkInterface code path for
      "explicitLibraries" could never be taken for STATIC libraries, so the
      logic to propagate languages existed only in the non-explicitLibraries
      code path.  After that commit, INTERFACE_LINK_LIBRARIES could be set for
      STATIC libraries to cause the "explicitLibraries" code path to be taken.
      The commit also left the old non-explicitLibraries code path conditional
      on CMP0022 not being set to NEW.  Thus link language propagation was
      left missing from two cases by that commit.
      
      The explicitLibraries code path was fixed to propagate languages by
      commit v2.8.12~149^2~1 (cmTarget: Fix iface libraries and languages for
      static libraries, 2013-07-26).  However, the non-explicitLibraries case
      was never taught to propagate languages when CMP0022 is set to NEW.  Fix
      that now.  Factor the logic to propagate link languages out of the link
      interface libraries conditions so that it always occurs.  Update
      Tests/Fortran to set CMP0022 to NEW to test this case (because the test
      passes only if link language propagation works).
      40b9cd0f
  9. May 13, 2014
  10. May 09, 2014
  11. May 07, 2014
Loading