CMake/Tests/Complex
Brad King 430cc2b4b7 ENH: Always imply CLEAN_DIRECT_OUTPUT target prop
This property was left from before CMake always linked using full path
library names for targets it builds.  In order to safely link with
"-lfoo" we needed to avoid having both shared and static libraries in
the build tree for targets that switch on BUILD_SHARED_LIBS.  This meant
cleaning both shared and static names before creating the library, which
led to the creation of CLEAN_DIRECT_OUTPUT to disable the behavior.

Now that we always link with a full path we do not need to clean old
library names left from an alternate setting of BUILD_SHARED_LIBS.  This
change removes the CLEAN_DIRECT_OUTPUT property and instead uses its
behavior always.  It removes some complexity from cmTarget internally.
2009-05-01 10:38:35 -04:00
..
Cache ENH: Move CMakeCache.txt to Cache/ directory to avoid any in-source build pb. 2002-01-22 15:50:52 -05:00
Executable ENH: make this test pass if new curl is on 2008-11-21 16:10:09 -05:00
Library ENH: Always imply CLEAN_DIRECT_OUTPUT target prop 2009-05-01 10:38:35 -04:00
CMakeLists.txt ENH: Allow projects to disable per-rule echo lines 2009-03-16 16:55:58 -04:00
VarTests.cmake ENH: added testing for new features 2006-03-22 15:01:22 -05:00
cmTestConfigure.h.in ENH: support parenthesis as arguments and in conditionals feature request #6191 2008-06-26 13:01:35 -04:00
cmTestConfigureEscape.h.in add a test for escape quotes and configure file 2002-05-23 13:04:00 -04:00
cmTestGeneratedHeader.h.in ENH: Added test for generated header included by non-generated source. 2002-12-13 17:35:00 -05:00