1 find_package(Confuse REQUIRED)
5 include(GNUInstallDirs)
6 if (NOT CMAKE_INSTALL_DOCDIR)
8 set(CMAKE_INSTALL_DOCDIR .)
10 set(CMAKE_INSTALL_DOCDIR ${CMAKE_INSTALL_DATAROOTDIR}/doc/${PROJECT_NAME})
12 endif (NOT CMAKE_INSTALL_DOCDIR)
14 message(STATUS "Building ftdi_eeprom")
16 include_directories(${CONFUSE_INCLUDE_DIRS})
17 list(APPEND libs ${CONFUSE_LIBRARIES})
20 include_directories(${LIBINTL_INCLUDE_DIR})
21 list(APPEND libs ${LIBINTL_LIBRARIES})
26 set(EEPROM_MAJOR_VERSION 0)
27 set(EEPROM_MINOR_VERSION 17)
28 set(EEPROM_VERSION_STRING ${EEPROM_MAJOR_VERSION}.${EEPROM_MINOR_VERSION})
30 include_directories(BEFORE ${PROJECT_SOURCE_DIR}/src)
31 include_directories(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
34 ftdi_eeprom_version.h.in
35 ${CMAKE_CURRENT_BINARY_DIR}/ftdi_eeprom_version.h
38 add_executable(ftdi_eeprom main.c)
39 if (NOT SHAREDLIBS AND STATICLIBS)
40 target_link_libraries(ftdi_eeprom ftdi1-static)
42 target_link_libraries(ftdi_eeprom ftdi1)
44 target_link_libraries(ftdi_eeprom ${CONFUSE_LIBRARIES})
46 target_link_libraries(ftdi_eeprom ${LIBINTL_LIBRARIES})
48 if (NOT SHAREDLIBS AND STATICLIBS)
49 target_link_libraries(ftdi_eeprom ${LIBUSB_LIBRARIES})
51 install(TARGETS ftdi_eeprom DESTINATION bin)
52 install(FILES example.conf DESTINATION ${CMAKE_INSTALL_DOCDIR})