summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Add full target version signature cmTarget::GetTargetVersion.Brad King2008-07-092-3/+21
|
* STYLE: Nightly Date StampBrad King2008-07-091-1/+1
|
* ENH: Use new cpack_add_component macro (and friends) from the ↵David Cole2008-07-081-48/+28
| | | | CPackComponents test. Thanks again to Doug Gregor!
* ENH: Further refinement of the CPack components functionality from Doug Gregor.David Cole2008-07-0815-51/+1076
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Details: ========== - New cpack_add_component, cpack_add_component_group, and cpack_add_install_type "commands" defined as macros in the CPack module. - Documentation for all of the variables and commands in the CPack module. - Added get_cmake_property(... COMPONENTS) to CMake to ask for the names of all components. Used in the CPack module to automatically build component-based installers. (Set CPACK_MONOLITHIC_INSTALL to turn off component-based installation). - A group can declare its PARENT_GROUP, to build an arbitrary hierarchy of groups. - New CPack command cpack_configure_downloads, which creates an installer that downloads only the selected components on-the-fly. Those components marked DOWNLOADED will be separate packages downloaded on-the-fly (or, all packages can be marked as such with the ALL option to cpack_configure_downloads). Individual components are compressed with ZIP at installer-creation time and downloaded/uncompressed by the installer as needed. This feature is only available on Windows with NSIS at the moment. - NSIS installers can install themselves and enable the "Change" button in Add/Remove programs, allowing users to go back and install or remove components. This can be disabled through cpack_configure_downloads, because it's only really useful is most of the application's functionality is in downloaded components. - Bug fix: automatically install everything whose COMPONENT was not specified (it's a hidden, required group) - Bug fix: fixed removal of components when re-running the NSIS installer and unchecking components - Bug fix: NSIS installers now only install/remove the minimal number of files when re-run to update the installation (or by clicking "Change" in Add/Remove programs)
* STYLE: Nightly Date StampBrad King2008-07-081-1/+1
|
* ENH: add get_test_property to bootstrap so bootstrap builds test the same as ↵Bill Hoffman2008-07-073-12/+2
| | | | non-bootstrap builds
* BUG: Do not build human-reference files in XcodeBrad King2008-07-071-1/+8
| | | | | | | | - The Info.plist file in app bundles should not be built. - User-specified files such as foo.txt should not be built. - Only files with a recognized language should be built, just as in the Makefiles generators. - See bug #7277.
* ENH: Add projectRoot to Xcode projectsBrad King2008-07-071-0/+7
| | | | | | - This attribute points Xcode at the source tree. - Xcode 3 wants this to be set always. - See bug #7044.
* BUG: Fix AppBundle=>Library depends in XcodeBrad King2008-07-071-2/+12
| | | | | | - The Xcode generator xcode-depend-helper needs to account for the paths of executables within application bundles. - See bug #7278.
* STYLE: Nightly Date StampBrad King2008-07-071-1/+1
|
* COMP: fix warningBill Hoffman2008-07-071-1/+1
|
* COMP: fix some more warningsBill Hoffman2008-07-071-4/+0
|
* COMP: fix a few more warningsBill Hoffman2008-07-062-3/+3
|
* BUG: Add new library richtext. Reported in #7284 thanks to earith.Miguel A. Figueroa-Villanueva2008-07-061-2/+3
|
* STYLE: Nightly Date StampBrad King2008-07-061-1/+1
|
* ENH: Replace Advanced checkbox and group option in menu with a combo box toClinton Stimpson2008-07-053-17/+43
| | | | choose view type.
* BUG: Watch for empty qconfig.pri files. Fixes #7287.Clinton Stimpson2008-07-051-3/+3
|
* COMP: fix warningBill Hoffman2008-07-051-1/+1
|
* STYLE: Nightly Date StampBrad King2008-07-051-1/+1
|
* COMP: try to fix sgi compiler problem with set and also shorten symbol ↵Bill Hoffman2008-07-043-14/+16
| | | | lengths for set class
* COMP: fix more warningsBill Hoffman2008-07-041-15/+20
|
* COMP: fix warningBill Hoffman2008-07-041-1/+1
|
* COMP: fix some warningsBill Hoffman2008-07-042-3/+1
|
* STYLE: Nightly Date StampBrad King2008-07-041-1/+1
|
* COMP: Find Boost as installed by the BoostPro/Boost Consulting installers on ↵Douglas Gregor2008-07-031-2/+6
| | | | Windows
* ENH: one more fix for the old hp c++ compilerBill Hoffman2008-07-031-1/+1
|
* ENH: Cleanup FindBoost module, fixing several small bugs and providing ↵Douglas Gregor2008-07-031-155/+203
| | | | better diagnostic information when things go wrong
* BUG: Replace non-bootstrap command with macroBrad King2008-07-031-0/+9
| | | | | - The GET_TEST_PROPERTY command does not exist during bootstrap. - Instead of lots of conditionals, replace it with a macro.
* ENH: one more fix for hpBill Hoffman2008-07-031-1/+0
|
* ENH: Remove condition on use of CMake 2.4 commandsBrad King2008-07-031-39/+30
| | | | | | - Commands SET_TESTS_PROPERTIES and GET_TEST_PROPERTY exist in CMake 2.4, which is now required. - Therefore we need not check before using them.
* COMP: Don't set properties on a non-existing testBrad King2008-07-031-1/+1
| | | | | - Test SubProject-Stage2 is conditionally created. - Set properties on it only if it exists.
* ENH: fix for old hp compilerBill Hoffman2008-07-031-4/+2
|
* ENH: Do not auto-create out-dated cache variablesBrad King2008-07-031-15/+23
| | | | | | | | | | - We used to always put LIBRARY_OUTPUT_PATH and EXECUTABLE_OUTPUT_PATH in the cache if the project did not. - In CMake 2.6 these variables should no longer be used. - Now add them only if CMAKE_BACKWARDS_COMPATIBILITY is also cached. - This happens only when CMP0001 is set to OLD or WARN or if the user or project sets it. In any case compatibility is needed. - Reported by Miguel A. Figueroa-Villanueva and Philip Lowman.
* BUG: Fix Xcode reference to Info.plist resourceBrad King2008-07-032-10/+17
| | | | | | | | | | | - Generated Xcode projects for application bundles list the CMake-generated Info.plist input file as a resource. - The location of the input file was moved by a previous commit, but the reference to it as a resource file was not updated. - This change moves the file to CMakeFiles/<tgt>.dir/Info.plist to give it a more intuitive name in the Xcode project. - We also update the reference to point at the correct location. - See bug #7277.
* BUG: Fix Xcode per-config bundle name in Info.plistBrad King2008-07-031-1/+5
| | | | | | | | | - The Xcode generator creates one Info.plist input file which is converted at build time by Xcode and placed in the final bundle. - The <CONFIG>_OUTPUT_NAME target property can place different content for the exe name in Info.plist on a per-configuration basis. - Instead of generating a per-config Info.plist input file just let Xcode put the name in at build time using the $(EXECUTABLE_NAME) var.
* ENH: add missing fileBill Hoffman2008-07-032-0/+361
|
* ENH: add initial ctest -j featureBill Hoffman2008-07-0311-75/+893
|
* STYLE: Nightly Date StampBrad King2008-07-031-1/+1
|
* STYLE: Nightly Date StampBrad King2008-07-021-1/+1
|
* ENH: fix install in add/remove programs, again...Bill Hoffman2008-07-011-1/+1
|
* STYLE: Nightly Date StampBrad King2008-07-011-2/+2
|
* BUG: Fix column widths on some systems.Clinton Stimpson2008-06-301-1/+1
|
* BUG: Do not escape make variable references in VS additional options.Brad King2008-06-301-2/+4
|
* STYLE: Nightly Date StampBrad King2008-06-301-1/+1
|
* BUG: fix 7230: don't ignore first parameter if it's not ALLAlexander Neundorf2008-06-291-1/+1
| | | | Alex
* STYLE: Nightly Date StampBrad King2008-06-291-1/+1
|
* BUG: fix memory leak and cleanup error string codeKen Martin2008-06-283-35/+25
|
* STYLE: Nightly Date StampBrad King2008-06-281-1/+1
|
* STYLE: Nightly Date StampBrad King2008-06-271-1/+1
|
* BUG: Fix computed directory property DEFINITIONS.Brad King2008-06-262-21/+33
| | | | | | | | | | - The property tracks the value formed by add_definitions and remove_definitions command invocations. - The string should be maintained for use in returning for the DEFINITIONS property value. - It is no longer used for any other purpose. - The DEFINITIONS property was recently documented as deprecated. - See bug #7239.