summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* ENH: add return and break support to cmake, also change basic command ↵Ken Martin2008-01-23205-359/+906
| | | | invocation signature to be able to return extra informaiton via the cmExecutionStatus class
* BUG: Be less aggressive about finding conflicts in the runtime path when the ↵Brad King2008-01-231-14/+5
| | | | real soname is not known.
* ENH: Enable library search path suffix for sparcv9 architecture. This ↵Brad King2008-01-232-25/+33
| | | | should be generalized to a platform file later.
* STYLE: Nightly Date StampBrad King2008-01-231-1/+1
|
* BUG: When a library file name is linked without a path make sure the link ↵Brad King2008-01-222-2/+51
| | | | type is restored after the -l option.
* ENH: Implement linking with paths to library files instead of -L and -l ↵Brad King2008-01-2216-1421/+1697
| | | | | | | | | | | | | | | | | separation. See bug #3832 - This is purely an implementation improvement. No interface has changed. - Create cmComputeLinkInformation class - Move and re-implement logic from: cmLocalGenerator::ComputeLinkInformation cmOrderLinkDirectories - Link libraries to targets with their full path (if it is known) - Dirs specified with link_directories command still added with -L - Make link type specific to library names without paths (name libfoo.a without path becomes -Wl,-Bstatic -lfoo) - Make directory ordering specific to a runtime path computation feature (look for conflicting SONAMEs instead of library names) - Implement proper rpath support on HP-UX and AIX.
* COMP: Remove inline keyword from forward declaration for VS9.Brad King2008-01-221-2/+2
|
* STYLE: Nightly Date StampBrad King2008-01-221-1/+1
|
* ENH: Updated find_package documentation to describe common usage first.Brad King2008-01-221-23/+35
|
* ENH: Add support to find_library to transform /lib to /lib32 on some ↵Brad King2008-01-212-1/+51
| | | | architectures.
* ENH: Generalize the check for sizeof void* to detect more ABI information.Brad King2008-01-211-0/+21
|
* BUG: Added missing documentation of LINK_FLAGS_<CONFIG> property.Brad King2008-01-211-1/+5
|
* 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-212-4/+64
| | | | 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.
* COMP: Fix VS6 and old HP build. This source does not have the #define for hack.Brad King2008-01-211-0/+12
|
* STYLE: Nightly Date StampBrad King2008-01-211-1/+1
|
* BUG: Fix previous commit to not access empty strings out of bounds.Brad King2008-01-213-5/+5
|
* BUG: Make sure search paths never have double-slashes. Leading with two ↵Brad King2008-01-201-2/+10
| | | | slashes (//) on cygwin looks like a network path and delays while waiting for a non-existent machine. This file was left out of the previous checkin for this problem.
* BUG: Make sure search paths never have double-slashes. Leading with two ↵Brad King2008-01-202-13/+46
| | | | slashes (//) on cygwin looks like a network path and delays while waiting for a non-existent machine.
* COMP: Fix build during bootstrap on MSys.Brad King2008-01-201-2/+2
|
* STYLE: Nightly Date StampBrad King2008-01-201-1/+1
|
* ENH: improve backwards compatibilityKen Martin2008-01-192-11/+99
|
* STYLE: Nightly Date StampBrad King2008-01-191-1/+1
|
* COMP: Fix build on Borland 5.5.Brad King2008-01-181-1/+2
|
* BUG: don't crash if cmMakefile::RaiseScope() is called from a cmake file inAlexander Neundorf2008-01-181-2/+2
| | | | | | the top level directory in normal code (i.e. not within a function) Alex
* ENH: remove RAISE_SCOPE() again and instead add SET(<var> <value> PARENT_SCOPE)Alexander Neundorf2008-01-185-139/+45
| | | | Alex
* ENH: add MSVC90 define to vs9 ideBill Hoffman2008-01-182-1/+7
|
* STYLE: fix bug 5682Ken Martin2008-01-181-4/+11
|
* BUG: fix bugs 5539 (progress going beyond 100% when new files are added) and ↵Ken Martin2008-01-184-70/+73
| | | | 5889 (tests are not found in some cases when using add_subdirectory to .. etc)
* BUG: Construction of COMPILE_DEFINITIONS_<CONFIG> property name must use ↵Brad King2008-01-181-1/+1
| | | | upper-case config name.
* STYLE: Fix line-too-long.Brad King2008-01-181-1/+2
|
* STYLE: Nightly Date StampBrad King2008-01-181-1/+1
|
* ENH: Clarify documentation of find_package command.Brad King2008-01-181-8/+20
|
* ENH: Make per-configuration COMPILE_DEFINITIONS_<CONFIG> directory property ↵Brad King2008-01-181-3/+28
| | | | initialized from parent.
* ENH: Enable use of COMPILE_DEFINITIONS property for Fortran sources.Brad King2008-01-184-24/+81
|
* BUG: COMPILE_DEFINITIONS directory property needs to be inherited from ↵Brad King2008-01-181-0/+4
| | | | parent when a directory is created.
* ENH: Converted cmMakefile DefineFlags added by ADD_DEFINITIONS command into ↵Brad King2008-01-1810-47/+147
| | | | a COMPILE_DEFINITIONS directory property.
* ENH: Add AppendProperty methods for use by C++ code in CMake. Simplify ↵Brad King2008-01-1716-64/+138
| | | | implementation of SET_PROPERTY command by using them.
* STYLE: PATHS is optional (#6253)Alexander Neundorf2008-01-171-3/+3
| | | | Alex
* STYLE: fix typo (#6252)Alexander Neundorf2008-01-171-1/+1
| | | | Alex
* ENH: Changed signature of GET_PROPERTY command to be more powerful and ↵Brad King2008-01-172-162/+329
| | | | extendible.
* COMP: Fix VS build.Brad King2008-01-171-1/+1
|
* ENH: Rename SET_PROPERITES command to SET_PROPERTY and give it a more ↵Brad King2008-01-175-286/+522
| | | | powerful signature.
* ENH: use CTestTestfile.txtKen Martin2008-01-173-26/+6
|
* ENH: remove unused prototypeKen Martin2008-01-171-4/+1
|
* COMP: Fix warning about missing virtual destructor.Brad King2008-01-171-0/+3
|
* ENH: Enable CMAKE_<lang>_DEFINE_FLAG for COMPILE_DEFINITIONS property ↵Brad King2008-01-174-38/+50
| | | | implementation.
* ENH: Major improvements to the FIND_PACKAGE command. See bug #3659.Brad King2008-01-1710-592/+1853
| | | | | | | | | - 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: Nightly Date StampBrad King2008-01-171-1/+1
|
* ENH: Allow LIST(APPEND) command to append nothing.Brad King2008-01-161-2/+8
|