# - Try to find fasttext # Once done this will define # FASTTEXT_FOUND - System has fasttext # FASTTEXT_INCLUDE_DIRS - The fasttext include directories # FASTTEXT_LIBRARIES - The libraries needed to use fasttext # FASTTEXT_DEFINITIONS - Compiler switches required for using fasttext find_package(PkgConfig) pkg_check_modules(PC_FASTTEXT QUIET fasttext) find_path(FASTTEXT_INCLUDE_DIR fasttext/fasttext.h HINTS ${PC_FASTTEXT_INCLUDEDIR} ${PC_FASTTEXT_INCLUDE_DIRS} PATH_SUFFIXES fasttext ) find_library(FASTTEXT_LIBRARY NAMES fasttext HINTS ${PC_FASTTEXT_LIBDIR} ${PC_FASTTEXT_LIBRARY_DIRS} ) include(FindPackageHandleStandardArgs) # handle the QUIETLY and REQUIRED arguments and set FASTTEXT_FOUND to TRUE # if all listed variables are TRUE find_package_handle_standard_args(fasttext DEFAULT_MSG FASTTEXT_LIBRARY FASTTEXT_INCLUDE_DIR) mark_as_advanced(FASTTEXT_INCLUDE_DIR FASTTEXT_LIBRARY ) set(FASTTEXT_LIBRARIES ${FASTTEXT_LIBRARY} ) set(FASTTEXT_INCLUDE_DIRS ${FASTTEXT_INCLUDE_DIR}/fasttext )