| 1234567891011121314151617181920212223242526272829303132333435 | ## ctkMacroBFDCheck.cmake - After this file is included into your main CMake script,#                          HAVE_BFD will be defined if libbfd is available.#SET(BFD_LIBRARIES)UNSET(HAVE_BFD)IF(NOT WIN32)  INCLUDE(CheckIncludeFile)  CHECK_INCLUDE_FILE(bfd.h HAVE_BFD_HEADER)  IF(HAVE_BFD_HEADER)    # make sure we can build with libbfd    #MESSAGE(STATUS "Checking libbfd")    TRY_COMPILE(HAVE_BFD      ${CMAKE_CURRENT_BINARY_DIR}/CMake/TestBFD      ${CMAKE_CURRENT_SOURCE_DIR}/CMake/TestBFD      TestBFD      CMAKE_FLAGS      -DBUILD_SHARED_LIBS=${BUILD_SHARED_LIBS}      -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}      OUTPUT_VARIABLE OUTPUT)    #MESSAGE(${OUTPUT})    IF(HAVE_BFD)      SET(BFD_LIBRARIES bfd iberty)      MESSAGE(STATUS "CTKCore: libbfd is available")    ELSE()      MESSAGE(STATUS "CTKCore: libbfd is *NOT* available")    ENDIF()  ENDIF()ENDIF()
 |