| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #.rst:
- # FindBlocksRuntime
- # -----------------
- #
- # Find libBlocksRuntime library and headers.
- #
- # The module defines the following variables:
- #
- # ##
- #
- # BlocksRuntime_FOUND - true if libBlocksRuntime was found
- # BlocksRuntime_INCLUDE_DIR - include search path
- # BlocksRuntime_LIBRARIES - libraries to link
- if(BlocksRuntime_INCLUDE_DIR AND BlocksRuntime_LIBRARIES)
- set(BlocksRuntime_FOUND TRUE)
- else()
- find_path(BlocksRuntime_INCLUDE_DIR
- NAMES
- Blocks.h
- HINTS
- ${CMAKE_INSTALL_FULL_INCLUDEDIR})
- find_library(BlocksRuntime_LIBRARIES
- NAMES
- BlocksRuntime libBlocksRuntime
- HINTS
- ${CMAKE_INSTALL_FULL_LIBDIR})
- include(FindPackageHandleStandardArgs)
- find_package_handle_standard_args(BlocksRuntime
- REQUIRED_VARS
- BlocksRuntime_LIBRARIES
- BlocksRuntime_INCLUDE_DIR)
- mark_as_advanced(BlocksRuntime_LIBRARIES BlocksRuntime_INCLUDE_DIR)
- endif()
- if(BlocksRuntime_FOUND)
- if(NOT TARGET BlocksRuntime::BlocksRuntime)
- add_library(BlocksRuntime::BlocksRuntime UNKNOWN IMPORTED)
- set_target_properties(BlocksRuntime::BlocksRuntime
- PROPERTIES
- IMPORTED_LOCATION
- ${BlocksRuntime_LIBRARIES}
- INTERFACE_INCLUDE_DIRECTORIES
- ${BlocksRuntime_INCLUDE_DIR})
- endif()
- endif()
|