|
@@ -1,3 +1,210 @@
|
|
|
|
|
+Changes in CMake 2.8.6-rc1 (since 2.8.5)
|
|
|
|
|
+--------------------------------------------
|
|
|
|
|
+Aaron C. Meadows (1):
|
|
|
|
|
+ FindSubversion: Invoke svn non-interactively (#12304)
|
|
|
|
|
+
|
|
|
|
|
+Alex Neundorf (92):
|
|
|
|
|
+ Add a switch to disable a find_package() call completely
|
|
|
|
|
+ Add documentation for the CMAKE_DISABLE_FIND_PACKAGE_<Name> switch
|
|
|
|
|
+ Add a basic test for CMAKE_DISABLE_FIND_PACKAGE_<package>
|
|
|
|
|
+ Add macros cmake_push/pop_check_state() as discussed on the list.
|
|
|
|
|
+ Fix copyright notice test
|
|
|
|
|
+ Add CheckCXXSymbolExists.cmake, so this can be used also for C++
|
|
|
|
|
+ Minor fix to try_compile() docs (#12333)
|
|
|
|
|
+ Fix #12342: Add APPEND_STRING option to set_property()
|
|
|
|
|
+ Extend FeatureSummary: add PURPOSE of package and TYPE
|
|
|
|
|
+ FeatureSummary.cmake: remove "comment" field
|
|
|
|
|
+ FeatureSummary.cmake: add INCLUDE_QUIET_PACKAGES keyword
|
|
|
|
|
+ FeatureSummary.cmake: error out when a REQUIRED package is missing
|
|
|
|
|
+ FeatureSummary.cmake: only higher TYPEs can override previous TYPEs
|
|
|
|
|
+ FeatureSummary.cmake: cosmetics
|
|
|
|
|
+ FeatureSummary.cmake: update documentation
|
|
|
|
|
+ Remove debug output from CheckSymbolExists
|
|
|
|
|
+ Don't put files from CMAKE_ROOT into CodeBlocks projects (#12110)
|
|
|
|
|
+ More PATH_SUFFIXES for finding Postgresql and also search catalog/pg_type.h
|
|
|
|
|
+ Use FPHSA(), remove unnecessary stuff and don't recommend link_directories()
|
|
|
|
|
+ Mark the results from find() as advanced
|
|
|
|
|
+ FindPostgreSQL: fix PATH_SUFFIXES, better output for FPHSA
|
|
|
|
|
+ Strip trailing whitespace
|
|
|
|
|
+ FindGIF/FindFreetype.cmake: remove standard search paths from find-calls
|
|
|
|
|
+ FindGif: add giflib4 as one more name for the library under Windows
|
|
|
|
|
+ Add basic version check for giflib
|
|
|
|
|
+ Patch by Campbell Barton: puts definitions into C::B project file
|
|
|
|
|
+ Remove useless line of code
|
|
|
|
|
+ Also put builtin include dirs into CodeBlocks project file
|
|
|
|
|
+ Remove trailing whitespace
|
|
|
|
|
+ Also search for libxkbfile, XSync and SM include dir
|
|
|
|
|
+ Provide macro write_basic_config_version_file()
|
|
|
|
|
+ Add example to documentation
|
|
|
|
|
+ Add some tests for write_basic_config_version_file()
|
|
|
|
|
+ Fix copyright notice
|
|
|
|
|
+ Really fix copyright notice
|
|
|
|
|
+ Set UNSUITABLE instead of not COMPATIBLE
|
|
|
|
|
+ Improve documentation for WriteBasicConfigVersionFile.cmake
|
|
|
|
|
+ Add macros GETTEXT_PROCESS_POT() and GETTEXT_PROCESS_PO_FILES()
|
|
|
|
|
+ Support REQUIRED in FindGettext.cmake (using FPHSA.cmake)
|
|
|
|
|
+ Fix #12358: make optionally enabling ASM work again
|
|
|
|
|
+ Start work on automoc: add empty cmQtAutomoc class
|
|
|
|
|
+ Start implementing skeleton for automoc in cmake
|
|
|
|
|
+ Add actual automoc code from automoc
|
|
|
|
|
+ Remove the need to check for .h/.cxx during buildtime
|
|
|
|
|
+ Add the cmake module required currently for automoc
|
|
|
|
|
+ Add AUTOMOC to the add_library() command
|
|
|
|
|
+ Fix line lengths
|
|
|
|
|
+ Move code for parsing a cpp-file from the big loop to separate function
|
|
|
|
|
+ Initialize verbose based onb the env.var.
|
|
|
|
|
+ Color output when running moc
|
|
|
|
|
+ Add the generated automoc.cpp file to the cleaned files
|
|
|
|
|
+ Use cout instead of printf()
|
|
|
|
|
+ Remove trailing whitespace
|
|
|
|
|
+ Refactor SetupAutomocTarget() so it can be run after creating the target
|
|
|
|
|
+ Remove trailing whitespace
|
|
|
|
|
+ Move automoc processing from add_executable/library to cmGlobalGenerator
|
|
|
|
|
+ Nicer progress message for the automoc target
|
|
|
|
|
+ Add a test for automoc
|
|
|
|
|
+ Add documentation for AUTOMOC, add initialization via CMAKE_AUTOMOC
|
|
|
|
|
+ Fix logic which decides when to execute automoc test
|
|
|
|
|
+ Automoc.cmake is not needed anymore
|
|
|
|
|
+ Fix build: non-void function must return a value
|
|
|
|
|
+ Fix warnings
|
|
|
|
|
+ Fix bootstrap test with automoc
|
|
|
|
|
+ Only enable the automoc test after checking that Qt4 works
|
|
|
|
|
+ Fix build: use std::ios::out|ios::trunc instead of std::ios_base::out
|
|
|
|
|
+ Silence warning in automoc: use long instead of int
|
|
|
|
|
+ Fix automoc with VS builds: apply patch from Bill
|
|
|
|
|
+ Make clLocalGenerator::GetTargetFlags() public
|
|
|
|
|
+ Add find-package mode, which does nothing yet
|
|
|
|
|
+ Implement find-package mode of cmake
|
|
|
|
|
+ Replace cmake::GetScriptMode() with GetWorkingMode()
|
|
|
|
|
+ Fix copyright notice in new CMakeFindPackageMode.cmake
|
|
|
|
|
+ Better support for lib64 and Debian multiarch
|
|
|
|
|
+ Use the file-utility to test for 64bit if there is no /usr/lib64
|
|
|
|
|
+ Add a cmake.m4 for using cmake in autoconf projects instead of pkgconfig
|
|
|
|
|
+ Improve documentation for --find-package mode
|
|
|
|
|
+ Add a test for the new --find-package mode
|
|
|
|
|
+ Only run the test if we are using a makefile generator under UNIX
|
|
|
|
|
+ The makefile for the test was kindof wrong
|
|
|
|
|
+ Fix test on OpenBSD with BSD make
|
|
|
|
|
+ Rename helper macros print_compile_flags() to set_compile_flags_var()
|
|
|
|
|
+ Dont check for -isysroot and -mmacosx-version on OSX in --find-package mode
|
|
|
|
|
+ Disable any STATUS output in --find-package mode
|
|
|
|
|
+ Much improved test, should now be executed on all UNIXes
|
|
|
|
|
+ Make the --find-package test harder
|
|
|
|
|
+ Make the test harder by always having a space in the include dirs
|
|
|
|
|
+ Only enable the test when using GNU make
|
|
|
|
|
+ Fix line length
|
|
|
|
|
+ Use $(CXXFLAGS) and $(LDFLAGS) in the --find-package test Makefile
|
|
|
|
|
+ Require the current cmake version in --find-package mode
|
|
|
|
|
+ Fix --find-package mode on Cygwin, where enable_language(RC) is called
|
|
|
|
|
+
|
|
|
|
|
+Alexey Ozeritsky (5):
|
|
|
|
|
+ fixed: search of acml libraries
|
|
|
|
|
+ gotoblas supported
|
|
|
|
|
+ ACML-GPU supported
|
|
|
|
|
+ ACML-GPU supportede
|
|
|
|
|
+ fixed: search of ATLAS library for C/C++-only projects
|
|
|
|
|
+
|
|
|
|
|
+Andreas Schneider (6):
|
|
|
|
|
+ FindJava: Find missing java development executables.
|
|
|
|
|
+ Modules: Added CMake Java support.
|
|
|
|
|
+ Tests: Java tests should test UseJava.cmake
|
|
|
|
|
+ Tests: Check for the new Java exeutable variables.
|
|
|
|
|
+ Java: Use set_property/get_property for target variables.
|
|
|
|
|
+ Java: Fix documentation format and indentation
|
|
|
|
|
+
|
|
|
|
|
+Arnaud Gelas (1):
|
|
|
|
|
+ Search for the ASPELL executable
|
|
|
|
|
+
|
|
|
|
|
+Bill Hoffman (5):
|
|
|
|
|
+ Only pay for unused variable checking if it is on.
|
|
|
|
|
+ Initial support for Intel Fortran VS2010.
|
|
|
|
|
+ Fix custom commands in VS2010 Fortran projects using CFG_INTDIR and test.
|
|
|
|
|
+ Use MSBuild when devenv is not around, since VCExpress seems broken.
|
|
|
|
|
+ Fix for bug #12413, nmake did not handle targets with + in the name.
|
|
|
|
|
+
|
|
|
|
|
+Brad King (13):
|
|
|
|
|
+ MinGW: Remove old workaround and use native echo (#12283)
|
|
|
|
|
+ Document caveat of custom commands in multiple targets (#12311)
|
|
|
|
|
+ cmSystemTools: Remove trailing whitespace
|
|
|
|
|
+ RunSingleCommand: Fix indentation
|
|
|
|
|
+ RunSingleCommand: Avoid assignment in condition
|
|
|
|
|
+ Documentation: WIN32 not defined on Cygwin (#12334)
|
|
|
|
|
+ KWSys: Simplify SystemTools::GetTime implementation (#12261)
|
|
|
|
|
+ KWSys: Avoid conversion warning in SystemTools::GetTime
|
|
|
|
|
+ KWSys: Fix using long long and __int64 with hash_(set|map)
|
|
|
|
|
+ KWSys: __int64 and long long may be same type in specialization
|
|
|
|
|
+ XL: Fix old VisualAge branding of Fortran compiler
|
|
|
|
|
+ Do not crash when an imported target depends on a missing target
|
|
|
|
|
+ Fix CHECK_(C|CXX)_COMPILER_FLAG for Clang (#12394)
|
|
|
|
|
+
|
|
|
|
|
+Clinton Stimpson (5):
|
|
|
|
|
+ Add -DQT_NO_DEBUG if no build type is specified so Qt plugins will work.
|
|
|
|
|
+ Add qt4/QtCore to help find Qt headers when cross-compiling.
|
|
|
|
|
+ Qt4: Fix reference of undefined variable when detecting frameworks on Mac OS X
|
|
|
|
|
+ Remove C compiler requirement from FindQt4.cmake
|
|
|
|
|
+ CPack/NSIS: Fix reinstall and multiple install issues when using components.
|
|
|
|
|
+
|
|
|
|
|
+David Cole (26):
|
|
|
|
|
+ Begin post-2.8.5 development
|
|
|
|
|
+ Fix Architecture test to work with Xcode 4
|
|
|
|
|
+ Fix BuildDepends test to work with Xcode 4
|
|
|
|
|
+ Base architecture choice logic on Xcode version
|
|
|
|
|
+ Use correct default multiple architecture values in test
|
|
|
|
|
+ Add use of EFFECTIVE_PLATFORM_NAME to generated Xcode projects.
|
|
|
|
|
+ Correct KWStyle line too long error
|
|
|
|
|
+ Add fail regex to detect supported warning flags correctly.
|
|
|
|
|
+ Add support for Visual Studio project-specific globals (#8707)
|
|
|
|
|
+ Fix machine-specific UpdateGIT test failures
|
|
|
|
|
+ Ensure libgmp-10.dll is in the PATH for CMakeTestAllGenerators
|
|
|
|
|
+ Watcom: Add -c flag to wlib calls (#12245)
|
|
|
|
|
+ Add Watcom support to InstallRequiredSystemLibraries (#11866)
|
|
|
|
|
+ Watcom: Use correct args for execute_process call (#11866)
|
|
|
|
|
+ CTest: print failed tests in index order (#11746)
|
|
|
|
|
+ Fix line too long style violation
|
|
|
|
|
+ Documentation: Fix comments in the source code (#10941)
|
|
|
|
|
+ Add more find_path locations for DCMTK header files (#12323)
|
|
|
|
|
+ VS9: Add include_directories to midl command lines
|
|
|
|
|
+ KWSys: Remove translation path for "/tmp_mnt/" (#10595)
|
|
|
|
|
+ VS10: Avoid unnecessary rebuilds for custom commands
|
|
|
|
|
+ QtAutomoc test: Pass QT_QMAKE_EXECUTABLE
|
|
|
|
|
+ QtAutomoc: Eliminate compiler warning
|
|
|
|
|
+ CheckSymbolExists: Use IMMEDIATE flag for configure_file (#11333)
|
|
|
|
|
+ Xcode: Suppress same-old warning again.
|
|
|
|
|
+ Xcode: Save object id values in CMakeCache.txt (#11690)
|
|
|
|
|
+
|
|
|
|
|
+Johan Björk (5):
|
|
|
|
|
+ Xcode: Remove PREBINDING attribute for Xcode 4 and above
|
|
|
|
|
+ RunSingleCommand: Replace verbose boolean with enum
|
|
|
|
|
+ RunSingleCommand: Add a OUTPUT_NORMAL flag.
|
|
|
|
|
+ Xcode: Quote ',' in Xcode string values (#12259)
|
|
|
|
|
+ Xcode: Rearrange CMakeReRun to enable parallel builds
|
|
|
|
|
+
|
|
|
|
|
+Matej Hribernik (2):
|
|
|
|
|
+ VS: Factor Find64BitTools out of Win64 generator to parent
|
|
|
|
|
+ Add VisualStudio 9 and 10 generators for Itanium platform
|
|
|
|
|
+
|
|
|
|
|
+Modestas Vainius (1):
|
|
|
|
|
+ multiarch: Treat lib/<arch> as implicit link dir (#12326)
|
|
|
|
|
+
|
|
|
|
|
+Oliver Buchtala (3):
|
|
|
|
|
+ Java: Create java_class_filelist only if it does't exist.
|
|
|
|
|
+ Java: Added some dependency magic to avoid recompilations.
|
|
|
|
|
+ Java: Create correct jar archive dependencies.
|
|
|
|
|
+
|
|
|
|
|
+Rolf Eike Beer (2):
|
|
|
|
|
+ remove extra output message from FindJava.cmake
|
|
|
|
|
+ FindThreads: Try pthreads with no special option first (#11333)
|
|
|
|
|
+
|
|
|
|
|
+Steven Velez (1):
|
|
|
|
|
+ VS10: Add SCC support
|
|
|
|
|
+
|
|
|
|
|
+Todd Gamblin (2):
|
|
|
|
|
+ Try regular compiler when no MPI compiler.
|
|
|
|
|
+ Fix issues with removing try_compile input file.
|
|
|
|
|
+
|
|
|
|
|
+Will Dicharry (1):
|
|
|
|
|
+ Added HDF5 high level Fortran bindings to available components.
|
|
|
|
|
+
|
|
|
Changes in CMake 2.8.5 (since 2.8.5-rc3)
|
|
Changes in CMake 2.8.5 (since 2.8.5-rc3)
|
|
|
--------------------------------------------
|
|
--------------------------------------------
|
|
|
Brad King (1):
|
|
Brad King (1):
|