Changeset View
Changeset View
Standalone View
Standalone View
cmake/modules/FindEvent.cmake
Show First 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | if(Event_INCLUDE_DIR) | ||||
find_component(Event pthreads | find_component(Event pthreads | ||||
NAMES event_pthreads | NAMES event_pthreads | ||||
INCLUDE_DIRS ${Event_INCLUDE_DIRS} | INCLUDE_DIRS ${Event_INCLUDE_DIRS} | ||||
PATHS ${PC_Event_pthreads_LIBRARY_DIRS} | PATHS ${PC_Event_pthreads_LIBRARY_DIRS} | ||||
) | ) | ||||
if(NOT Event_VERSION) | if(NOT Event_VERSION) | ||||
# If pkgconfig found a version number, use it. | # If pkgconfig found a version number, use it. | ||||
if(PC_Event_VERSION) | if(PC_Event_VERSION AND (Event_INCLUDE_DIR STREQUAL PC_Event_INCLUDEDIR)) | ||||
set(_Event_VERSION ${PC_Event_VERSION}) | set(_Event_VERSION ${PC_Event_VERSION}) | ||||
elseif(NOT CMAKE_CROSSCOMPILING) | elseif(NOT CMAKE_CROSSCOMPILING) | ||||
try_run(_Event_CheckVersion_RESULT _Event_CheckVersion_BUILD | try_run(_Event_CheckVersion_RESULT _Event_CheckVersion_BUILD | ||||
"${CMAKE_BINARY_DIR}" | "${CMAKE_BINARY_DIR}" | ||||
"${CMAKE_SOURCE_DIR}/cmake/utils/EventCheckVersion.cpp" | "${CMAKE_SOURCE_DIR}/cmake/utils/EventCheckVersion.cpp" | ||||
CMAKE_FLAGS "-DINCLUDE_DIRECTORIES=${Event_INCLUDE_DIRS}" | CMAKE_FLAGS "-DINCLUDE_DIRECTORIES=${Event_INCLUDE_DIRS}" | ||||
LINK_LIBRARIES "${Event_event_LIBRARY}" | LINK_LIBRARIES "${Event_event_LIBRARY}" | ||||
RUN_OUTPUT_VARIABLE _Event_VERSION | RUN_OUTPUT_VARIABLE _Event_VERSION | ||||
Show All 19 Lines |