CMake/FindONIGURUMA.cmake (23 lines of code) (raw):

# - Find oniguruma # Find the native Oniguruma includes and library # # ONIGURUMA_INCLUDE_DIRS - where to find oniguruma.h, etc. # ONIGURUMA_LIBRARIES - List of libraries when using oniguruma. # ONIGURUMA_FOUND - True if oniguruma found. IF (ONIGURUMA_INCLUDE_DIRS) # Already in cache, be silent SET(ONIGURUMA_FIND_QUIETLY TRUE) ENDIF () FIND_PATH(ONIGURUMA_INCLUDE_DIR oniguruma.h) SET(ONIGURUMA_NAMES onig) FIND_LIBRARY(ONIGURUMA_LIBRARY NAMES ${ONIGURUMA_NAMES} ) INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(ONIGURUMA DEFAULT_MSG ONIGURUMA_LIBRARY ONIGURUMA_INCLUDE_DIR) IF(ONIGURUMA_FOUND) SET( ONIGURUMA_LIBRARIES ${ONIGURUMA_LIBRARY} ) SET( ONIGURUMA_INCLUDE_DIRS ${ONIGURUMA_INCLUDE_DIR} ) ELSE() SET( ONIGURUMA_LIBRARIES ) SET( PONIGURUMA_INCLUDE_DIRS ) ENDIF() MARK_AS_ADVANCED( ONIGURUMA_LIBRARIES ONIGURUMA_INCLUDE_DIRS )