diff options
author | Brad King <brad.king@kitware.com> | 2009-10-06 19:16:12 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2009-10-06 19:16:12 (GMT) |
commit | b9850a614e62e5efbfcb520286f87f60002c09d1 (patch) | |
tree | 7ddd881c8404ff44883b802669f2dc100ba91d3f /Modules/CMakeDetermineCompilerABI.cmake | |
parent | 80533948b287cd26ec27cdfc29e76aad1ad38186 (diff) | |
download | CMake-b9850a614e62e5efbfcb520286f87f60002c09d1.zip CMake-b9850a614e62e5efbfcb520286f87f60002c09d1.tar.gz CMake-b9850a614e62e5efbfcb520286f87f60002c09d1.tar.bz2 |
Log implicit link information parsing actions
This commit teaches the CMAKE_PARSE_IMPLICIT_LINK_INFO function to log
its actions. We store the log in CMakeFiles/CMakeOutput.log at the top
of the project build tree. This will make diagnosis of implicit link
information parsing problems easier.
Diffstat (limited to 'Modules/CMakeDetermineCompilerABI.cmake')
-rw-r--r-- | Modules/CMakeDetermineCompilerABI.cmake | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Modules/CMakeDetermineCompilerABI.cmake b/Modules/CMakeDetermineCompilerABI.cmake index 872e9ab..c8f4c99 100644 --- a/Modules/CMakeDetermineCompilerABI.cmake +++ b/Modules/CMakeDetermineCompilerABI.cmake @@ -66,7 +66,9 @@ FUNCTION(CMAKE_DETERMINE_COMPILER_ABI lang src) AND NOT "${CMAKE_OSX_ARCHITECTURES}" MATCHES ";" # Skip this with Xcode for now. AND NOT "${CMAKE_GENERATOR}" MATCHES Xcode) - CMAKE_PARSE_IMPLICIT_LINK_INFO("${OUTPUT}" implicit_libs implicit_dirs) + CMAKE_PARSE_IMPLICIT_LINK_INFO("${OUTPUT}" implicit_libs implicit_dirs log) + FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log + "Parsed ${lang} implicit link information from above output:\n${log}\n\n") ENDIF() SET(CMAKE_${lang}_IMPLICIT_LINK_LIBRARIES "${implicit_libs}" PARENT_SCOPE) SET(CMAKE_${lang}_IMPLICIT_LINK_DIRECTORIES "${implicit_dirs}" PARENT_SCOPE) |