summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* ENH: search also for mpeg2dec/mpeg2.h, as the documentation says, and as itAlexander Neundorf2009-04-211-2/+4
| | | | | | | is also installed by plain libmpeg2 (#8455) Also mark the variables as advanced. Alex
* ENH: add even more search directories for debian-like systems (see #8821)Alexander Neundorf2009-04-211-2/+8
| | | | Alex
* ENH: add one more search directory (see #8919)Alexander Neundorf2009-04-211-0/+1
| | | | Alex
* STYLE: fix typos in the docsAlexander Neundorf2009-04-198-11/+11
| | | | Alex
* BUG: fix cmake so that if you configure with a bad env for cl, then with a ↵Bill Hoffman2009-04-182-0/+10
| | | | good path, it will configure correctly
* ENH: make sure CTEST_CURL_OPTIONS work from script modeBill Hoffman2009-04-171-0/+3
|
* ENH: New function for determining Visual Studio service packPhilip Lowman2009-04-141-0/+81
|
* ENH: add ability to control ssl cert checkingBill Hoffman2009-04-101-0/+1
|
* ENH: Allow lists in AddExternalProject argumentsBrad King2009-04-091-0/+7
| | | | | | | | | | | | | | | | | | The add_external_project function separates its arguments with ';' separators, so previously no command line argument could contain one. When specifying CMAKE_ARGS, some -D argument values may need to contain a semicolon to form lists in the external project cache. This adds add_external_project argument LIST_SEPARATOR to specify a list separator string. The separator is replaced by ';' in arguments to any command created to drive the external project. For example: add_external_project(... LIST_SEPARATOR :: CMAKE_ARGS -DSOME_LIST:STRING=A::B::C ...) passes "-DSOME_LIST:STRING=A;B;C" to CMake for the external project.
* BUG: Fix issue #8682. Use CPACK_NSIS_DISPLAY_NAME in appropriate places ↵David Cole2009-04-071-6/+6
| | | | rather than CPACK_PACKAGE_INSTALL_DIRECTORY. Clean separation of these two variables (which have the same value by default) allows an easy workaround for issue #7881, too.
* BUG: Fix issue #8804. Add vtk-5.4 lib path to the FindVTK.cmake module.David Cole2009-03-311-0/+1
|
* BUG: Fix AddExternalProject config command idBrad King2009-03-311-10/+6
| | | | | | This fixes the get_configure_command_id function to not mistake CONFIGURE_COMMAND values that run "cmake -P" or "cmake -E" for a CMake project configuration. These values just help run scripts.
* ENH: Simpler AddExternalProject install stepBrad King2009-03-301-21/+8
| | | | This simplifies the implementation with add_external_project_step.
* ENH: Simpler AddExternalProject build stepBrad King2009-03-301-21/+8
| | | | This simplifies the implementation with add_external_project_step.
* ENH: Simpler AddExternalProject configure stepBrad King2009-03-301-41/+24
| | | | This simplifies the implementation with add_external_project_step.
* ENH: Simpler AddExternalProject patch stepBrad King2009-03-301-18/+7
| | | | This simplifies the implementation with add_external_project_step.
* ENH: Simpler AddExternalProject update stepBrad King2009-03-301-79/+26
| | | | This simplifies the implementation with add_external_project_step.
* ENH: Simpler AddExternalProject download stepBrad King2009-03-301-148/+65
| | | | This simplifies the implementation with add_external_project_step.
* ENH: Generalize AddExternalProject step creationBrad King2009-03-301-0/+82
| | | | | | This creates function 'add_external_project_step' to centralize creation of external project steps. Users may call it to add custom steps to external project builds.
* ENH: Factor argument parsing in AddExternalProjectBrad King2009-03-301-42/+49
| | | | | | The add_external_project function parses its arguments and puts them in properties of the target it creates. This factors out implementation of the behavior for use by other functions in the module.
* ENH: Teach AddExternalProject a 'complete' stepBrad King2009-03-301-8/+15
| | | | | This separates creation of the project completion sentinel file from the 'install' step to allow more steps to be added in between later.
* ENH: mark the two variables as advancedAlexander Neundorf2009-03-271-3/+1
| | | | | | -remove unnecessary deault search dirs Alex
* ENH: Do a recheck of QT_MAC_USE_COCOA when qmake executable changes.Clinton Stimpson2009-03-261-0/+3
|
* ENH: Support OUTPUT_LOCATION property for qm files.Clinton Stimpson2009-03-251-1/+7
| | | | Fixes #8492.
* ENH: NEW: FindGTK2 modulePhilip Lowman2009-03-221-0/+540
|
* BUG: LIST(REMOVE_ITEM...) was being called on a variable that could be empty.Philip Lowman2009-03-211-1/+1
|
* BUG: Need to fix find of qtmain library when qmake executable is changed.Clinton Stimpson2009-03-191-0/+4
|
* STYLE: Reminder note for add_external_project workBrad King2009-03-181-0/+1
|
* ENH: Add patch step for add_external_projectBrad King2009-03-181-0/+32
| | | | | | The patch step runs parallel to the update step since it does not make sense to have both. Configuration of the step requires specification of a PATCH_COMMAND argument to add_external_project.
* ENH: Improve add_external_project interfaceBrad King2009-03-181-87/+116
| | | | | | | | | | | | | | | | This rewrites the keyword/argument parsing and handling in the AddExternalProject module to use arguments more literally: - The strict keyword-value pairing is gone in favor of keywords with arbitrary non-keyword values. This avoids requiring users to escape spaces and quotes in command lines. - Customized step command lines are now specified with a single keyword <step>_COMMAND instead of putting the arguments in a separate entry (previously called <step>_ARGS). - Build step custom commands now use VERBATIM mode so that arguments are correctly escaped on the command line during builds.
* BUG: Eliminates detection of Boost system library prior to 1.35 (see issue ↵Philip Lowman2009-03-171-1/+11
| | | | #8734)
* ENH: Allow projects to disable per-rule echo linesBrad King2009-03-161-3/+3
| | | | | | | | | This creates global property RULE_MESSAGES which can be set to disbale per-rule progress and action reporting. On Windows, these reports may cause a noticable delay due to the cost of starting extra processes. This feature will allow scripted builds to avoid the cost since they do not need detailed information anyway. This replaces the RULE_PROGRESS property created earlier as it is more complete. See issue #8726.
* ENH: Allow projects to disable per-rule progressBrad King2009-03-161-0/+3
| | | | | | | | This creates global property RULE_PROGRESS which can be set to disbale per-rule progress reporting. On Windows, progress reports may cause a noticable delay due to the cost of starting an extra process. This feature will allow scripted builds to avoid the cost since they do not need detailed progress anyway. See issue #8726.
* ENH: when using the Eclipse project generator, run gcc so that it tells usAlexander Neundorf2009-03-131-0/+38
| | | | | | | | | | its system include directories. These are catched in CMakeSystemSpecificInformation.cmake (only with the Eclipse generator) and then written by the Eclipse generator in the Eclipse project file. This way Eclipse can find the standard headers (#7585) Not sure CMakeSystemSpecificInformation.cmake is the best place to do this. Alex
* STYLE: Moved functions/macros to top of file so main is more readable.Philip Lowman2009-03-131-47/+61
|
* STYLE: fix documentation: the second short description discarded the firstAlexander Neundorf2009-03-114-8/+8
| | | | | | | one, but the first one was the correct one (i.e. the one which mentioned that CheckC[XX]SourceRuns.cmake also tries to run the executable) Alex
* STYLE: Use $ style variable dereference instead of @ style.David Cole2009-03-051-1/+1
|
* ENH: add file back bug use cmake imageBill Hoffman2009-03-041-0/+0
|
* ENH: Better recursive make in AddExternalProjectBrad King2009-03-041-50/+60
| | | | | | | This teaches AddExternalProject to run "$(MAKE)" for build and install steps of CMake-based external projects when using a Makefile generator. It allows the external project to participate in a parallel make invoked on the superproject.
* ENH: Allow empty arguments in external project APIBrad King2009-03-041-28/+13
| | | | | | This uses the get_property command to simplify property lookup in the AddExternalProject module. It distinguishes for build and install argument properties the cases of unset and set to empty.
* ENH: remove unused fileBill Hoffman2009-03-031-0/+0
|
* STYLE: Fix documentation bug regarding Boost_<COMPONENT>_LIBRARY (COMPONENTPhilip Lowman2009-03-031-34/+35
| | | | should be uppercase).
* ENH: Detect perl & python scripts based on CXXTEST_INCLUDE_DIR (patch fromPhilip Lowman2009-03-031-2/+7
| | | | Tyler Roscoe on mailing list).
* BUG: Fix ASM source file extension default listBrad King2009-02-271-3/+3
| | | | | This replaces @ASM_DIALECT@ syntax with ${ASM_DIALECT} syntax so it will be replaced correctly. Patch from Derek Bruening. See issue #8639.
* BUG: Fix copy/paste error in previous commit that references wrong variableMiguel A. Figueroa-Villanueva2009-02-251-1/+1
| | | | (wxWidgets_INCLUDE_DIRS instead of wxWidgets_DEFINITIONS).
* ENH: add patch from Debian, which adds support lrelease-qt4 and lupdate-qt4Alexander Neundorf2009-02-251-2/+2
| | | | | | http://patch-tracking.debian.net/patch/series/view/cmake/2.6.3-1/FindQt4_qt4_lupdate_lrelease.diff Alex
* ENH: Re-enable system include dir suppressionBrad King2009-02-251-0/+7
| | | | | | | | | | | | | | | This creates variable CMAKE_<LANG>_IMPLICIT_INCLUDE_DIRECTORIES to specify implicit include directories on a per-language basis. This replaces the previous platform-wide variable. It is necessary to avoid explicit specification of -I/usr/include on some compilers (such as HP aCC) because: 1.) It may break ordering among system include directories defined internally by the compiler, thus getting wrong system headers. 2.) It tells the compiler to treat the system include directory as a user include directory, enabling warnings in the headers. See issue #8598.
* BUG: Using PROPERTY COMPILE_DEFINITIONS_DEBUG to support Debug only ↵Miguel A. Figueroa-Villanueva2009-02-242-5/+24
| | | | preprocessor options (e.g., _DEBUG __WXDEBUG__).
* BUG: Remove implicit include dir suppressionBrad King2009-02-242-2/+0
| | | | | | | We used to suppress generation of -I/usr/include (and on OSX also -I/usr/local/include). This behavior seems to cause more trouble than it's worth, so I'm removing it until someone encounters the original problem it fixed. See issue #8598.
* BUG: Fix issue #8576 FindBoost regression finding static libs, impacts MinGW ↵Philip Lowman2009-02-241-1/+1
| | | | and Intel/Windows compilers.