瀏覽代碼

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