- Sep 02, 2011
-
-
Brad King authored
Currently the VS generators do not support Intel C/C++ .icproj files and the MS tools do not include a Fortran compiler. Therefore we can always set the C and CXX compiler IDs to "MSVC" and the Fortran ID to "Intel". This fixes a regression in support for the Intel Fortran compiler under the VS plugin introduced by commit cd43636c (Modernize Intel compiler info on Windows, 2010-12-16). The commit moved the compiler information into platform files that only load when the proper compiler id is set. It worked for the NMake Makefiles generator but not for the VS IDE generator because it did not set the compiler id.
-
Kitware Robot authored
-
- Sep 01, 2011
-
-
a67be317 qt4: also find QtUiTools when cross compiling with mingw.
-
5993891e Fixed link bugs in BlueGeneP build.
-
d1697625 Fix XL compilers on non-AIX machines.
-
7da796d1 FindBoost: Call find_package with NO_MODULE first
-
6a6393c9 Don't use a variable name that might be used in other files. 5ca8c565 Fix up verbatim code sections of the dox. 75596e62 Don't start a line with a dash(-) 826374a4 Remove blank line at the start of the file. 8b9b8e16 Add documentation about the prefix and no_deprecated options. 51bc63a7 Fix the feature of using a specific prefix for macros. 3449f6b8 Add quotes in case cmake is installed in a prefix with a space. 36d28f2e Fix Compiler id variable name. 99b2aabd Disable the tests for Watcom. 7ac0ab1f Quote paths in case there is a space in one of them. 89108b99 Look for errors reported by PGI too. e0cc024d Add missing NO_EXPORT macro variant. 1b031d1a More consistency in the macro options. 03d60c7d Try to make the macros do almost nothing for Watcom. 6adeda9f Possibly fix configuration test on AIX. e253348e Possibly fix test on HPUX. 32eff0ca Test for too-old-intel compilers. 42154ec0 Fix up the regex command for Intel. a147a069 Add some settings for non-truncation of test output. bf73e759 Hopefully add version extraction for Intel. aa4f0b6b Fix the version extraction regex for clang. a493d1a3 Test the correct cxx variable. b6ee2ee0 Comment the test assertion for now a9a8b9e8 Exclude win32 from hidden visibility checks. afae7a95 Start testing expected values for compiler flags. 1ae3365e Exclude PGI from exports and deprecated. f4264960 Exclude cygwin from the hidden visibility feature. f84c7db5 Don't enable deprecated on old GCC 9672b332 Don't enable deprecated on HP. 10d8c446 Disable testing of deprecated macros. 97392a7d Fixup forgotten part of aed84517 2aeab4f9 Borland can't do deprecated. c41c68bf Try to error on deprecated on Intel and SunCC. aed84517 Test for deprecated attribute before declspec. c448b09a Perform the -Werror test only once. fb88c6e3 Add some messaging output to make remaining issues findable. 01e9e983 Test -Werror instead of enabling it per compiler. 9aab2aa7 Expect the tests to pass if hidden visibilty is not enabled. 856bdb31 Don't change the expected build result based on the platform. df4615e3 Add the COMPILER_HAS_DEPRECATED only if it has a declspec variant 78a6e1c1 Exclude the XL compiler from the hidden-visibility test. e1f7ee3d Test for compiler features, instead of for specific platforms. 9554e101 Split the deprecated available check from setting macro values. 1590d5fe Don't export methods on already exported classes. 750b67c5 Don't use hidden visibility on non-mingw windows either. 1f3be450 Make sure the hidden visibility variables never get set on MINGW. 399f415b Only set the deprecated attribute if hidden visibilty is enabled. 1c6b41be Remember to surround the other deprecated test in the Borland check. 3f7e0364 Export deprecated free methods too. 7fa55923 Add some debug output to narrow down deprecation test issues 7924c1d6 Another attempt at fixing Borland. 50460ea9 Fix off-by-not in test for Borland. b4434591 Use the correct project name compiletest not compilefail fc3772ed Another attempt to fix the tests on Borland. bab4a220 Disable all export macros on Borland. cff94935 Only set the COMPILER_HAS_HIDDEN_VISIBILITY if GCC >= 4.2 af443b83 Set the CMAKE_RUNTIME_OUTPUT_DIRECTORY for windows builds. 61726f86 Only run the failure tests with gcc >= 4.2 002ddf25 Fix typo and tests failing as a result. 44430379 Fix tests with clang. ffaa127b Test expected no-op instead of aborting the build. 6aca0e25 Short-circuit the tests on unsupported compilers. d123bce1 Add some debug output. 3574b759 Simplify the compiler feature check c7a937b7 Simplify. We already know we have hidden visibility at this point. 3b188c83 Test for features, not specific compilers. 4718233a Remove the fatal_warnings option which is no longer used. b19911ec Add missing licence header. 706ed2b1 Add a newline at the end of the file. 89637166 Add a newline at the end of the file. def0a54e Handle the case where the user changes the DEFINE_SYMBOL property. 30880707 Add the GenerateExportMacro with unit tests.
-
356cef21 Make the formatting of feature_summary output a little better.
-
4a679a9f CMake Release Scripts: Changes for next release candidate...
-
a2a0a8e0 cmake.m4: Use modern signature of install(FILES ...)
-
0cf4fa57 Xcode4: Requires more quoting of single quote char
-
7bf2c1aa Create moc files in the current binary dir, not the top level.
-
FindBoost now attempts to find Boost using find_package(Boost NO_MODULE) before it does a module mode search. User can now set any of these to Boost's install prefix to detect it in module or config mode: - Boost_DIR for consistency with other CMake modules - BOOST_ROOT or BOOSTROOT for adherence to boost convention
-
Brad King authored
Borland ignores "const" qualifiers in template specializations.
-
Brad King authored
Added hashing fuction for std::string. This adds default support for std::strings to KWSys hashing containers. Author: Bradley Lowekamp <blowekamp@mail.nih.gov> Suggested-by:
Arnaud Gelas <arnaud_gelas@hms.harvard.edu> Change-Id: I7e7a0c356b73d19868a3df1db57b702ec7fffe9d
-
Kitware Robot authored
-
- Aug 31, 2011
-
-
Kitware Robot authored
-
- Aug 30, 2011
-
-
Kitware Robot authored
-
- Aug 29, 2011
-
-
Clinton Stimpson authored
-
Todd Gamblin authored
- Build wasn't properly using -soname linker args, so installed libraries could depend on relative paths from the build directory. - Consolidated GNU linker args to one place in the BlueGeneP-base platform file, since ld is used by both XL and GNU toolchains on BlueGene.
-
Todd Gamblin authored
Linking broken on non-AIX machines when using XL compilers due to those machines not using the CreateExportList tool. Made use of this tool conditional on finding it.
-
Kitware Robot authored
-
- Aug 28, 2011
-
-
Kitware Robot authored
-
- Aug 27, 2011
-
-
myDir is also used in the Grantlee config file, so if Grantlee was found, this call failed.
-
Stephen Kelly authored
-
Kitware Robot authored
-
- Aug 26, 2011
-
-
David Cole authored
Removed script for dashsun1: machine is now defunct. R.I.P. Added new script for 64-bit universal binary build on dashmacmini5 with x86_64;i386
-
David Cole authored
The older install_files command uses a leading slash in front of the destination directory, whereas the modern signature does not. Use the modern signature since that's what the CMake devs are now used to.
-
Kitware Robot authored
-
- Aug 25, 2011
-
-
David Cole authored
Specifically in per-target and per-file compiler definition string values. The Preprocessor test now passes on Xcode 4 builds after this commit.
-
281f51e0 Fix for bug #12413, nmake did not handle targets with + in the name.
-
1db6955b Xcode: Suppress same-old warning again.
-
59238dc2 Fix --find-package mode on Cygwin, where enable_language(RC) is called 98472e45 Require the current cmake version in --find-package mode a6ccf3cb Use $(CXXFLAGS) and $(LDFLAGS) in the --find-package test Makefile 43869188 Fix line length 7d693108 Only enable the test when using GNU make 30111499 Make the test harder by always having a space in the include dirs ab57ff61 Make the --find-package test harder 626fc717 Much improved test, should now be executed on all UNIXes ec6982dc Disable any STATUS output in --find-package mode e552ae7c Dont check for -isysroot and -mmacosx-version on OSX in --find-package mode e589589a Rename helper macros print_compile_flags() to set_compile_flags_var() aecfc1fd Fix test on OpenBSD with BSD make 6bb4ca38 The makefile for the test was kindof wrong fd15b5e1 Only run the test if we are using a makefile generator under UNIX 9fc87c63 Add a test for the new --find-package mode d3ae0fff Improve documentation for --find-package mode bf073752 Add a cmake.m4 for using cmake in autoconf projects instead of pkgconfig b0e35782 Use the file-utility to test for 64bit if there is no /usr/lib64 53edfb20 Better support for lib64 and Debian multiarch b8fdaa1d Fix copyright notice in new CMakeFindPackageMode.cmake 7690edff Replace cmake::GetScriptMode() with GetWorkingMode() e4f603b6 Implement find-package mode of cmake a91d662f Add find-package mode, which does nothing yet b976e700 Make clLocalGenerator::GetTargetFlags() public
-
920a0460 QtAutomoc: Eliminate compiler warning b00463f0 QtAutomoc test: Pass QT_QMAKE_EXECUTABLE e78ce44b Fix automoc with VS builds: apply patch from Bill 71165e94 Silence warning in automoc: use long instead of int 1879bcc0 Fix build: use std::ios::out|ios::trunc instead of std::ios_base::out 678e1244 Only enable the automoc test after checking that Qt4 works 71c29d11 Fix bootstrap test with automoc afb3edc1 Fix warnings add30e90 Fix build: non-void function must return a value 7e6d8456 Automoc.cmake is not needed anymore 2963d0b0 Fix logic which decides when to execute automoc test 77a5c6e0 Add documentation for AUTOMOC, add initialization via CMAKE_AUTOMOC bf8ef778 Add a test for automoc d045fd4e Nicer progress message for the automoc target 50cd6cef Move automoc processing from add_executable/library to cmGlobalGenerator cbaac2a5 Remove trailing whitespace c27607ba Refactor SetupAutomocTarget() so it can be run after creating the target 24d9b7d7 Remove trailing whitespace 58b7fe65 Use cout instead of printf() 72caf4d1 Add the generated automoc.cpp file to the cleaned files ddb517d0 Color output when running moc 93032953 Initialize verbose based onb the env.var. ace12153 Move code for parsing a cpp-file from the big loop to separate function 735a5bb3 Fix line lengths 83b730cd Add AUTOMOC to the add_library() command 126c6ead Add the cmake module required currently for automoc de91feb3 Remove the need to check for .h/.cxx during buildtime d65689a3 Add actual automoc code from automoc d1c0a5fc Start implementing skeleton for automoc in cmake a65011ba Start work on automoc: add empty cmQtAutomoc class
-
bda4148a Xcode: Remove PREBINDING attribute for Xcode 4 and above
-
eb02acb6 VS10: Avoid unnecessary rebuilds for custom commands
-
Stephen Kelly authored
-
3ca1df8e Use MSBuild when devenv is not around, since VCExpress seems broken.
-