| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| | |
642fa25d CPackWIX: support installation of empty directories
378eb5b7 CPackWIX: Allow Windows Installer property customization
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
57abfeaa Help: Add FindRuby-2 topic release notes
165f6430 FindRuby: Add support for Ruby 2.0 and 2.1
|
| | |
| | |
| | |
| | |
| | |
| | | |
The most significant change since Ruby 1.9 is the changed path of
config.h, from RbConfig::CONFIG['rubyhdrdir'] to
RbConfig::CONFIG['rubyarchhdrdir'].
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
5c5be193 Watcom: Fix static library name quoting for wlib
|
| | |/
| |/|
| | |
| | |
| | | |
Use double-quotes instead of single-quotes around the static library
target name in 'wlib' invocations.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
00503d38 Watcom: Fix creation of DLLs without any exported symbols
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Create each DLL import library by passing "option implib=..." to the
linker for its SHARED library. This works even when there are no
symbols to be exported. Leave the option out for MODULE libraries
because we do not need an import library for them. For executables,
retain the separate invocation of wlib because we want an import
library only when the ENABLE_EXPORTS property is set, and in that
case the project should provide symbols.
Suggested-by: J Decker <d3ck0r@gmail.com>
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | | |
3816cd2d FindPythonLibs: Find consistent Python interp, headers, libs (#13794)
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When possible, get consistent version of the Python interpreter, headers path,
and library.
Now find_package(PythonLibs) internally calls find_package(PythonInterp
QUIET) and uses the resulting PYTHON_VERSION_MAJOR and
PYTHON_VERSION_MINOR to prefer these versions when looking for the
header path and library. The Python_ADDITIONAL_VERSIONS variable has
priority over the interpreter version.
Co-Author: Adam Wolf
Co-Author: Gert Wollny <gw.fossdev@gmail.com>
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
80aa18b4 Help: Add release notes for topic 'FindPkgConfig-PKG_CONFIG'
c53b5cd2 FindPkgConfig: Prefer PKG_CONFIG to find pkg-config (#13175)
|
| | | |
| | | |
| | | |
| | | |
| | | | |
If the environment variable PKG_CONFIG is set, use this as the
default pkg-config executable.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
ac42bca8 Help: Add FindGTest-AUTO-SOURCES topic release notes
c50325b8 FindGTest: Optionally detect sources automatically (#14775)
|
| | |/ /
| |/| |
| | | |
| | | |
| | | | |
Teach GTEST_ADD_TESTS an "AUTO" option to read the source files from the
SOURCES target property of an executable.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
b94ecab6 FindQt4: prevent overlinking when using UseQt4.cmake.
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Now it only links with the Qt libraries specified by the user,
instead of automatically including all dependencies.
Fixes #14750 and thanks to Orion Poplawski.
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | | |
1b08e609 Help: Add release notes for topic 'add-FindOpenCL'
041485bc Add FindOpenCL module
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
3d8f7102 find_dependency: unset cmake_fd_version variable at end of macro
85d0f8de find_dependency: use correct version variable name
|
| | | |
| | | |
| | | |
| | | | |
This matches the other macro variables.
|
| | | |
| | | |
| | | |
| | | | |
The code set cmake_fd_version, but used ${version}.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
fba51b09 MSVC: Add properties to configure compiler PDB files (#14762)
3737860a cmTarget: Add per-config compilation info
718a9532 cmTarget: Refactor ComputePDBOutputDir interface
aae5184c Help: Refactor PDB_NAME and PDB_OUTPUT_DIRECTORY docs
b4aac0ca Makefile: Fix per-config linker PDB output directory
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Since commit v2.8.12~437^2~2 (VS: Separate compiler and linker PDB files
2013-04-05) we no longer set /Fd with the PDB_NAME or PDB_OUTPUT_DIRECTORY
properties. Those properties now exclusively handle linker PDB files.
Since STATIC libraries do not link their compiler PDB file becomes more
important. Add new target properties "COMPILE_PDB_NAME[_<CONFIG>]" and
"COMPILE_PDB_OUTPUT_DIRECTORY[_<CONFIG>]" to specify the compiler PDB
file location and pass the value to the MSVC /Fd option.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
f0111deb UseSWIG: Name extra generated files after module name (#10080)
|
| | |_|/ /
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
bcefbe73 FindHg: Add Hg_WC_INFO macro
8993df6c FindHg: Search for TortoiseHg
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add a macro to extract information from a Hg work tree much like the
Subversion_WC_INFO macro does for Subversion work tree.
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
Use the TortoiseHg registry entry as a search path.
|
|\ \ \ \ \
| |_|/ / /
|/| | / /
| | |/ /
| |/| |
| | | | |
2be6dbe4 find_dependency: Ensure that ARGV1 has valid local content
a35ce723 find_dependency: Add namespacing for variables in the macro.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The ARGV1 value could come from a wrapping context if find_dependency
is called from a function.
|
| | | |
| | | |
| | | |
| | | | |
Avoid setting a variable called 'version' etc.
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
73e5c6ae ExternalProject: Add option to always run the build step
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Teach ExternalProject_Add a new BUILD_ALWAYS option to skip using
the build step stamp file and execute the step on every build.
Extend the BuildDepends test with a case to cover this option.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |/ |
|