summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Improvied compiler identification robustnessBrad King2008-02-258-65/+59
| | | | | | | | - Write a single source file into the compiler id directory - This avoid requiring the compiler to behave correctly with respect to include rules and the current working directory - Helps to identify cross-compiling toolchains with unusual default behavior
* STYLE: Nightly Date StampBrad King2008-02-251-1/+1
|
* ENH: Simplify make build rule generation by removing use of OBJECTS_QUOTED ↵Brad King2008-02-242-15/+5
| | | | and TARGET_QUOTED rule variables and updating the generation of OBJECTS to always use the newer cmLocalGenerator::Convert method.
* COMP: Fix Borland 5.5 buildBrad King2008-02-244-17/+18
| | | | | | | - Its <iosfwd> header includes windows.h which defines GetCurrentDirectory - It defines 'interface' so we cannot use it as a variable name.
* STYLE: Nightly Date StampBrad King2008-02-241-1/+1
|
* STYLE: Nightly Date StampBrad King2008-02-231-1/+1
|
* COMP: Fix unreachable code warning in cmOrderDirectories.Brad King2008-02-221-1/+1
|
* STYLE: Nightly Date StampBrad King2008-02-221-1/+1
|
* COMP: Remove unused local variable from cmOrderDirectories.Brad King2008-02-211-1/+0
|
* ENH: Improve linking to third-party shared libraries on soname platformsBrad King2008-02-214-6/+64
| | | | | | | | | | | | | | - Reduce false positives in cases of unknown soname - Make library extension regular expressions match only at end of string - When linking to libraries in implicit dirs convert to the -l option only if the file name is one that can be found by the linker (ex. /usr/lib/libfoo.so.1 should be linked by full path) - Add cmSystemTools::GuessLibrarySOName to guess the soname of a library based on presence of a symlink - In cmComputeLinkInformation try to guess an soname before assuming that a third-party library is built without an soname - In cmOrderDirectories guess the soname of shared libraries in cases it is otherwise unknown
* ENH: Better linker search path computation.Brad King2008-02-2115-505/+845
| | | | | | | | | | | | | - Use linker search path -L.. -lfoo for lib w/out soname when platform sets CMAKE_PLATFORM_USES_PATH_WHEN_NO_SONAME - Rename cmOrderRuntimeDirectories to cmOrderDirectories and generalize it for both soname constraints and link library constraints - Use cmOrderDirectories to order -L directories based on all needed constraints - Avoid processing implicit link directories - For CMAKE_OLD_LINK_PATHS add constraints from libs producing them to produce old ordering
* STYLE: Nightly Date StampBrad King2008-02-211-1/+1
|
* BUG: Link scripts should be generated with copy-if-different and included as ↵Brad King2008-02-204-4/+8
| | | | a dependency of the link rule.
* ENH: Deprecate export_library_dependenciesBrad King2008-02-202-6/+30
| | | | | - Reference export() and install(EXPORT) - Fix to support OUTPUT_NAME in simple cases
* STYLE: Nightly Date StampBrad King2008-02-201-1/+1
|
* ENH: Missing copyright header.Luis Ibanez2008-02-191-0/+13
|
* STYLE: patch part 3 from Miguel: follow naming style for variablesAlexander Neundorf2008-02-191-16/+16
| | | | Alex
* ENH: patch from Miguel part 2: if ECLIPSE_CDT4_GENERATE_SOURCE_PROJECT isAlexander Neundorf2008-02-192-66/+103
| | | | | | | | | | true, then the generator additionally generates eclipse project files in the source dir, since this is the only way to get cvs/svn working with eclipse This is off by default and the user has to enable it explicitely. If cmake can't write there it still continues. Alex
* ENH: patch part 1 from Miguel: use the cmake project name for the eclipseAlexander Neundorf2008-02-192-15/+43
| | | | | | project name Alex
* ENH: better uiBill Hoffman2008-02-191-26/+39
|
* ENH: add support for creating the documentation in docbook formatAlexander Neundorf2008-02-198-33/+350
| | | | | | | | (http://www.oasis-open.org/docbook/xml/4.2/), which users can then convert to other formats. Tested with meinproc from KDE, which generates HTML pages which look good. Alex
* ENH: install working with symlink qt toolBill Hoffman2008-02-196-15/+88
|
* ENH: add mac install symlink option to dialogBill Hoffman2008-02-195-1/+195
|
* COMP: Fix HP warning about cmTargetInternalPointer::operator= checking for ↵Brad King2008-02-191-1/+2
| | | | self-assignment.
* STYLE: Nightly Date StampBrad King2008-02-191-1/+1
|
* ENH: Cleanup impl of PUBLIC_HEADER, PRIVATE_HEADER, and RESOURCE propertiesBrad King2008-02-1813-245/+284
|
* ENH: install seems to be working for cmake-guiBill Hoffman2008-02-182-4/+14
|
* ENH: add more information to messageBill Hoffman2008-02-181-4/+6
|
* ENH: make sure fixup has right pathsBill Hoffman2008-02-181-26/+35
|
* STYLE: use lowercaseBill Hoffman2008-02-181-197/+197
|
* ENH: remove CMAKE_PREFIX so changing it does not rebuild allBill Hoffman2008-02-182-9/+0
|
* BUG: Fix passing of nodefaultrpath flag to linker through c++ compiler.Brad King2008-02-181-1/+1
|
* ENH: require 2.4 to build cmakeBill Hoffman2008-02-181-1/+1
|
* ENH: have cpack work with DESTDIR install and ingest qt framework libs into ↵Bill Hoffman2008-02-183-4/+22
| | | | cmake-gui
* STYLE: Nightly Date StampBrad King2008-02-181-1/+1
|
* BUG: fix double cmakefiles directoryBill Hoffman2008-02-171-1/+1
|
* BUG: actually print the docs for custom modules if this was requestedAlexander Neundorf2008-02-171-1/+1
| | | | Alex
* PERF: reduce time for full docs as HTML from 1.4 s to 0.2 s, the map is nowAlexander Neundorf2008-02-171-5/+8
| | | | | | | created and filled only once instead for every character I guess a simple case-switch would be still faster. Alex
* STYLE: Nightly Date StampBrad King2008-02-171-1/+1
|
* ENH: add script to ingest library depends into a bundleBill Hoffman2008-02-161-0/+316
|
* ENH: support for cpack and install of cmake-gui as mac app bundleBill Hoffman2008-02-168-7/+42
|
* ENH: fix DESTDIR installBill Hoffman2008-02-161-3/+2
|
* STYLE: Nightly Date StampBrad King2008-02-161-1/+1
|
* STYLE: use global property instead of helper target to collect all pythonAlexander Neundorf2008-02-151-12/+13
| | | | | | modules from a source tree Alex
* ENH: remove unused code.Clinton Stimpson2008-02-151-5/+1
|
* ENH: use package name on mac for edit cacheBill Hoffman2008-02-151-0/+4
|
* BUG: Apply patch from bug #6180 to make CMAKE_ADDITIONAL_MAKE_CLEAN_FILES ↵Brad King2008-02-151-1/+1
| | | | work for directories.
* ENH: Add code to support calling the VS reload macro from Visual Studio 7.1 ↵David Cole2008-02-1510-41/+172
| | | | and 9.0 in addition to 8.0 sp1... Make new macros file with VS 7.1 so that it can be read by 7.1 and later. VS 7.1 does not appear to run the macros while a build is in progress, but does not return any errors either, so for now, the reload macro is not called when using 7.1. If I can figure out how to get 7.1 to execute the macro, I will uncomment the code in cmGlobalVisualStudio71Generator::GetUserMacrosDirectory() to activate executing the macros in VS 7.1, too.
* ENH: Cleanup building of OS X bundle contentBrad King2008-02-158-162/+108
| | | | | | | | | | - Fixes repeated rebuild of bundles by Makefile generators - Add special rules to copy sources to their MACOSX_PACKAGE_LOCATION bundle directory - Remove MacOSX_Content language hack - Remove EXTRA_CONTENT property - Remove MACOSX_CONTENT - Remove corresponding special cases in object names
* BUG: fix for bug 6294, correct url for nsisBill Hoffman2008-02-151-1/+1
|