Skip to content
Snippets Groups Projects
  1. Feb 23, 2017
  2. Feb 22, 2017
  3. Feb 21, 2017
  4. Feb 17, 2017
  5. Feb 14, 2017
  6. Feb 13, 2017
  7. Feb 10, 2017
  8. Feb 07, 2017
  9. Feb 06, 2017
  10. Feb 04, 2017
  11. Feb 02, 2017
  12. Feb 01, 2017
  13. Jan 31, 2017
  14. Jan 30, 2017
  15. Jan 27, 2017
  16. Jan 26, 2017
  17. Jan 24, 2017
    • Matthew Hanna's avatar
      FindPkgConfig: Recheck pkg-config on parameter change. · 796dea67
      Matthew Hanna authored
      Currently, once pkg_check_modules succeeds, it will never call
      _pkg_check_modules_internal again.  That means that if the parameters
      to pkg_check_modules are changed, cmake will be called to reconfigure,
      but nothing will change.  This change is to store the full string of
      arguments to pkg_check_modules and override the FOUND optimization so
      that the arguments are reevaluated when modified.
      796dea67
    • Thiago Perrotta's avatar
      Help: Fix typo in CMAKE_DL_LIBS docs · 114ac7d0
      Thiago Perrotta authored and Brad King's avatar Brad King committed
      114ac7d0
    • Konstantin Podsvirov's avatar
      CPackIFW: Add some options · e5089c56
      Konstantin Podsvirov authored
      The cpack_ifw_configure_component_group command gained options:
      - DEPENDS.
      
      The cpack_ifw_configure_component and
      cpack_ifw_configure_component_group commands gained options:
      - REQUIRES_ADMIN_RIGHTS;
      - UPDATE_TEXT;
      - SORTING_PRIORITY; # New name for PRIORITY
      - DEPENDENCIES; # Alias for DEPENDS
      - AUTO_DEPEND_ON;
      - TRANSLATIONS.
      
      For both commands PRIORITY option now is depreceted. Please
      use SORTING_PRIORITY instead.
      e5089c56
  18. Jan 23, 2017
  19. Jan 20, 2017
    • Gregor Jasny's avatar
      Xcode: Control emission of EFFECTIVE_PLATFORM_NAME · 10c9c73d
      Gregor Jasny authored and Brad King's avatar Brad King committed
      When building with multiple SDKs within one project Xcode requires
      the usage of ${EFFECTIVE_PLATFORM_NAME} to put temporary and build
      outout into separate directories. For example an iOS device and
      simulator build use two different SDKs (iphoneos and iphonesimulator).
      
      In the past cmake tries to detect embedded toolchains that could
      possibly use simulators and emitted EFFECTIVE_PLATFORM_NAME (EPN)
      at the proper locations. In #16253 Mark noticed that if he
      uses macosx and iphoneos in combination the necessary EPN is not
      emitted. This is because CMake by default assumes macosx SDK which
      does not trigger EPN emission.
      
      The fist naive approach - enabling EPN unconditionally revealed that
      then the EPN leaks into generator expressions like $<TARGET_FILE:xxx>
      which might be a regression and thus is unacceptable.
      
      The next approach was to add an CMake property to enable EPN emission
      unconditionally. This solved the reported problem.
      
      But the EPN leakage also happened for the embedded toolchains already
      without anyone noticing. So the control property was turned into a
      tri-state one:
      
       * No definition: EPN is activated for embedded toolchains like before
       * ON: EPN is always emitted
       * OFF: EPN is never emitted
      
      That approach gives the user the chance to disable EPN for embedded
      toolchains and restores generator expression functionality for those.
      
      Closes: #16253
      10c9c73d
Loading