- Update to 3.2.3
Makefile: Workaround mingw32-make trailing backslash trouble (#15546)
Makefile: Fix compilation after parent commit was backported
InstallRequiredSystemLibraries: Update for VS 2015 (#15552)
Fix assertion failure on unmatched foreach in function (#15572)
ctest_build: Fix regression in GNU make error message matching
- Update to 3.2.3
Makefile: Workaround mingw32-make trailing backslash trouble (#15546)
Makefile: Fix compilation after parent commit was backported
InstallRequiredSystemLibraries: Update for VS 2015 (#15552)
Fix assertion failure on unmatched foreach in function (#15572)
ctest_build: Fix regression in GNU make error message matching
OBS-URL: https://build.opensuse.org/request/show/309742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=107
- Update to 3.1.1
Eclipse: Add org.eclipse.cdt.core.cnature to CXX projects (#15068)
get_test_property: clarify the documentation
set_tests_properties: fix documentation
tests: add tests for querying properties
Xcode: Sort targets deterministically and with ALL_BUILD first (#15346)
bootstrap: Fix syntax for Solaris 10 shell (#15317)
Help: Clarify MinGW v. MSYS Makefiles generators (#15319)
Ninja: Do not crash when CMAKE_<LANG>_COMPILE_OBJECT is empty (#15325)
Ninja: Generate rules only for languages compiled in a target (#15325)
Tests: Test using objects from a language enabled in a subdirectory (#15325)
Help: Add 3.1 release note about '#' escaping in Makefiles (#15322)
Help: Clarify if(<variable>) documentation (#15335)
Help: Document CMAKE_FIND_PACKAGE_NAME variable
Xcode: Do not require code signing for compiler id (#15214)
Copyright.txt: Update year range to end in 2015
XL: Fix link flags for executables on Linux with XL compilers
QNX: Fix detection of QCC compiler id (#15349)
Xcode: Fix early termination on per-config source file error CMake 3.1.1
CPack: Fix PackageMaker internal versioning for OS X 10.10
Fix compilation with the Oracle / Sun compiler (#15318)
Help: Small fixes in CPackComponent documentation
FindRuby: fix selection of version x.0 (#15345)
CPack: Avoid crash on invalid CMake generator name (#15308)
FindRuby: Fix output check in _RUBY_CONFIG_VAR
find_package: Document CMAKE_FIND_PACKAGE_NAME variable
QtAutoUic: Restore source file AUTOUIC_OPTIONS settings
FindCUDA: Do not assume CMAKE_SYSTEM_PROCESSOR is set
cmake-mode.el: Fix extracting keyword at point in cmake-help
cmake-mode.el: Re-add explicit call to require thingatpt
OBS-URL: https://build.opensuse.org/request/show/282521
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=98
Still is broken with the libuyi, do not stage without the bnc911875
- Update to 3.1 final:
* Help: Drop FeatureSummary example in cmake-developer.7
* Help: Extend policy CMP0054 documentation with an example
- Require libarchive 3 due to usage of archive_write_set_format_7zip
- Update to 3.1.0~rc3
* Revert "ClearMatches: Only clear matches which were
actually set" (#15261)
* Help: Document COMPONENT option of install(SCRIPT/CODE)
(#14956)
* Do not use just-built CMake to install itself when
cross-compiling (#15248)
* KWSys SharedForward: Hard-code the ldpath buffer size to
below VS 14 limit
* VS: Rename VS 14 generator to 'Visual Studio 14 2015'
* Help: target_include_directories does not allow target names
* Utilities/Sphinx: Add missing call to note_explicit_target
* FindJava: Do not accept OS X stub 'java' as Java
* Fix lookup of source names after conversion to their actual
case (#15259)
* Help: Format set_property and get_property command docs
* Help: Add 3.1 release notes for INSTALL property scope
* CMakeParseImplicitLinkInfo: Fix implicit library logging
* Makefile: Do not create an empty linker response file
* FindOpenGL: Revert support for imported targets (#15267)
* Help: Document Nsight Tegra toolchain configuration (#15276)
* Utilities/Sphinx: Fix link targets for mixed-case command names
* Modules: Rename FindXerces to FindXercesC
* Help: Document file(GENERATE) signature option order
OBS-URL: https://build.opensuse.org/request/show/280869
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=97
- Update to version 3.0.2
* No changes to the GUI
- Update to version 3.0.2
* ExternalProject: Avoid infinite loop on file download
hash mismatch
* CMP0047: Fix CMAKE_COMPILER_IS_GNU(CC|CXX) in OLD behavior
* CMP0022: Fix version documented to support
LINK_PUBLIC/LINK_PRIVATE
* cmListFileLexer: Fix lexing of single '[' character (#15092)
* Fix finding binutils when cross-compiling with Clang
* QtAutogen: Use the basename for resource files.
* QtAutogen: Fix use of multiple ui files in a single target.
OBS-URL: https://build.opensuse.org/request/show/248996
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=95
* No changes to the GUI
- Update to version 3.0.2
* ExternalProject: Avoid infinite loop on file download
hash mismatch
* CMP0047: Fix CMAKE_COMPILER_IS_GNU(CC|CXX) in OLD behavior
* CMP0022: Fix version documented to support
LINK_PUBLIC/LINK_PRIVATE
* cmListFileLexer: Fix lexing of single '[' character (#15092)
* Fix finding binutils when cross-compiling with Clang
* QtAutogen: Use the basename for resource files.
* QtAutogen: Fix use of multiple ui files in a single target.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=176
- Also pass -Wl,-z,now lets see if that is passable :)
- Import some cmake handing from kf5- and kde4- filesystem to macros:
* Simplify debug build handling in macros. Whether debug is on
or off is known to optflags
* Don't build in release mode, that cramps optimization flags;
instead pass wanted flags directly
* Pass -Wl,--as-needed -Wl,--no-undefined to linker, to avoid
unneeded libs, and to disallow undefined symbols
* Add a %make_jobs macro with verbose argument
* Simplify %cmake_install invocation
OBS-URL: https://build.opensuse.org/request/show/245572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=92