zephyr/scripts/cmake/FindRegex.cmake

21 lines
529 B
CMake

find_path(Regex_INCLUDE_DIR NAMES regex.h DOC "libregex include directory")
mark_as_advanced(Regex_INCLUDE_DIR)
find_library(Regex_LIBRARY "regex" DOC "libregex libraries")
mark_as_advanced(Regex_LIBRARY)
find_package_handle_standard_args(Regex
FOUND_VAR Regex_FOUND
REQUIRED_VARS Regex_INCLUDE_DIR
FAIL_MESSAGE "Failed to find libregex"
)
if(Regex_FOUND)
set(Regex_INCLUDE_DIRS ${Regex_INCLUDE_DIRS})
if(Regex_LIBRARY)
set(Regex_LIBRARIES ${Regex_LIBRARY})
else()
unset(Regex_LIBRARIES)
endif()
endif()