mirror of https://github.com/LX3JL/xlxd.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.2 KiB
46 lines
1.2 KiB
find_path(FTD2XX_INCLUDE_DIR
|
|
NAMES ftd2xx.h WinTypes.h
|
|
PATHS
|
|
/usr/local/include
|
|
/usr/local/include/libftd2xx
|
|
/usr/include
|
|
/usr/include/libftd2xx
|
|
/opt/libftd2xx/include)
|
|
|
|
set(FTD2XX_LIBNAME ftd2xx)
|
|
|
|
find_library(FTD2XX_LIBRARY
|
|
NAMES ftd2xx
|
|
PATHS
|
|
/usr/local/lib
|
|
/usr/lib
|
|
/opt/libftd2xx/lib)
|
|
|
|
if (FTD2XX_LIBRARY)
|
|
if (FTD2XX_INCLUDE_DIR)
|
|
set(FTD2XX_FOUND TRUE)
|
|
message(STATUS "Found libFTD2XX: ${FTD2XX_INCLUDE_DIR}, ${FTD2XX_LIBRARY}")
|
|
else (FTD2XX_INCLUDE_DIR)
|
|
set(FTD2XX_FOUND FALSE)
|
|
message(STATUS "libFTD2XX headers NOT FOUND. Make sure to install the development headers! Please refer to the documentation for instructions.")
|
|
endif (FTD2XX_INCLUDE_DIR)
|
|
|
|
add_library(ftd2xx
|
|
SHARED IMPORTED GLOBAL)
|
|
|
|
set_target_properties(ftd2xx
|
|
PROPERTIES
|
|
INTERFACE_INCLUDE_DIRECTORIES ${FTD2XX_INCLUDE_DIR})
|
|
|
|
set_target_properties(ftd2xx
|
|
PROPERTIES
|
|
IMPORTED_LOCATION ${FTD2XX_LIBRARY})
|
|
|
|
else (FTD2XX_LIBRARY)
|
|
set(FTD2XX_FOUND FALSE)
|
|
message(STATUS "libFTD2XX NOT FOUND.")
|
|
endif (FTD2XX_LIBRARY)
|
|
|
|
set(FTD2XX_INCLUDE_DIR
|
|
${FTD2XX_INCLUDE_DIR})
|