1 set(FTDI_BUILD_EEPROM False PARENT_SCOPE)
3 option(FTDI_EEPROM "Build ftdi_eeprom" ON)
7 pkg_check_modules(Confuse libconfuse)
8 INCLUDE_DIRECTORIES(${Confuse_INCLUDE_DIRS})
9 LINK_DIRECTORIES(${Confuse_LIBRARY_DIRS})
10 SET(libs ${libs} ${Confuse_LIBRARIES})
13 set(FTDI_BUILD_EEPROM True PARENT_SCOPE)
14 message(STATUS "Building ftdi_eeprom")
17 set(EEPROM_MAJOR_VERSION 0)
18 set(EEPROM_MINOR_VERSION 17)
19 set(EEPROM_VERSION_STRING ${EEPROM_MAJOR_VERSION}.${EEPROM_MINOR_VERSION})
21 include_directories(BEFORE ${CMAKE_SOURCE_DIR}/src)
22 include_directories(BEFORE ${CMAKE_BINARY_DIR}/ftdi_eeprom)
25 "ftdi_eeprom_version.h.in"
26 "${CMAKE_BINARY_DIR}/ftdi_eeprom/ftdi_eeprom_version.h"
29 add_executable(ftdi_eeprom main.c)
30 target_link_libraries(ftdi_eeprom ftdi1)
31 target_link_libraries(ftdi_eeprom ${Confuse_LIBRARIES})
34 message(STATUS "libConfuse not found, won't build ftdi_eeprom")
39 message(STATUS "ftdi_eeprom build is disabled")