| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Extend CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES with these paths. We
already have the equivalents under /usr. Systems that have these
directories have their dynamic loaders configured already. Do not allow
them to appear in the RPATH explicitly.
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
A 64-bit MinGW windres is named "i686-w64-mingw32.shared-windres". The
get_filename_component NAME_WE mode may strip the ".shared-windres" part
and cause the result to no longer contain "windres". Instead, match the
"windres" name in the full CMAKE_RC_COMPILER value first, and use the
get_filename_component code path only for other resource compilers.
|
| |/
| |
| |
| | |
This module is for the Windows Resource Compiler, not Fortran.
|
|\ \ |
|
| |/
| |
| |
| |
| | |
The PGI compiler does not define __SIZEOF_POINTER__ so use the
__x86_64__ or __i386__ CPU macros to select a pointer size instead.
|
|\ \ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Use the CMAKE_MATCH_* variables to simplify matching logic. Match
either 3 or 4 version components. Do not fail when there are only three
components available.
|
| |/
| |
| |
| | |
Also state explicitly that the module is deprecated.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
QT4_CREATE_MOC_COMMAND is given a moc_flags argument that contains the
COMPILE_DEFINITIONS and a potentially large list of include directories.
Since it is a macro, the ${moc_flags} reference is replaced with this
content and sent through cmMakefile::ExpandVariablesInString (EVIS).
Since commit v3.0.0-rc1~138^2 (Qt4: Use generator expression in
COMPILE_DEFINITIONS, 2014-01-13) the COMPILE_DEFINITIONS value contains
a '$' so the EVIS fast-path is no longer used. Instead the full
cmCommandArgumentParserHelper is now used on the large input, which is
very slow (since it was originally created for hand-written code).
Change QT4_CREATE_MOC_COMMAND to a function instead of a macro to avoid
passing large content through EVIS. This makes it significantly faster.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
According to the Intel release notes:
http://software.intel.com/sites/default/files/l-compiler-release-update.pdf
the __INTEL_COMPILER_UPDATE predefined macro was introduced to hold the
third version component.
Reported-by: Dirk Ribbrock <dirk.ribbrock@mathematik.uni-dortmund.de>
Co-Author: Rolf Eike Beer <kde@opensource.sf-tec.de>
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Test the first argument directly for matching 'EXACT'. The error
check in its previous position was incorrect and would only trigger
with a version of '0' or similar.
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
During cross-compiling the toolchain file may use CMakeForceCompiler to
force a compiler setting. When using the Xcode generator try to convert
it to a full path by searching the PATH as is done for the Makefile
generators.
|
| |/
| |
| |
| |
| | |
Factor out a _cmake_find_compiler_path helper macro to avoid duplication
of the search for a full path to the compiler.
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If a package is requested with an EXACT version, that doesn't imply
that dependencies must be found EXACTly too.
Extend the macro to allow specifying that a dependency must be found
by EXACT version instead.
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Commit v3.0.0-rc1~71^2~9 (Qt4: Use IMPORTED executable names with
custom commands., 2014-01-24) erroneusly changed this command to
use the wrong target.
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | | |
Python 3.4.0rnc1 was released on 2014-02-20.
|
|\ \ \
| |_|/
|/| | |
|
| |/
| |
| |
| |
| |
| | |
The most significant change since Ruby 1.9 is the changed path of
config.h, from RbConfig::CONFIG['rubyhdrdir'] to
RbConfig::CONFIG['rubyarchhdrdir'].
|
| |
| |
| |
| | |
This matches the other macro variables.
|
| |
| |
| |
| | |
The code set cmake_fd_version, but used ${version}.
|
| |
| |
| |
| |
| | |
The ARGV1 value could come from a wrapping context if find_dependency
is called from a function.
|
| |
| |
| |
| | |
Avoid setting a variable called 'version' etc.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If there is no ARGV1, that is fine; version will be made empty, and no
version will be passed to find_package().
This is relevant when find_dependency is invoked multiple times,
sometimes with a version specified and sometimes without.
find_dependency(dep1 3.4)
find_dependency(dep2) # version still set to 3.4.
|
|/ |
|
|\
| |
| |
| |
| | |
e346c47a FindOpenSSL: Prefer OPENSSL_ROOT_DIR first (#14764)
|
| |
| |
| |
| |
| | |
Use hints computed from this explicit variable before those
computed by PkgConfig. They are more specific.
|
|\ \
| | |
| | |
| | |
| | | |
ac2527e1 FindJNI: Add ppc64le architecture
|
| |/
| |
| |
| | |
Signed-off-by: Dinar Valeev <dvaleev@suse.com>
|
|/
|
|
|
|
|
|
|
|
| |
When building boost with an alternate namespace the libraries generated
will have a different naming convention. This is often done to ensure
no symbol conflicts with external libraries built against a different
version of boost. If the namespace used is "myprivateboost::" instead
of "boost::" then the libraries built will be named myprivateboost_foo
instead of boost_foo. Add an option to specify a custom namespace used
to alter the library names that get searched for.
|
|\
| |
| |
| |
| | |
cab5ebd4 Intel compiler: add -isystem flag under Linux
|
| |
| |
| |
| |
| |
| |
| | |
This makes the SYSTEM keyword work with the Intel compiler
under Linux. AFAIK this is supported neither under Windows nor OSX.
Alex
|
|\ \
| | |
| | |
| | |
| | | |
3693c63f OS X: Split Intel compiler information files
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Create platform information modules Platform/Darwin-Intel-(C|CXX).cmake
and helper module Platform/Darwin-Intel.cmake. Teach existing module
Platform/Darwin-Intel-Fortran.cmake to use the helper too. Move
information from Platform/Darwin-icc.cmake into these files and drop
information already in Platform/Darwin.cmake to avoid duplication.
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
a22eeca3 FindBoost: Search next to MPI libraries for boost_mpi (#14739)
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Some distributions place boost_mpi next to the MPI libraries against
which it was built instead of next to the other Boost libraries. If
find_package(MPI) has already been run prior to find_package(Boost) then
MPI_CXX_LIBRARIES or MPI_C_LIBRARIES may be set to the location of the
MPI libraries. Teach FindBoost.cmake to look there for boost_mpi and
boost_mpi_python after looking next to the other Boost libraries but
not consider the location to be Boost_LIBRARY_DIR.
|
|\ \
| | |
| | |
| | |
| | | |
18bef4cd graphviz: allow to disable per target graphs (#14746)
|
| |/
| |
| |
| |
| |
| |
| | |
In CMakeGraphVizOptions.cmake, allow the options GRAPHVIZ_GENERATE_PER_TARGET
and GRAPHVIZ_GENERATE_DEPENDERS to enable the generation of per target graphs
and subgraphs respectively. Both options are TRUE per default to maintain
current behavior.
|
|\ \
| | |
| | |
| | |
| | | |
7d90d6c5 Qt4: Add IMPORTED executable for qmake.
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | | |
b78d74de CPackWiX: Add support for CPACK_CREATE_DESKTOP_LINKS
|