- 08 Sep, 2011 2 commits
-
-
Bill Hoffman authored
To use VS C and Fotran in the same solution, it is required that VS be able to find the Fortran run time libraries as they will be implicitly linked by any Fortran library used by VS C programs. This adds a check into CMakeDetermineCompilerABI using a try-compile to find the correct PATH.
-
Brad King authored
The Intel Fortran plugin for Visual Studio requires Fortran source files to be compiled in a separate target from C and C++ code. Compile the VerifyFortran.f source file in a separate library and link the main VerifyFortanC executable to it.
-
- 02 Sep, 2011 1 commit
-
-
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.
-
- 01 Sep, 2011 1 commit
-
-
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
-
- 29 Aug, 2011 3 commits
-
-
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.
-
- 27 Aug, 2011 2 commits
-
-
myDir is also used in the Grantlee config file, so if Grantlee was found, this call failed.
-
Stephen Kelly authored
-
- 25 Aug, 2011 6 commits
-
-
Stephen Kelly authored
-
Stephen Kelly authored
That is a special character in cmake dox.
-
Stephen Kelly authored
A blank line excludes the file from documentation processing.
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Stephen Kelly authored
-
- 24 Aug, 2011 1 commit
-
-
Stephen Kelly authored
-
- 23 Aug, 2011 5 commits
-
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Stephen Kelly authored
-
- 22 Aug, 2011 3 commits
-
-
Alexander Neundorf authored
In --find-package mode we can't enable a language, since a lot of stuff has not been set up, e.g. which make tool to use. So disable enable_language() in this mode. Alex
-
David Cole authored
The test "complex" sets the variable CMAKE_BACKWARDS_COMPATIBILITY to 1.4. When that variable is set, configure_file does not default to IMMEDIATE mode processing. And so, the output file likely does not exist yet by the time the next line in the CMakeLists.txt file is processed. When that next line is "try_compile" on that file, this is a problem. Fix the problem by explicitly using IMMEDIATE in the configure_file call. This problem was quite mysterious, as it only showed up on the "complex" test, when the previous commit introduced a CheckSymbolExists call into the FindThreads module. Which is not even explicitly included in the "complex" test... FindThreads gets included indirectly only as a side effect of setting CMAKE_BACKWARDS_COMPATIBILITY to 1.4 and even then it's included indirectly by auto-inclusion of CMakeBackwardCompatibilityC.cmake... Wow. Just wow.
-
Alexander Neundorf authored
This fixes the problem that otherwise Platforms/CYGWIN.cmake doesn't know whether it should set WIN32 or not. Now it uses always the current behaviour. Alex
-
- 20 Aug, 2011 1 commit
-
-
Rolf Eike Beer authored
QNX has the phtread stuff in the standard library. The best way would IMHO be to check if a program that uses pthread_* can be successfully linked without specifying any linker option before trying out the different flags.
-
- 18 Aug, 2011 1 commit
-
-
Bill Hoffman authored
To support Intel Fortran, CMake started using devenv and VCExpress for build tools with VS2010. However, VCExpress does not always work. This change makes CMake use MSBuild when devenv is not found. This should be OK, since Intel Fortran can not be used with VCExpress.
-
- 16 Aug, 2011 2 commits
-
-
Alexander Neundorf authored
Alex
-
Alexander Neundorf authored
(actually I thought I had already removed it again) Alex
-
- 15 Aug, 2011 7 commits
-
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Stephen Kelly authored
Hopefully a fix for http://www.cdash.org/CDash/testDetails.php?test=109688480&build=1432057
-
Stephen Kelly authored
-
Alexander Neundorf authored
Alex
-
Alexander Neundorf authored
The same for print_link_flags(), it is now set_link_flags_var(). Both macros don't print anything anymore, this was only in the beginning. Alex
-
Alexey Ozeritsky authored
-
- 14 Aug, 2011 2 commits
-
-
Alexander Neundorf authored
Alex
-
Stephen Kelly authored
-
- 13 Aug, 2011 3 commits
-
-
Stephen Kelly authored
-
Stephen Kelly authored
The attribute seems more common, and some compilers seem to silently ignore the declspec.
-
Alexey Ozeritsky authored
-