1. 03 Dec, 2016 2 commits
  2. 30 Nov, 2016 1 commit
  3. 29 Nov, 2016 1 commit
  4. 14 Nov, 2016 1 commit
  5. 09 Nov, 2016 1 commit
    • Brad King's avatar
      Allow imported INTERFACE libraries to specify a link library name · 09cda9d5
      Brad King authored
      Add an `IMPORTED_LIBNAME[_<CONFIG>]` target property to specify a library
      name to be placed on the link line in place of an interface library
      since it has no library file of its own.  Restrict use of the property
      to imported `INTERFACE` libraries.
      
      This will be particularly useful for find modules that need to provide
      imported libraries from system SDKs where the full path to the library
      file is not known.  Now such find modules will be able to provide an
      imported interface library and set `IMPORTED_LIBNAME` to refer to the
      SDK library by name.
      
      Issue: #15267
      09cda9d5
  6. 03 Oct, 2016 1 commit
  7. 20 Sep, 2016 1 commit
    • Craig Scott's avatar
      CTest: Add support for test fixtures · 73f47c9e
      Craig Scott authored
      Add new test properties:
      
      * FIXTURES_SETUP
      * FIXTURES_CLEANUP
      * FIXTURES_REQUIRED
      
      to specify the roles and dependencies of tests providing/using
      test fixtures.
      73f47c9e
  8. 19 Sep, 2016 3 commits
  9. 22 Jun, 2016 1 commit
  10. 20 Jun, 2016 1 commit
    • Gilles Khouzam's avatar
      VS: Add a VS_TOOL_OVERRIDE source file property · ed05f11d
      Gilles Khouzam authored
      This property allow to specify a specific Visual Studio tool for a
      source file overriding the default tool behavior.  For example, a
      `.resw` file being processed as a `PriResource` file.  This has the
      advantage of being able to teach CMake to process new file types without
      code modifications.
      ed05f11d
  11. 17 Jun, 2016 2 commits
  12. 10 Jun, 2016 1 commit
  13. 13 Apr, 2016 1 commit
  14. 22 Mar, 2016 2 commits
  15. 15 Mar, 2016 1 commit
  16. 26 Feb, 2016 1 commit
  17. 10 Dec, 2015 1 commit
    • Ruslan Baratov's avatar
      Xcode: Add support for combined install on iOS · 565d080a
      Ruslan Baratov authored
      This patch solves the problem of installing both: Device and Simulator
      libraries on iOS. Before only one of them was installed.
      
      If the IOS_INSTALL_COMBINED property is set on a target, a
      special install hook will be activated which builds the corresponding
      target and combines both at the install location.
      
      The original patch was contributed by Ruslan Baratov, and polished by
      Gregor Jasny.
      565d080a
  18. 05 Oct, 2015 1 commit
    • Gilles Khouzam's avatar
      VS: Add support for Windows 10 Universal (Store) Applications · 1be2f12c
      Gilles Khouzam authored
      Teach the VS 2015 generator to support WindowsStore 10.0 applications.
      Add target properties to customize them:
      
      * VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION: Specifies the minimum version
        of the OS that the project can target.
      
      * VS_DESKTOP_EXTENSIONS_VERSION, VS_MOBILE_EXTENSIONS_VERSIONS,
        VS_IOT_EXTENSIONS_VERSION: Add a reference to the version of the SDK
        specified to the target allowing to target the extended functionality in
        a universal project.
      
      * VS_IOT_STARTUP_TASK: Specifies that the target should be
        built as an IOT continuous background task.
      1be2f12c
  19. 21 Jul, 2015 1 commit
  20. 14 Jul, 2015 3 commits
  21. 06 Jul, 2015 1 commit
  22. 15 Jun, 2015 1 commit
    • Bill Hoffman's avatar
      Add options to launch the compiler through tools like ccache or distcc · 698f7597
      Bill Hoffman authored
      Create a <LANG>_COMPILER_LAUNCHER target property (initialized by a
      CMAKE_<LANG>_COMPILER_LAUNCHER variable) to specify a compiler launcher
      tool.  This will supersede the CMAKE_<LANG>_COMPILER_ARG1 approach to
      using such tools.  The old approach set CMAKE_<LANG>_COMPILER to the
      launcher tool while the new approach leaves this variable set to the
      actual compiler.
      
      Implement this property for Makefile and Ninja generators.  It cannot be
      implemented for VS or Xcode generators as the IDE build tools offer no
      such hooks.
      698f7597
  23. 19 May, 2015 1 commit
  24. 07 Apr, 2015 1 commit
    • Matt McCormick's avatar
      Properties: Add CROSSCOMPILING_EMULATOR target property. · 579c4bec
      Matt McCormick authored
      Add CROSSCOMPILING_EMULATOR target property for executables. This is used by
      subsequent patches to run exectuables created for the target system when
      crosscompiling. The property is initialized by the
      CMAKE_CROSSCOMPILING_EMULATOR variable when defined.
      579c4bec
  25. 04 Apr, 2015 2 commits
  26. 03 Apr, 2015 1 commit
    • Gilles Khouzam's avatar
      VS: Add support for XAML source files · 01a9ab0d
      Gilles Khouzam authored
      XAML files are by default of type Page in the vcxproj and can be
      overriden by setting the VS_XAML_TYPE property.  The .cpp and .h file
      of the same name are automatically added as depending on the XAML file.
      
      New VSXaml test builds a basic XAML WindowsStore 8.1 app with VS2013.
      01a9ab0d
  27. 23 Mar, 2015 1 commit
  28. 21 Feb, 2015 2 commits
  29. 28 Jan, 2015 1 commit
  30. 17 Dec, 2014 1 commit
  31. 03 Dec, 2014 1 commit