summaryrefslogtreecommitdiffstats
path: root/Source/cmFindPackageCommand.cxx
Commit message (Collapse)AuthorAgeFilesLines
* ENH: In find_* implementation centralize addition of trailing slashesBrad King2008-06-091-9/+1
| | | | | | - Create cmFindCommon::AddTrailingSlashes - Use it in cmFindBase and cmFindPackageCommand - Remove duplication from other find commands
* ENH: Refactor cmFindCommon, cmFindBase, and cmFindPackageCommandBrad King2008-06-051-30/+58
| | | | | | | | | | | - Add each part of the search order in a separate method. - Collect added paths in an ivar in cmFindCommon. - Move user path storage up to cmFindCommon and share between cmFindBase and cmFindPackageCommand. - Expand user path registry values up in cmFindCommon - Enables 32-/64-bit registry view for find_package - Disables registry expansion for paths not specified with the PATHS argument, which is not expected.
* ENH: Added not to find_package documentation about unspecified choice among ↵Brad King2008-01-291-1/+5
| | | | multiple versions.
* ENH: Added version support to Config mode of find_package command.Brad King2008-01-291-12/+261
| | | | | | - Added EXACT option to request an exact version. - Enforce version using check provided by package. - Updated FindPackageTest to test versioning in config mode.
* ENH: add return and break support to cmake, also change basic command ↵Ken Martin2008-01-231-1/+2
| | | | invocation signature to be able to return extra informaiton via the cmExecutionStatus class
* ENH: Updated find_package documentation to describe common usage first.Brad King2008-01-221-23/+35
|
* COMP: snprintf is not portable.Brad King2008-01-211-3/+3
|
* ENH: Implement version support in the find_package command module mode. ↵Brad King2008-01-211-4/+59
| | | | Version numbers provided to the command are converted to variable settings to tell the FindXXX.cmake module what version is requested. This addresses issue #1645.
* STYLE: Fix line-too-long.Brad King2008-01-181-1/+2
|
* ENH: Clarify documentation of find_package command.Brad King2008-01-181-8/+20
|
* COMP: Fix warning about missing virtual destructor.Brad King2008-01-171-0/+3
|
* ENH: Major improvements to the FIND_PACKAGE command. See bug #3659.Brad King2008-01-171-180/+1174
| | | | | | | | | - Use CMAKE_PREFIX_PATH and CMAKE_SYSTEM_PREFIX_PATH among other means to locate package configuration files. - Create cmFindCommon as base for cmFindBase and cmFindPackageCommand - Move common functionality up to cmFindCommon - Improve documentation of FIND_* commands. - Fix FIND_* commands to not add framework/app paths in wrong place.
* STYLE: Removed trailing whitespace.Brad King2007-12-151-10/+10
|
* STYLE: improved error message for the case that neither FindFoo.cmake norAlexander Neundorf2007-09-211-3/+6
| | | | | | FooConfig.cmake were found Alex
* ENH: also process "~" and paths relative to CMAKE_CURRENT_SOURCE_DIR in Foo_DIRAlexander Neundorf2007-08-201-0/+7
| | | | Alex
* ENH: remove the watch for the upper case variable name, it breaks theAlexander Neundorf2007-08-081-8/+0
| | | | | | | feature summary, which needs to check for both the upper case and original case _FOUND variables Alex
* ENH: add global properties for collecting enabled/disabled features duringAlexander Neundorf2007-08-071-0/+68
| | | | | | | | | | | | the cmake run and add macros print_enabled/disabled_features() and set_feature_info(), so projects can get a nice overview at the end of the cmake run what has been found and what hasn't FIND_PACKAGE() automatically adds the packages to these global properties, except when used with QUIET Maybe this can also be useful for packagers to find out dependencies of projects. Alex
* ENH: Add variable watch commandAndy Cedilnik2007-04-111-1/+3
|
* ENH: Added NO_MODULE and COMPONENTS options to improve flexibility of the ↵Brad King2006-10-261-64/+64
| | | | command. Re-implemented argument parsing to be simpler and more robust.
* ENH: Added creation of XXX_FIND_COMPONENTS list of all components requested ↵Brad King2006-07-111-3/+31
| | | | with REQUIRED option. This addresses the feature request in bug#3494.
* STYLE: fix line lengthKen Martin2006-05-101-6/+8
|
* STYLE: some m_ to this-> cleanupKen Martin2006-03-151-21/+21
|
* ENH: Added optional component list to the REQUIRED option of the ↵Brad King2006-01-271-0/+5
| | | | FIND_PACKAGE command. This addresses bug#2771.
* ENH: big change that includes immediate subdir support, removing the notion ↵Ken Martin2005-03-181-1/+1
| | | | of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings
* PERF: Remove several classes from the bootstrap and so making bootstrap ↵Andy Cedilnik2004-10-271-0/+9
| | | | smaller and faster
* BUG#682: Adding environment variable check to FIND_PACKAGE command.Brad King2004-04-261-0/+14
|
* STYLE: Removed trailing whitespace.Brad King2004-04-261-24/+24
|
* ENH#696: Adding REQUIRED option to FIND_PACKAGE command. It will terminate ↵Brad King2004-04-191-3/+25
| | | | the cmake configure step if the package is not found.
* ERR: That slash is unnecessaryAndy Cedilnik2004-03-281-1/+1
|
* ENH: Styart working on bundles support and abstract WIN32_EXECUTABLEAndy Cedilnik2004-02-281-41/+15
|
* BUG: Fixed typo in error message.Brad King2004-01-051-1/+1
|
* ERR: Fixed use of != operator for std::string on old broken compilers.Brad King2003-08-081-2/+2
|
* ENH: Added compatability for capitalization of _DIR and _FOUND variables in ↵Brad King2003-08-071-2/+95
| | | | cmake 1.6.
* ENH: Implemented QUIET argument propagation to FOO_FIND_QUIETLY setting in ↵Brad King2003-07-241-2/+13
| | | | FindFOO.cmake module that is found.
* ENH: Added QUIET optional argument to block error message when _DIR variable ↵Brad King2003-07-161-4/+29
| | | | is not set. Also removed upper-casing of package name.
* ENH: add checking for NOTFOUNDBill Hoffman2003-01-311-1/+1
|
* ENH: Added support for looking through CMAKE_MODULE_PATH to locate ↵Brad King2003-01-221-10/+31
| | | | Find<name>.cmake modules.
* ENH: Added FIND_PACKAGE command prototyp.Brad King2003-01-211-0/+231