Cmake skeleton for ftdi_eeprom build support
[libftdi] / ftdi_eeprom / CMakeLists.txt
1 set(FTDI_BUILD_EEPROM False PARENT_SCOPE)
2
3 option(FTDI_EEPROM "Build ftdi_eeprom" ON)
4
5 if (FTDI_EEPROM)
6     include(FindPkgConfig)
7     pkg_check_modules(Confuse libconfuse)
8     INCLUDE_DIRECTORIES(${Confuse_INCLUDE_DIRS})
9     LINK_DIRECTORIES(${Confuse_LIBRARY_DIRS})
10     SET(libs ${libs} ${Confuse_LIBRARIES})
11
12     if(Confuse_FOUND)
13         set(FTDI_BUILD_EEPROM True PARENT_SCOPE)
14         message(STATUS "Building ftdi_eeprom")
15
16         # TODO: Add real ftdi_eeprom source + binary
17
18     else(Confuse_FOUND)
19         message(STATUS "libConfuse not found, won't build ftdi_eeprom")
20     endif(Confuse_FOUND)
21
22 else(FTDI_EEPROM)
23
24     message(STATUS "ftdi_eeprom build is disabled")
25
26 endif(FTDI_EEPROM)