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()
|