Changes of Revision 2
[-] | Changed | cmake-gui.changes |
x 1
2 ------------------------------------------------------------------- 3 +Tue Oct 8 16:35:02 UTC 2013 - hrvoje.senjan@gmail.com 4 + 5 +- Update to 2.8.12 6 + * Xcode: Fix test architecture selection for Xcode >= 5 7 + * Xcode: Teach Tests/BuildDepends to allow LINK_DEPENDS_NO_SHARED failure 8 + * Xcode: Drop XCODE_DEPEND_HELPER for Xcode >= 5 9 + * Xcode: Fix OBJECT library support for Xcode 5 (#14254) 10 + * Genex: Fix processing multiple include directories for relative paths 11 + * VS: Future-proof Intel project format selection 12 + * MSVC: Drop /link from executable link lines with Ninja 13 + * FindCUDA: Always list custom command outputs in their targets 14 + * FindPNG: Honor old PNG_LIBRARY if provided (#14398) 15 + * FindHDF5: Fix regression in per-configuration library selection 16 + * bash-completion: Future-proof --help-*-list "cXXXX version" filtering 17 + * OS X: Search system SDKs for frameworks 18 + * Use first custom command for the same output (#14446) 19 + * MSVC: Fix version test for linking corelibc on Windows CE (#14420) 20 + * MSVC: Fix WinCE arch family preprocessor symbol (#14436) 21 + * VS: Use version-specific subsystem for WinCE compiler id (#14440) 22 + * bootstrap: try better workaround for builds on Linux/HPPA 23 + * Add differing target property content to policy CMP0022 warning 24 + * Fix CMP0022 warning when no old-style property is set 25 + * genex: Fix preprocessing with incomplete content (#14410). 26 + * cmMakefile: Do not track CMake temporary files. 27 + * Fix RunCMake.Configure test expectation newline matching 28 + * Clean up install rules of CMake itself (#14371) 29 + * OSX: Allow an empty INSTALL_NAME_DIR to override MACOSX_RPATH. 30 + * FindImageMagick: Find libraries named with HDRI support (#14348) 31 + * FindTCL: Add BSD paths for Tcl/Tk 8.6 32 + * VS: Generate ToolsVersion matching each VS version 33 + * cmMakefile: Do not track configured files known to be temporary 34 + * CheckC*CompilerFlag: add documentation what to expect from a positive result 35 + * Fix OLD behavior of CMP0021. 36 + * try_compile: Extract IMPORTED targets from LINK_DEPENDENT_LIBRARIES 37 + * try_compile: Extract IMPORTED targets from INTERFACE_LINK_LIBRARIES 38 + * Genex: Fix evaluation of MAP_IMPORTED_CONFIG_<CONFIG> 39 + * Fix some whitespace errors in docs. 40 + * Normalize system directories from the interface target property 41 + * CPack: Fix a typo in documentation 42 + * CTest: Fix GTM coverage parsing line offset bug 43 + * CPackWIX: Add support for custom WiX templates 44 + * CMakeSystem: include toolchain file after setting CMAKE_HOST_ (#13796) 45 + * Add support files for C, C++ and ASM for the IAR toolchain. 46 + * Add regexps for the IAR toolchain to the vendor list. 47 + * Add IAR to the CMakeDetectC(XX)CompilerID.c(pp).in 48 + * cmake-gui: use shortcut F only for "Find in Output" 49 + * Eclipse: fix #14204 and #14205: no file links to directories 50 + * automoc: add a global AUTOMOC_TARGETS_FOLDER property 51 + * install: do not strip dll import libraries (#14123) 52 + * ExportTargets: add one more comment to the generated file. 53 + * Add documentation for the --graphviz support 54 + * graphvizoptions: add copyright notice 55 + * add macros cmake_print_properties() and cmake_print_variables() 56 + * VS: Detect MSVC compiler id on ARM toolchain 57 + * Fix spelling and typos (affecting users) 58 + * Fix spelling and typos (affecting binary data / module messages) 59 + * Fix spelling and typos (non-binary) 60 + * Fix spelling and typos (product names) 61 + * FindwxWidgets: add DOC strings with usual style 62 + * Explain distribution of Win9x binary on all Windows versions. 63 + * VS10: add detailed comment about MIDL processing 64 + * Docs: Update description of CMAKE_(BUILD_TYPE|CONFIGURATION_TYPES) 65 + * Docs: Clarify that CMAKE_*_(PREFIX|SUFFIX) affect filenames 66 + * Docs: Clarify wording "flag used" => "flag (to|will) be used" 67 + * set_property: Do not remove a property when APPENDing nothing 68 + * Tests/RunCMake: Document stripping of expected output 69 + * export: Error when exporting a target without a language 70 + * variable_watch: Store client data as pointers 71 + * variable_watch: Add a deleter for the client data 72 + * variable_watch: Match client_data when finding duplicates 73 + * variable_watch: Allow specifying the data to match in RemoveWatch 74 + * variable_watch: Prevent making extra entries in the watch map 75 + * variable_watch: Fix a typo in the error message 76 + * variable_watch: Don't share memory for callbacks 77 + * variable_watch: Check newValue for NULL 78 + * variable_watch: Add test for watching a variable multiple times 79 + * Do not set CMAKE_MATCH_ variables when not neeeded 80 + * SelectLibraryConfigurations: Fix for cached <base>_LIBRARY 81 + * VS: Separate compiler and linker PDB files (#11899, #14062) 82 + * MSVC: Invoke 'link' directly for executables 83 + * Ninja: Fix OBJECT_DIR placeholder path conversion 84 + * VS 10: Escape ; as %3B in preprocessor definitions (#14073) 85 + * CTest: Simplify ctest_* command source/build dir lookup 86 + * get_filename_component: Add explicit unit tests 87 + * get_filename_component: Add DIRECTORY option (#14091) 88 + * Xcode: Use explicitFileType to mark source types (#14093) 89 + * Check{C,CXX}CompilerFlag: Test using C locale (#14102) 90 + * Windows: Search '/' prefix only when cross compiling (#10994) 91 + * Recognize ld with toolchain prefix (#13960) 92 + * VS: Always initialize CMAKE_CONFIGURATION_TYPES in IDE generators 93 + * Begin post-2.8.11 development 94 + * Sanitize linker name to parse implicit link line (#14154) 95 + * VS: Allow /Fa to set AssemblerListingLocation (#14153) 96 + * Tests/IncludeDirectories: Avoid shared library with no symbols 97 + * if: Add test for IS_DIRECTORY 98 + * try_compile: Add test for bad call error cases 99 + * try_compile: Refactor argument processing 100 + * variable_watch: Add test for MODIFIED_ACCESS report 101 + * bootstrap: Compile KWSys SystemTools with UTIME(S|NSAT) values 102 + * variable_watch: Remove leftover debugging code (#14187) 103 + * variable_watch: Print accesses as "CMake Debug Log" messages 104 + * Docs: Clarify CMAKE_PARENT_LIST_FILE (#14194) 105 + * get_filename_component: Test ABSOLUTE of .. after root component 106 + * try_compile: Add signature to allow multiple SOURCES 107 + * enable_language: Clarify documentation 108 + * Split cmBootstrapCommands.cxx into two sources 109 + * Document CMAKE_INSTALL_PREFIX in CMAKE_SYSTEM_PREFIX_PATH 110 + * cmake: Document "-E tar" support for .zip (#14225) 111 + * FindBoost: Clarify failure on missing 'static' libs (#14235) 112 + * CMakeDetermineVSServicePack: Improve documentation 113 + * CMakeDetermineVSServicePack: Add VS 11 update 1 and 2 (#14239) 114 + * Document ENV syntax as a "variable" (#14245) 115 + * Embarcadero: Use response files only for includes, objects, and libs 116 + * Escape target flags taken from COMPILE_OPTIONS 117 + * Refactor target COMPILE_OPTIONS and COMPILE_FLAGS handling 118 + * CMakeDetermineVSServicePack: Add VS 11 update 3 119 + * Document removal of 'register' from flex/bison output 120 + * VS12: Find proper MSBuild for VSProjectInSubdir test 121 + * Fortran: Use explicit type in Fortran 90 check 122 + * project: Document top-level CMakeLists.txt requirement 123 + * ExternalProject: Document multiple COMMAND lines 124 + * include: Clarify variable access scope for included file 125 + * VS: Fix /MAP:mapfile flag mapping (#14282) 126 + * cmake: On configure error suggest looking at CMake*.log files 127 + * try_compile: Escape CMAKE_<lang>_FLAGS in test projects (#14268) 128 + * try_compile: Add COPY_FILE_ERROR option to capture failure 129 + * FindPNG: Add versioned library names for 1.6 (#14289) 130 + * cmake: Fix resource leak reported by cppcheck 131 + * VS,Xcode: Drop incorrect legacy dependency trace (#14291) 132 + * OS X: Add copyright notices to Darwin-*-Fortran.cmake 133 + * VS: Avoid leaking child process output back to IDE (#14266) 134 + * Fix ExportImport test cmp0022NEW build on Watcom 135 + * add_test: Document test name restrictions (#14298) 136 + * UseJava: Update notice of copyright by Kitware 137 + * add_custom_command: Manage backtrace memory correctly (#14299) 138 + * Teach compiler ABI check to tolerate try_compile COPY_FILE failure 139 + * Test COMPILE_DEFINITIONS target property get/set/get round-trip 140 + * Check*CompilerFlag: Document use of CMAKE_REQUIRED_DEFINITIONS (#14309) 141 + * sha2: Avoid type-punned pointer dereference (#14314) 142 + * VS 6: Tell BuildDepends test to tolerate ninjadep failure 143 + * cmMakefile: Do not track configured files known to be temporary 144 + * libarchive: Update README-CMake.txt for new snapshot 145 + * libarchive: Include cm_zlib.h to get zlib used by CMake 146 + * libarchive: Silence API deprecation warnings 147 + * libarchive: Avoid struct init with variable 148 + * libarchive: Remove build options not used by CMake 149 + * libarchive: Backport to CMake 2.8.2 150 + * VS10: Honor user-specified /SUBSYSTEM: flag (#14326) 151 + * VS10: Escape include paths in XML project files (#14331) 152 + * OS X: Search for SDK based on deployment target (#14324) 153 + * bootstrap: Do not suppress CMAKE_OSX_SYSROOT if CFLAGS have -isysroot (#14324) 154 + * OS X: Enable command-line build without tools in PATH 155 + * VS 6,7: Refactor local generators to avoid GetSourceFileWithOutput 156 + * cmake-gui: Fix build rules for Qt5 on Windows 157 + * Include cmMakefile.h before cm*Lexer.h to get stdint.h first 158 + * Skip CTestLimitDashJ test on Borland 159 + * Add RunCMake.Syntax test to cover argument parsing 160 + * cmListFileLexer: Fix line number after backslash in string 161 + * cmListFileLexer: Split normal and legacy unquoted arguments 162 + * cmListFileArgument: Generalize 'Quoted' bool to 'Delimeter' enum 163 + * Add RunCMake.Syntax test cases for command invocation styles 164 + * cmListFileCache: Convert CMake language parser to class 165 + * Warn about arguments not separated by whitespace 166 + * Warn about unquoted arguments that look like long brackets 167 + * cmListFileLexer: Modify flex output to avoid Borland warning 168 + * Cygwin: Avoid legacy warnings in RunCMake.* tests 169 + * Update version introducing CMP0021, CMP0022, and CMP0023 170 + * OS X: Do not default to non-existent deployment target SDK 171 + * Do not warn about left paren not separated by a space 172 + * VS: Add support for .NET target framework version 173 + * Improve documentation for CPACK_PACKAGE_INSTALL_REGISTRY_KEY. 174 + * Refactor how bundles and frameworks are supported. 175 + * Xcode: Add support for shared library versioning 176 + * OS X: Fix getting of CFBundle LOCATION property. 177 + * OS X: Add RPATH support for Mac. 178 + * Xcode: Add rpath support in Xcode generator. 179 + * OS X: Add support for @rpath in export files. 180 + * OS X: Add test for rpaths on Mac. 181 + * OS X: Improvements for getting install name of dylib. 182 + * OS X: Enable rpath support on Mac OS X when find_library() is used. 183 + * OS X: Fix regression handling frameworks for Ninja 184 + * OS X: If necessary, use xcrun to help find otool used to query install names. 185 + * Xcode: Support XCODE_ATTRIBUTE_ with [variant=<config>] (#12532) 186 + * FindGTK2: Move check for pangocairo in gtk module 187 + * FindGTK2: Detect gthread library 188 + * FindFreetype: Detect Freetype installed by GtkMM installer for win 189 + * FindGTK2: Do not fail on MSVC11 if vc100 libraries are available 190 + * FindGTK2: Add GTK2_DEFINITIONS variable 191 + * SelectLibraryConfigurations: Do not cache the _LIBRARY variable 192 + * SelectLibraryConfigurations: Use -NOTFOUND instead of copying the vars 193 + * FindGTK2: Use GTK_XXX_LIBRARY_DEBUG libraries in debug mode 194 + * FindGTK2: Append _LIBRARY to var name in _GTK2_FIND_LIBRARY 195 + * FindGTK2: Append _INCLUDE_DIR to var name in _GTK2_FIND_INCLUDE_DIR 196 + * FindGTK2: Update local changelog 197 + * FindGTK2: Remove GTK2_SKIP_MARK_AS_ADVANCED option 198 + * FindGTK2: gthread-2.0 folder does not exist 199 + * FindGTK2: Detect gmodule library 200 + * FindGTK2: Detect pangoft2 and pangoxft libraries 201 |
||
[-] | Changed | cmake.changes ^ |
201 1
2 ------------------------------------------------------------------- 3 +Thu Nov 7 12:52:33 UTC 2013 - vcizek@suse.com 4 + 5 +- update to 2.8.12.1 6 + * Reverts a change in behaviour from older versions caused by a bad 7 + implementation of a CMake Policy introduced in 2.8.12: CMP0022 8 + (bnc#849378) 9 + 10 +------------------------------------------------------------------- 11 +Wed Nov 6 12:42:56 UTC 2013 - boris@steki.net 12 + 13 +- updated cmake.macros to include installation path for cmake modules 14 + 15 +------------------------------------------------------------------- 16 +Tue Oct 8 16:35:02 UTC 2013 - hrvoje.senjan@gmail.com 17 + 18 +- Update to 2.8.12 19 + * Xcode: Fix test architecture selection for Xcode >= 5 20 + * Xcode: Teach Tests/BuildDepends to allow LINK_DEPENDS_NO_SHARED failure 21 + * Xcode: Drop XCODE_DEPEND_HELPER for Xcode >= 5 22 + * Xcode: Fix OBJECT library support for Xcode 5 (#14254) 23 + * Genex: Fix processing multiple include directories for relative paths 24 + * VS: Future-proof Intel project format selection 25 + * MSVC: Drop /link from executable link lines with Ninja 26 + * FindCUDA: Always list custom command outputs in their targets 27 + * FindPNG: Honor old PNG_LIBRARY if provided (#14398) 28 + * FindHDF5: Fix regression in per-configuration library selection 29 + * bash-completion: Future-proof --help-*-list "cXXXX version" filtering 30 + * OS X: Search system SDKs for frameworks 31 + * Use first custom command for the same output (#14446) 32 + * MSVC: Fix version test for linking corelibc on Windows CE (#14420) 33 + * MSVC: Fix WinCE arch family preprocessor symbol (#14436) 34 + * VS: Use version-specific subsystem for WinCE compiler id (#14440) 35 + * bootstrap: try better workaround for builds on Linux/HPPA 36 + * Add differing target property content to policy CMP0022 warning 37 + * Fix CMP0022 warning when no old-style property is set 38 + * genex: Fix preprocessing with incomplete content (#14410). 39 + * cmMakefile: Do not track CMake temporary files. 40 + * Fix RunCMake.Configure test expectation newline matching 41 + * Clean up install rules of CMake itself (#14371) 42 + * OSX: Allow an empty INSTALL_NAME_DIR to override MACOSX_RPATH. 43 + * FindImageMagick: Find libraries named with HDRI support (#14348) 44 + * FindTCL: Add BSD paths for Tcl/Tk 8.6 45 + * VS: Generate ToolsVersion matching each VS version 46 + * cmMakefile: Do not track configured files known to be temporary 47 + * CheckC*CompilerFlag: add documentation what to expect from a positive result 48 + * Fix OLD behavior of CMP0021. 49 + * try_compile: Extract IMPORTED targets from LINK_DEPENDENT_LIBRARIES 50 + * try_compile: Extract IMPORTED targets from INTERFACE_LINK_LIBRARIES 51 + * Genex: Fix evaluation of MAP_IMPORTED_CONFIG_<CONFIG> 52 + * Fix some whitespace errors in docs. 53 + * Normalize system directories from the interface target property 54 + * CPack: Fix a typo in documentation 55 + * CTest: Fix GTM coverage parsing line offset bug 56 + * CPackWIX: Add support for custom WiX templates 57 + * CMakeSystem: include toolchain file after setting CMAKE_HOST_ (#13796) 58 + * Add support files for C, C++ and ASM for the IAR toolchain. 59 + * Add regexps for the IAR toolchain to the vendor list. 60 + * Add IAR to the CMakeDetectC(XX)CompilerID.c(pp).in 61 + * cmake-gui: use shortcut F only for "Find in Output" 62 + * Eclipse: fix #14204 and #14205: no file links to directories 63 + * automoc: add a global AUTOMOC_TARGETS_FOLDER property 64 + * install: do not strip dll import libraries (#14123) 65 + * ExportTargets: add one more comment to the generated file. 66 + * Add documentation for the --graphviz support 67 + * graphvizoptions: add copyright notice 68 + * add macros cmake_print_properties() and cmake_print_variables() 69 + * VS: Detect MSVC compiler id on ARM toolchain 70 + * Fix spelling and typos (affecting users) 71 + * Fix spelling and typos (affecting binary data / module messages) 72 + * Fix spelling and typos (non-binary) 73 + * Fix spelling and typos (product names) 74 + * FindwxWidgets: add DOC strings with usual style 75 + * Explain distribution of Win9x binary on all Windows versions. 76 + * VS10: add detailed comment about MIDL processing 77 + * Docs: Update description of CMAKE_(BUILD_TYPE|CONFIGURATION_TYPES) 78 + * Docs: Clarify that CMAKE_*_(PREFIX|SUFFIX) affect filenames 79 + * Docs: Clarify wording "flag used" => "flag (to|will) be used" 80 + * set_property: Do not remove a property when APPENDing nothing 81 + * Tests/RunCMake: Document stripping of expected output 82 + * export: Error when exporting a target without a language 83 + * variable_watch: Store client data as pointers 84 + * variable_watch: Add a deleter for the client data 85 + * variable_watch: Match client_data when finding duplicates 86 + * variable_watch: Allow specifying the data to match in RemoveWatch 87 + * variable_watch: Prevent making extra entries in the watch map 88 + * variable_watch: Fix a typo in the error message 89 + * variable_watch: Don't share memory for callbacks 90 + * variable_watch: Check newValue for NULL 91 + * variable_watch: Add test for watching a variable multiple times 92 + * Do not set CMAKE_MATCH_ variables when not neeeded 93 + * SelectLibraryConfigurations: Fix for cached <base>_LIBRARY 94 + * VS: Separate compiler and linker PDB files (#11899, #14062) 95 + * MSVC: Invoke 'link' directly for executables 96 + * Ninja: Fix OBJECT_DIR placeholder path conversion 97 + * VS 10: Escape ; as %3B in preprocessor definitions (#14073) 98 + * CTest: Simplify ctest_* command source/build dir lookup 99 + * get_filename_component: Add explicit unit tests 100 + * get_filename_component: Add DIRECTORY option (#14091) 101 + * Xcode: Use explicitFileType to mark source types (#14093) 102 + * Check{C,CXX}CompilerFlag: Test using C locale (#14102) 103 + * Windows: Search '/' prefix only when cross compiling (#10994) 104 + * Recognize ld with toolchain prefix (#13960) 105 + * VS: Always initialize CMAKE_CONFIGURATION_TYPES in IDE generators 106 + * Begin post-2.8.11 development 107 + * Sanitize linker name to parse implicit link line (#14154) 108 + * VS: Allow /Fa to set AssemblerListingLocation (#14153) 109 + * Tests/IncludeDirectories: Avoid shared library with no symbols 110 + * if: Add test for IS_DIRECTORY 111 + * try_compile: Add test for bad call error cases 112 + * try_compile: Refactor argument processing 113 + * variable_watch: Add test for MODIFIED_ACCESS report 114 + * bootstrap: Compile KWSys SystemTools with UTIME(S|NSAT) values 115 + * variable_watch: Remove leftover debugging code (#14187) 116 + * variable_watch: Print accesses as "CMake Debug Log" messages 117 + * Docs: Clarify CMAKE_PARENT_LIST_FILE (#14194) 118 + * get_filename_component: Test ABSOLUTE of .. after root component 119 + * try_compile: Add signature to allow multiple SOURCES 120 + * enable_language: Clarify documentation 121 + * Split cmBootstrapCommands.cxx into two sources 122 + * Document CMAKE_INSTALL_PREFIX in CMAKE_SYSTEM_PREFIX_PATH 123 + * cmake: Document "-E tar" support for .zip (#14225) 124 + * FindBoost: Clarify failure on missing 'static' libs (#14235) 125 + * CMakeDetermineVSServicePack: Improve documentation 126 + * CMakeDetermineVSServicePack: Add VS 11 update 1 and 2 (#14239) 127 + * Document ENV syntax as a "variable" (#14245) 128 + * Embarcadero: Use response files only for includes, objects, and libs 129 + * Escape target flags taken from COMPILE_OPTIONS 130 + * Refactor target COMPILE_OPTIONS and COMPILE_FLAGS handling 131 + * CMakeDetermineVSServicePack: Add VS 11 update 3 132 + * Document removal of 'register' from flex/bison output 133 + * VS12: Find proper MSBuild for VSProjectInSubdir test 134 + * Fortran: Use explicit type in Fortran 90 check 135 + * project: Document top-level CMakeLists.txt requirement 136 + * ExternalProject: Document multiple COMMAND lines 137 + * include: Clarify variable access scope for included file 138 + * VS: Fix /MAP:mapfile flag mapping (#14282) 139 + * cmake: On configure error suggest looking at CMake*.log files 140 + * try_compile: Escape CMAKE_<lang>_FLAGS in test projects (#14268) 141 + * try_compile: Add COPY_FILE_ERROR option to capture failure 142 + * FindPNG: Add versioned library names for 1.6 (#14289) 143 + * cmake: Fix resource leak reported by cppcheck 144 + * VS,Xcode: Drop incorrect legacy dependency trace (#14291) 145 + * OS X: Add copyright notices to Darwin-*-Fortran.cmake 146 + * VS: Avoid leaking child process output back to IDE (#14266) 147 + * Fix ExportImport test cmp0022NEW build on Watcom 148 + * add_test: Document test name restrictions (#14298) 149 + * UseJava: Update notice of copyright by Kitware 150 + * add_custom_command: Manage backtrace memory correctly (#14299) 151 + * Teach compiler ABI check to tolerate try_compile COPY_FILE failure 152 + * Test COMPILE_DEFINITIONS target property get/set/get round-trip 153 + * Check*CompilerFlag: Document use of CMAKE_REQUIRED_DEFINITIONS (#14309) 154 + * sha2: Avoid type-punned pointer dereference (#14314) 155 + * VS 6: Tell BuildDepends test to tolerate ninjadep failure 156 + * cmMakefile: Do not track configured files known to be temporary 157 + * libarchive: Update README-CMake.txt for new snapshot 158 + * libarchive: Include cm_zlib.h to get zlib used by CMake 159 + * libarchive: Silence API deprecation warnings 160 + * libarchive: Avoid struct init with variable 161 + * libarchive: Remove build options not used by CMake 162 + * libarchive: Backport to CMake 2.8.2 163 + * VS10: Honor user-specified /SUBSYSTEM: flag (#14326) 164 + * VS10: Escape include paths in XML project files (#14331) 165 + * OS X: Search for SDK based on deployment target (#14324) 166 + * bootstrap: Do not suppress CMAKE_OSX_SYSROOT if CFLAGS have -isysroot (#14324) 167 + * OS X: Enable command-line build without tools in PATH 168 + * VS 6,7: Refactor local generators to avoid GetSourceFileWithOutput 169 + * cmake-gui: Fix build rules for Qt5 on Windows 170 + * Include cmMakefile.h before cm*Lexer.h to get stdint.h first 171 + * Skip CTestLimitDashJ test on Borland 172 + * Add RunCMake.Syntax test to cover argument parsing 173 + * cmListFileLexer: Fix line number after backslash in string 174 + * cmListFileLexer: Split normal and legacy unquoted arguments 175 + * cmListFileArgument: Generalize 'Quoted' bool to 'Delimeter' enum 176 + * Add RunCMake.Syntax test cases for command invocation styles 177 + * cmListFileCache: Convert CMake language parser to class 178 + * Warn about arguments not separated by whitespace 179 + * Warn about unquoted arguments that look like long brackets 180 + * cmListFileLexer: Modify flex output to avoid Borland warning 181 + * Cygwin: Avoid legacy warnings in RunCMake.* tests 182 + * Update version introducing CMP0021, CMP0022, and CMP0023 183 + * OS X: Do not default to non-existent deployment target SDK 184 + * Do not warn about left paren not separated by a space 185 + * VS: Add support for .NET target framework version 186 + * Improve documentation for CPACK_PACKAGE_INSTALL_REGISTRY_KEY. 187 + * Refactor how bundles and frameworks are supported. 188 + * Xcode: Add support for shared library versioning 189 + * OS X: Fix getting of CFBundle LOCATION property. 190 + * OS X: Add RPATH support for Mac. 191 + * Xcode: Add rpath support in Xcode generator. 192 + * OS X: Add support for @rpath in export files. 193 + * OS X: Add test for rpaths on Mac. 194 + * OS X: Improvements for getting install name of dylib. 195 + * OS X: Enable rpath support on Mac OS X when find_library() is used. 196 + * OS X: Fix regression handling frameworks for Ninja 197 + * OS X: If necessary, use xcrun to help find otool used to query install names. 198 + * Xcode: Support XCODE_ATTRIBUTE_ with [variant=<config>] (#12532) 199 + * FindGTK2: Move check for pangocairo in gtk module 200 + * FindGTK2: Detect gthread library 201 |
||
[-] | Changed | cmake-gui.spec ^ |
103 1
2 # 3 -# spec file for package cmake-gui (Version 2.8.2) 4 +# spec file for package cmake-gui 5 # 6 -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. 7 +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. 8 # 9 # All modifications and additions to the file contributed by third parties 10 # remain the property of their copyright owners, unless otherwise agreed 11
12 # Please submit bugfixes or comments via http://bugs.opensuse.org/ 13 # 14 15 -# norootforbuild 16 - 17 18 Name: cmake-gui 19 -Version: 2.8.2 20 -Release: 3 21 -License: BSD3c 22 -Group: Development/Tools/Building 23 +Version: 2.8.12 24 +Release: 0 25 Url: http://www.cmake.org/ 26 -Source0: cmake-%{version}.tar.bz2 27 -Patch4: cmake-disable-builtin-chrpath.diff 28 -Patch5: fortify-buffer-overflows.diff 29 +Source0: http://www.cmake.org/files/v2.8/cmake-%{version}.tar.gz 30 Summary: CMake graphical user interface 31 +License: BSD-3-Clause 32 +Group: Development/Tools/Building 33 BuildRoot: %{_tmppath}/%{name}-%{version}-build 34 %if 0%{?suse_version} 35 -BuildRequires: libexpat-devel 36 -%if 0%{?suse_version} > 1110 37 BuildRequires: fdupes 38 +%if 0%{?sles_version} != 10 39 +BuildRequires: libarchive-devel 40 %endif 41 +BuildRequires: libexpat-devel 42 %else 43 BuildRequires: expat-devel 44 %endif 45
46 BuildRequires: openssl-devel 47 BuildRequires: update-desktop-files 48 BuildRequires: zlib-devel 49 + 50 Requires: cmake 51 52 %description 53 This is a Graphical User Interface for CMake, a cross-platform, 54 open-source make system. 55 56 -Authors: 57 --------- 58 - Kitware, Inc., Insight Consortium 59 - 60 - 61 %prep 62 %setup -q -n cmake-%{version} 63 -%patch4 64 -%patch5 65 66 %build 67 EXTRA_FLAGS="--qt-gui" 68
69 --datadir=/share/cmake \ 70 --docdir=/share/doc/packages/cmake \ 71 --mandir=/share/man \ 72 +%if 0%{?suse_version} && !0%{?sles_version} 73 --system-libs \ 74 +%else 75 + --system-curl \ 76 + --system-expat \ 77 + --system-zlib \ 78 + --system-bzip2 \ 79 + --no-system-libarchive \ 80 +%endif 81 --parallel=0%jobs \ 82 --qt-gui 83 -make VERBOSE=1 %{?jobs:-j %jobs} 84 +make VERBOSE=1 %{?_smp_mflags} 85 86 %install 87 make DESTDIR=%{buildroot} install 88
89 # delete files that belong to the 'cmake' package 90 rm -rf %{buildroot}/usr/bin/{cpack,cmake,ctest} 91 rm -rf %{buildroot}/usr/share/cmake 92 +rm -rf %{buildroot}/usr/share/aclocal/cmake.m4 93 rm -rf %{buildroot}/usr/share/doc/packages/cmake 94 rm -rf %{buildroot}/usr/share/man/man1/{cmake,cmakecommands,cmakecompat}.1 95 rm -rf %{buildroot}/usr/share/man/man1/{cmakemodules,cmakepolicies,cmakeprops,cmakevars,cpack,ctest}.1 96 97 -%clean 98 -rm -rf %{buildroot} 99 - 100 %files 101 %defattr(-,root,root) 102 %{_bindir}/cmake-gui 103 |
||
[-] | Changed | cmake.spec ^ |
130 1
2 # 3 -# spec file for package cmake (Version 2.8.2) 4 +# spec file for package cmake 5 # 6 -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. 7 +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. 8 # 9 # All modifications and additions to the file contributed by third parties 10 # remain the property of their copyright owners, unless otherwise agreed 11
12 # Please submit bugfixes or comments via http://bugs.opensuse.org/ 13 # 14 15 -# norootforbuild 16 - 17 18 Name: cmake 19 -Version: 2.8.2 20 -Release: 3 21 -License: BSD3c 22 -Group: Development/Tools/Building 23 +Version: 2.8.12.1 24 +Release: 0 25 Url: http://www.cmake.org/ 26 -Source0: %{name}-%{version}.tar.bz2 27 -Patch4: cmake-disable-builtin-chrpath.diff 28 -Patch5: fortify-buffer-overflows.diff 29 -Patch6: cmake-support-new-python.diff 30 -# Should appear in cmake-2.8.3 31 -Patch7: cmake-FindGTK2-gdk-pixbuf.patch 32 +Source0: http://www.cmake.org/files/v2.8/%{name}-%{version}.tar.gz 33 +Source1: cmake.macros 34 +Source2: opensuse_rules.cmake 35 +Patch2: cmake-fix-ruby-test.patch 36 Summary: Cross-platform, open-source make system 37 +License: BSD-3-Clause 38 +Group: Development/Tools/Building 39 BuildRoot: %{_tmppath}/%{name}-%{version}-build 40 %if 0%{?suse_version} 41 -BuildRequires: libexpat-devel 42 -%if 0%{?suse_version} > 1110 43 +%if 0%{?suse_version} > 1010 44 BuildRequires: fdupes 45 %endif 46 +%if 0%{?sles_version} != 10 47 +BuildRequires: libarchive-devel 48 +%endif 49 +BuildRequires: libexpat-devel 50 %else 51 BuildRequires: expat-devel 52 %endif 53
54 BuildRequires: ncurses-devel 55 BuildRequires: openssl-devel 56 BuildRequires: zlib-devel 57 + 58 Requires: make 59 60 %description 61 CMake is a cross-platform, open-source make system 62 63 -Authors: 64 --------- 65 - Kitware, Inc., Insight Consortium 66 - 67 %prep 68 %setup -q -n %{name}-%{version} 69 -%patch4 70 -%patch5 71 -%patch6 -p1 72 -%patch7 -p1 73 +%patch2 74 75 %build 76 export CXXFLAGS="$RPM_OPT_FLAGS" 77
78 --datadir=/share/%{name} \ 79 --docdir=/share/doc/packages/%{name} \ 80 --mandir=/share/man \ 81 +%if 0%{?suse_version} && !0%{?sles_version} 82 --system-libs \ 83 +%else 84 + --system-curl \ 85 + --system-expat \ 86 + --system-zlib \ 87 + --system-bzip2 \ 88 + --no-system-libarchive \ 89 +%endif 90 --parallel=0%jobs \ 91 --no-qt-gui 92 -make VERBOSE=1 %{?jobs:-j %jobs} 93 +make VERBOSE=1 %{?_smp_mflags} 94 95 %install 96 make DESTDIR=%{buildroot} install 97 mkdir -p %{buildroot}%{_libdir}/cmake 98 find %{buildroot}/usr/share/cmake -type f -print0 | xargs -0 chmod 644 99 cp ChangeLog.manual %{buildroot}/usr/share/doc/packages/%{name}/Changelog 100 -%if 0%{?suse_version} > 1110 101 -%fdupes %buildroot/usr/share/cmake 102 -%endif 103 +# rpm macros 104 +install -m644 %{SOURCE1} -D %{buildroot}%{_sysconfdir}/rpm/macros.cmake 105 +# buildrules 106 +install -m644 %{SOURCE2} -D %{buildroot}%{_datadir}/cmake/Modules/opensuse_rules.cmake 107 +sed -i \ 108 + -e 's:OPTFLAGS:%{optflags}:g' \ 109 + %{buildroot}%{_datadir}/cmake/Modules/opensuse_rules.cmake 110 111 -%clean 112 -rm -rf %{buildroot} 113 +%if 0%{?suse_version} > 1010 114 +%fdupes %{buildroot}/usr/share/cmake 115 +%endif 116 117 %files 118 %defattr(-,root,root) 119 +%{_sysconfdir}/rpm/macros.cmake 120 %{_bindir}/cpack 121 %{_bindir}/cmake 122 %{_bindir}/ctest 123 %{_bindir}/ccmake 124 %{_datadir}/cmake 125 %{_libdir}/cmake 126 +%{_datadir}/aclocal/cmake.m4 127 %doc %{_datadir}/doc/packages/%{name} 128 %doc %{_mandir}/man1/cmakepolicies.1.* 129 %doc %{_mandir}/man1/cmake.1.* 130 |
||
[+] | Added | cmake-fix-ruby-test.patch ^ |
@@ -0,0 +1,11 @@ +--- Modules/FindRuby.cmake.orig 2013-05-18 15:29:53.805033064 +0200 ++++ Modules/FindRuby.cmake 2013-05-18 15:30:21.605683563 +0200 +@@ -102,7 +102,7 @@ + _RUBY_CONFIG_VAR("sitelibdir" RUBY_SITELIB_DIR) + + # vendor_ruby available ? +- execute_process(COMMAND ${RUBY_EXECUTABLE} -r vendor-specific -e "print 'true'" ++ execute_process(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print 'true' unless Config::CONFIG['vendorarchdir'].nil?" + OUTPUT_VARIABLE RUBY_HAS_VENDOR_RUBY ERROR_QUIET) + + if(RUBY_HAS_VENDOR_RUBY) | ||
Added | cmake-2.8.12.1.tar.gz ^ | |
Added | cmake-2.8.12.tar.gz ^ | |
[+] | Added | cmake.macros ^ |
@@ -0,0 +1,43 @@ +# +# Macros for cmake +# +%__cmake %{_bindir}/cmake +%_cmake_debug %{?with_debug:debug}%{?!with_debug:release} + +%cmake \ + CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \ + CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \ + FFLAGS="${FFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FFLAGS ; \ + find . -name CMakeLists.txt \\\ + -exec sed -i -e '/^[[:space:]]*[sS][eE][tT][[:space:]]*([[:space:]]*CMAKE_BUILD_TYPE.*)/{s/^/#IGNORE /g}' {} + \\\ + -exec sed -i -e '/^[[:space:]]*[sS][eE][tT][[:space:]]*([[:space:]]*CMAKE_COLOR_MAKEFILE.*)/{s/^/#IGNORE /g}' {} + \\\ + -exec sed -i -e '/^[[:space:]]*[sS][eE][tT][[:space:]]*([[:space:]]*CMAKE_INSTALL_PREFIX.*)/{s/^/#IGNORE /g}' {} + \\\ + -exec sed -i -e '/^[[:space:]]*[sS][eE][tT][[:space:]]*([[:space:]]*CMAKE_VERBOSE_MAKEFILE.*)/{s/^/#IGNORE /g}' {} + \ + mkdir -p build \ + cd build \ + %define enable_debug 1 \ + %{?_enable_debug: %{expand: %%global enable_debug 1}} \ + %__cmake .. \\\ + -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \\\ + -DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir} \\\ + -DINCLUDE_INSTALL_DIR:PATH=%{_includedir} \\\ + -DLIB_INSTALL_DIR:PATH=%{_libdir} \\\ + -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \\\ + -DSHARE_INSTALL_PREFIX:PATH=%{_datadir} \\\ + -DCMAKE_BUILD_TYPE=%{_cmake_debug} \\\ +%if "%{?_lib}" == "lib64" \ + -DLIB_SUFFIX=64 \\\ +%endif \ + -DCMAKE_SKIP_RPATH:BOOL=ON \\\ + -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \\\ + -DBUILD_SHARED_LIBS:BOOL=ON \\\ + -DBUILD_STATIC_LIBS:BOOL=OFF \\\ + -DCMAKE_COLOR_MAKEFILE:BOOL=OFF \\\ + -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF \\\ + -DCMAKE_MODULES_INSTALL_DIR=%{_datadir}/cmake/Modules \\\ + -DCMAKE_USER_MAKE_RULES_OVERRIDE="%{_datadir}/cmake/Modules/opensuse_rules.cmake" + +%cmake_install \ + cd build \ + make DESTDIR=%{buildroot} install/fast \ + cd .. | ||
[+] | Added | opensuse_rules.cmake ^ |
@@ -0,0 +1,8 @@ +SET (CMAKE_AR /usr/bin/ar CACHE FILEPATH "Archive manager" FORCE) +SET (CMAKE_ASM_COMPILE_OBJECT "<CMAKE_C_COMPILER> <DEFINES> OPTFLAGS <FLAGS> -o <OBJECT> -c <SOURCE>" CACHE STRING "ASM compile command" FORCE) +SET (CMAKE_C_COMPILER /usr/bin/gcc CACHE FILEPATH "C compiler" FORCE) +SET (CMAKE_C_COMPILE_OBJECT "<CMAKE_C_COMPILER> <DEFINES> <FLAGS> -o <OBJECT> -c <SOURCE>" CACHE STRING "C compile command" FORCE) +SET (CMAKE_CXX_COMPILER /usr/bin/c++ CACHE FILEPATH "C++ compiler" FORCE) +SET (CMAKE_CXX_COMPILE_OBJECT "<CMAKE_CXX_COMPILER> <DEFINES> <FLAGS> -o <OBJECT> -c <SOURCE>" CACHE STRING "C++ compile command" FORCE) +SET (CMAKE_RANLIB /usr/bin/ranlib CACHE FILEPATH "Archive index generator" FORCE) +SET (PKG_CONFIG_EXECUTABLE /usr/bin/pkg-config CACHE FILEPATH "pkg-config executable" FORCE) |