| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
1dcc977 Cygwin: Use 'cyg' prefix for module DLLs (#10122)
|
| |
| |
| |
| | |
Cygwin now uses the prefix 'cyg' for plugin DLLs instead of 'lib'.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
09d1c10 FortranCInterface: Recognize NAG Fortran module symbols
af2ad90 Add NAG Fortran compiler information files
24cc3d4 Recognize the NAG Fortran compiler
83892c4 Allow Fortran platform files to set empty values
fe3f878 Detect object files in implicit link information
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
On Linux the NAG Fortran compiler uses gcc under the hood to link. Use
"-Wl,-v" to pass "-v" to the underlying gcc compiler to get verbose link
output. Detect the NAG Fortran directory (using -dryrun) and then honor
object files in the directory referenced in the implicit link line.
Pass real linker options with "-Wl,-Xlinker,". The -Wl, gets through
the NAG front-end and the -Xlinker gets through the gcc front-end.
|
| | |
| | |
| | |
| | |
| | |
| | | |
The Numerical Algorithms Group (NAG) Fortran compiler does not document
a preprocessor macro to identify it. Check for identifying output using
the -V option.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Teach CMakeFortranInformation to use default flags only for variables
that have not been set at all, rather then not set or empty. This will
allow platform or compiler-specific information files to set empty
values without getting the defaults.
|
| | |
| | |
| | |
| | |
| | |
| | | |
The NAG Fortran compiler implicitly passes object files by full path to
the linker. Teach CMakeParseImplicitLinkInfo to parse object files that
match some tool-specific regular expression.
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
3bc828d Fixed bug where last entry would be lost.
b316087 Escape file write expansion, and build up lists.
68cd3fe Added CMAKE_CACHE_ARGS to ExternalProject.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The code to build up a list was missing the final entry in an initial
cache.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Escaped the @var@ in the file writes - this was being expanded at file
write and so not causing a reconfigure at the right time. I also took
care of build up lists of lists in the variables, especially important
for things like MPI_EXTRA_LIBRARY. Added some error checking, and use
the tmp_dir for initial cache file.
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
On Windows the limit for command line arguments is 8192 characters, and
this was limiting longer paths with some of our more nested projects
such as Library. Placing the -D arguments into CMAKE_CACHE_ARGS will
write out an initial cache file, that will be passed to CMake with a -C
argument as the initial cache.
By forcing the cache variables we preserve the existing behavior with
-D, to change the values of cache variables in our inner projects.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
8d366cd CPackRPM fix bug 0011595 : Can't generate RPMs (on FC11...)
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
27ee50a Add ECLIPSE_CDT4_GENERATE_SOURCE_PROJECT as a ADVANCED cache variable (#9631)
50d21d4 Add cache var CMAKE_ECLIPSE_MAKE_ARGUMENTS when using the Eclipse generator
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This variable has been supported since 2.6 I think, having it in the cache
makes it easier to use (see bug report #9631)
Alex
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This variable can be set to command line arguments which will be passed
to make when eclipse invokes make, e.g. you can enter "-j8" to get
8 parallel builds (#9930)
Alex
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
a80d6e9 Add Boost 1.46
88babef [patch] Add Boost 1.45 to search, simplify a check removing VERSION_LESS
|
| | | | |
|
| |/ /
| | |
| | |
| | |
| | | |
Also some whitespace issues are cleaned up.
Patch from Adam Richardson attached to #11445
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
cddcad5 Fix incremental linking for VS2010 with nmake or make.
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
VS2010 deprecated /INCREMENTAL:YES. This change makes
/INCREMENTAL the flag to use for incremental linking with
VS2010.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
d95913e FindTCL: Fix TCL and TK version variable references (#11528)
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
FindTCL.cmake switched variables in the FIND_LIBRARY invocation. The
FIND_LIBRARY() statement for TCL used the TK variables and vice versa.
This patch reverses that into the right usage.
Closes debian issue 600245.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
3ce0049 Fix typos in the doc
|
| |/ /
| | |
| | |
| | | |
Alex
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Also, improve the documentation of the fixup_bundle and fixup_bundle_item
functions to clarify that plugin type "libs" need to be copied into
the bundle *before* calling fixup_bundle.
Commit e93a4b4d3421ced7b8c852b76c0dcb427f798df8 changed the way that
the libs parameter to fixup_bundle is interpreted. Before the commit,
the libs were copied into the bundle first and then fixed up. After
the commit, the copy was skipped, assuming the libs were in the bundle
in the first place, and then the fixups occurred as before.
However, before the commit, it was possible to name a lib from outside
the bundle, and have it copied in and then fixed up. Its resolved
embedded name was always inside the bundle before. After, its resolved
embedded name was just the same as its resolved name, which is in its
original location, and not necessarily inside the bundle.
This manifested itself as a problem with the ParaView call to
fixup_bundle and its many plugins. Previously, ParaView had simply
passed in the list of plugin file names as they existed in the build
tree, and left the copying into the bundle up to the fixup_bundle
function. When built with CMake 2.8.3 (the first version to contain
the above named commit) the fixup_bundle call would inadventently
fixup libraries in the build tree, not libraries that were in the
bundle. Furthermore, the plugins would not be in the final bundle.
This points out the fact that the fix for the bugs made by the above
commit was a backwards-incompatible change in behavior.
This commit makes it an error to try to fixup an item that is not
already inside the bundle to make the change in behavior apparent
to folks who were depending on the prior copy-in behavior: now,
they should get an error, and hopefully, reading the new and
improved documentation, should be able to resolve it in their
projects by adding code to install or copy in such libraries prior
to calling fixup_bundle.
Whew.
|
|\ \
| | |
| | |
| | |
| | | |
bd66cc9 Fix build issues cross compiling with static Qt.
|
| | |
| | |
| | |
| | | |
Also fix case where system jpeg, png, tiff libs are used.
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
28c1be7 BundleUtilities: only do rpath strip on copied prerequisites.
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
38b0a84 Modernize FindITK module (#11494)
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Use the Config mode of find_package to search for ITKConfig. This makes
FindITK a thin-wrapper around a standard find_package, bringing benefits
like searching lib64 paths when appropriate. This does for FindITK what
commit 2c1a01dc (Modernize FindVTK module, 2009-10-07) did for FindVTK.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
eda7841 Pass Mac linker flag through PGI compiler using "-Wl,"
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
The Mac linker defines -headerpad_max_install_names and the GCC
front-end passes this flag through. The PGI compiler does not know
about this flag, so we must use -Wl,-headerpad_max_install_names to pass
it to the linker instead.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
0263d8d 11384: FindCxxTest now includes test code in VS project
|
| |/ /
| | |
| | |
| | |
| | | |
The test code header files are now included in the test target so they
will show up under "Header Files" in Visual Studio targets, for example.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
a44a05c 11430: FindBullet doesn't find header files installed by Bullet >= 2.77
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
e3dfbf6 Include CMakeDetermineCompilerId in CMakeDetermineASMCompiler.cmake (#11467)
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
CMakeDetermineASMCompiler.cmake relied on that somebody else (usually
during enabling C or CXX) already included that file, and broke if that
was not the case.
Thanks to Louis for the patch
Alex
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
8f1798c Modules: Fix spelling 'becase' -> 'because'.
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
66e86b4 CPack fix kwstyle breakage and make CPackRPM backward compatible
2c84d16 CPackRPM add basic component support to CPackRPM
|
| | |/
| |/|
| | |
| | |
| | | |
basic means 1 RPM per component and no dependency handling
this implies some CPackGenerator refactoring
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
e0b6016 Some more fixes for nasm support, from Etienne (#10069)
d25c2eb Use CMAKE_ASM_NASM_FLAGS for nasm instead of FLAGS
e614e9b Add support for yasm, a nasm compatible assembler
79dd9be We already have 2010, fix copyright year.
ffeca06 Add missing copyright headers
7b337ac Improve misleading comments.
e1fc9b9 Add support for nasm assembler, patch by Peter Collingbourne (see #10069)
|
| | | |
| | | |
| | | |
| | | | |
Alex
|
| | | |
| | | |
| | | |
| | | | |
Alex
|
| | | |
| | | |
| | | |
| | | | |
Alex
|