Преглед изворни кода

Log message when either bfd header or library is not found

Jean-Christophe Fillion-Robin пре 14 година
родитељ
комит
abba5b0fc1
1 измењених фајлова са 6 додато и 0 уклоњено
  1. 6 0
      Libs/Core/CMake/ctkMacroBFDCheck.cmake

+ 6 - 0
Libs/Core/CMake/ctkMacroBFDCheck.cmake

@@ -26,6 +26,9 @@ if(CTK_LIB_Core_WITH_BFD_STATIC OR CTK_LIB_Core_WITH_BFD_SHARED)
   IF(NOT WIN32)
     INCLUDE(CheckIncludeFile)
     CHECK_INCLUDE_FILE(bfd.h HAVE_BFD_HEADER)
+    IF(NOT HAVE_BFD_HEADER)
+      FILE(WRITE ${TestBFD_BUILD_LOG} "Could *NOT* find the required header file: bfd.h")
+    ENDIF()
 
     SET(BFD_LIBRARY_NAME libbfd.a)
     SET(TestBFD_LIBRARY_MODE STATIC)
@@ -35,6 +38,9 @@ if(CTK_LIB_Core_WITH_BFD_STATIC OR CTK_LIB_Core_WITH_BFD_SHARED)
     ENDIF()
     UNSET(BFD_LIBRARY CACHE)
     FIND_LIBRARY(BFD_LIBRARY ${BFD_LIBRARY_NAME})
+    IF(NOT BFD_LIBRARY)
+      FILE(WRITE ${TestBFD_BUILD_LOG} "Could *NOT* find the required bfd library: ${BFD_LIBRARY_NAME}")
+    ENDIF()
 
     IF(HAVE_BFD_HEADER AND BFD_LIBRARY)
       # make sure we can build with libbfd