mirror of
https://github.com/reactos/CMake.git
synced 2025-01-07 11:40:23 +00:00
430cc2b4b7
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. |
||
---|---|---|
.. | ||
ExtraSources | ||
SystemDir | ||
CMakeLists.txt | ||
create_file.cxx | ||
dummy | ||
empty.h | ||
file2.cxx | ||
file2.h | ||
moduleFile.c | ||
moduleFile.h | ||
notInAllLib.cxx | ||
sharedFile.cxx | ||
sharedFile.h | ||
test_preprocess.cmake | ||
testConly.c | ||
testConly.h | ||
TestLink.c |