| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| |
| |
| | |
d4fd30d8 FindPostgreSQL: Search some more common packaging locations
8bd95059 FindPostgreSQL: Add help text for PostgreSQL_LIBRARY cache entry
a68e9b7c FindPostgreSQL: Document PostgreSQL_LIBRARY_DIRS result variable
cc3aee04 FindPostgreSQL: Search for versions 9.2, 9.3, and 9.4
6a2851a1 FindPostgreSQL: Remove extra whitespace after command open parens
b7ca6f90 FindPostgreSQL: Remove unused lines
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Use PATH_SUFFIXES to search more common packaging locations.
On Windows, we can use suffixes to search in the standard Program Files
locations without hard-coding the C:/ path.
On Ubuntu/Debian, starting with PostgreSQL 9.3 the header file pg_type.h
is moved to a separate package (from libpq-dev to postgresql-server-dev)
and consequently the file pg_type.h is moved to a new location:
/usr/include/postgresql/<version>/server/catalog/pg_type.h
While at it, use separate PATH_SUFFIXES variables for library, type and
include (this is merely an optimization).
|
| |
| |
| |
| |
| | |
The PostgreSQL_LIBRARY_DIR_MESSAGE variable was set with the
needed text but never referenced.
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| |/
|/|
| |
| | |
b3df1e9f FindBoost: Fix Boost_LIBRARY_DIR_{RELEASE,DEBUG} cache entry configuration
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These cache entries introduced by commit 892b854f (FindBoost: Search for
debug and release libraries separately, 2015-01-26) should be marked as
advanced just as Boost_LIBRARY_DIR was. Also their _LAST values should
be tracked so changes can be detected reliably. Both of these are
handled by code looking in _Boost_VARS_LIB for a list of relevant
variables. Fix construction of this list that was broken by the above
commit.
Reported-by: Sylvain Joubert <joubert.sy@gmail.com>
|
|\ \
| | |
| | |
| | |
| | | |
d4c6531a FindPkgConfig: Fix extra paths for CMAKE_{FRAMEWORK,APPBUNDLE}_PATH vars
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The CMAKE_FRAMEWORK_PATH and CMAKE_APPBUNDLE_PATH cache variables are
supposed to be used to generate the extra paths passed to pkg-config,
but instead the CMAKE_PREFIX_PATH variable is used.
This bug was introduced by the refactor in commit v3.1.0-rc1~747^2~1.
|
| | | |
|
| | | |
|
|/ /
| |
| |
| | |
There is no 'working_directory' option.
|
| |
| |
| |
| |
| |
| |
| | |
The "/Od" flag is used for C and C++ languages in this configuration so
we should use it for Fortran too.
Suggested-by: Oleg V. Zhylin <ovz@yahoo.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add an ExternalData_NO_SYMLINKS to enable use of copies instead of
symlinks to populate the real data files behind a DATA{} reference.
This will be useful on UNIX-like systems when the underlying filesystem
does not actually support symbolic links.
Suggested-by: Matt McCormick <matt.mccormick@kitware.com>
|
|\ \
| | |
| | |
| | |
| | | |
a0d620de ExternalProject: Fix log when the first arg of commands is "COMMAND" (#15567)
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
b3795df2 FortranCInterface: Do not use cmake_policy(VERSION)
a4596f20 CheckTypeSize: Do not use cmake_policy(VERSION)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Do not force a specific policy version in the module because it prevents
projects from setting newer policies to NEW. In particular, projects
may want to set CMP0056 to NEW to affect any try_compile calls in this
module.
Use of this was added in commit v2.8.2~714 (FortranCInterface: Use CMake
2.8.0 behavior, 2009-11-17) in order to set CMP0007 to NEW. Simply set
this policy explicitly instead.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Do not force a specific policy version in the module because it prevents
projects from setting newer policies to NEW. In particular, projects
may want to set CMP0056 to NEW to affect any try_compile calls in this
module.
Use of this was added in commit v2.8.2~539 (New CheckTypeSize for OS X
Universal Binaries, 2009-12-17) and updated in commit v3.1.0-rc1~511^2~1
(Do not change minimum required version in modules, 2014-05-07). The
history does not clearly explain why a specific policy version was
introduced. If specific policies need to be NEW then we can add
explicit settings for them.
|
|\ \ \ \
| |/ / /
| | / /
| |/ /
|/| | |
6784f0a6 CheckTypeSize: Avoid if() auto-dereferene in quoted arguments (#15571)
|
| | |
| | |
| | |
| | |
| | | |
Exposed by a CMP0054 warning. Set CMP0054 to NEW since no code in this
module depends on the old behavior.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
342d15cb Update packaging of CMake for QtIFW 2.0
9a0ba4d2 CPackIFW: Add QtIFW 2.0 support
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add variables:
- CPACK_IFW_FRAMEWORK_VERSION
- CPACK_IFW_PACKAGE_ALLOW_NON_ASCII_CHARACTERS
- CPACK_IFW_PACKAGE_ALLOW_SPACE_IN_PATH
- CPACK_IFW_PACKAGE_CONTROL_SCRIPT
- CPACK_IFW_PACKAGE_MAINTENANCE_TOOL_INI_FILE
- CPACK_IFW_PACKAGE_MAINTENANCE_TOOL_NAME
- CPACK_IFW_PACKAGE_START_MENU_DIRECTORY
- CPACK_IFW_VERBOSE
|
| |/ /
|/| | |
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
12b85b17 FindSquish: Avoid bash-specific behavior in test script (#15568)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fix Squish4RunTestCase.sh to be POSIX compliant by exiting with 255
explicitly instead of depending on bash to translate -1 to 255. This
script is used by the SQUISH_V3_ADD_TEST and SQUISH_V4_ADD_TEST macros
provided by FindSquish.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
56858178 FindHDF5: Add version support
4bd122ad FindHDF5: Check for a few H5pubconf*.h name variants
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Detect the HDF5 version and set HDF5_VERSION just as we
detect HDF5_IS_PARALLEL from the header already.
|
| |/ /
| | |
| | |
| | |
| | | |
Some distros package H5pubconf.h as "H5pubconf-32.h" or "H5pubconf-64.h"
depending on the architecture. Look for all of these names.
|
|/ /
| |
| |
| |
| |
| | |
The openjdk-8 (8u45-b14-2) package on Debian unstable has extra
text after the version number components. Match this and add it
to the reported version string.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
1237d5fa Help: Add notes for topic 'cpack-deb-component-dependencies'
e3f522f6 CPack/DEB per component dependencies
|
| | |
| | |
| | |
| | | |
Dependencies may now be set per component
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
7c103be8 CPack: Enable DEB and RPM tests more reliably
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
CPack DEB and RPM generators were not used for some tests because
CPACK_BINARY_DEB and CPACK_BINARY_RPM variable were not set. Fix this,
simplify generator selection in CTEST_RUN_CPackComponentsForAll, and fix
bugs that were detected after tests were run.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
1506f9ca find_package: Drop search in recent cmake-gui locations
8d484463 FindFLTK: Drop search in recent cmake-gui locations
|
| | | |
| | | |
| | | |
| | | | |
This is not done by any other find modules.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
dcb18836 ExternalProject: Improve error when SOURCE_DIR is missing (#15560)
|
| |/ / /
| | | |
| | | |
| | | |
| | | | |
Mention the SOURCE_DIR that we checked and found empty or missing
so that the user can see the full path to what we expected to find.
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | | |
cf8ce7a3 RC: Do not override MinGW Makefiles generator preference
ca658a45 Ninja: Use forward slashes for linking with any GCC on Windows (#15439)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Update logic added in commit 957c2aac (RC: Simplify selection of
resource compiler based on C/C++ toolchain, 2015-05-07) to avoid
overriding CMAKE_GENERATOR_RC. The MinGW and MSYS Makefiles
generators use it to select a windres next to the compiler even
if it is not in the PATH.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
65e6b115 WCDH: Fix condition when variables named "FILE" or "PREFIX" are defined
|
| | | | |
| | | | |
| | | | |
| | | | | |
Reported-by: Kevin Godby <godbyk@gmail.com>
|
|\ \ \ \ \
| | |/ / /
| |/| / /
| |_|/ /
|/| | |
| | | |
| | | |
| | | | |
20560e8d Ninja: Do not use newlines in response files with Windows GNU tools (#15439)
b3de0dfe Ninja: Use forward slashes for any GCC on Windows (#15439)
378c2a0e Ninja: Refactor detection of MinGW tools on Windows
957c2aac RC: Simplify selection of resource compiler based on C/C++ toolchain
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Revert the refactoring by commit v2.8.11~105^2~1 (Ninja: use MinGW
generator code in EnableLanguage, 2013-03-09) and move the MinGW-
specific logic back to the "MinGW Makefiles" generator. Instead teach
the platform information modules for GNU and MSVC on Windows to set the
preferred RC compiler just before enabling the RC language. This way
we choose the RC compiler based on the C/C++ toolchain that is actually
enabled.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
1a2a73a5 CPack/RPM fix output in debug log
|
| | | |
| | | |
| | | |
| | | | |
output RPMBUILDOUT when intended
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | | |
4588a169 CPack/DEB component dependency auto-discovery
|
| |/ /
| | |
| | |
| | | |
Dependency auto-discovery can now be set per component
|