find_package ( Confuse REQUIRED ) find_package ( Libintl ) # determine docdir include(GNUInstallDirs) if(NOT CMAKE_INSTALL_DOCDIR) if(WIN32) set(CMAKE_INSTALL_DOCDIR .) else(WIN32) set(CMAKE_INSTALL_DOCDIR ${CMAKE_INSTALL_DATAROOTDIR}/doc/${PROJECT_NAME}) endif(WIN32) endif(NOT CMAKE_INSTALL_DOCDIR) message(STATUS "Building ftdi_eeprom") include_directories ( ${CONFUSE_INCLUDE_DIRS} ) list ( APPEND libs ${CONFUSE_LIBRARIES} ) if ( LIBINTL_FOUND ) include_directories ( ${LIBINTL_INCLUDE_DIR} ) list ( APPEND libs ${LIBINTL_LIBRARIES} ) endif () # Version defines set ( EEPROM_MAJOR_VERSION 0 ) set ( EEPROM_MINOR_VERSION 17 ) set ( EEPROM_VERSION_STRING ${EEPROM_MAJOR_VERSION}.${EEPROM_MINOR_VERSION} ) include_directories ( BEFORE ${CMAKE_SOURCE_DIR}/src ) include_directories ( BEFORE ${CMAKE_CURRENT_BINARY_DIR} ) configure_file( ftdi_eeprom_version.h.in ${CMAKE_CURRENT_BINARY_DIR}/ftdi_eeprom_version.h ) add_executable ( ftdi_eeprom main.c ) target_link_libraries ( ftdi_eeprom ftdi1 ${CONFUSE_LIBRARIES} ) if ( LIBINTL_FOUND ) target_link_libraries ( ftdi_eeprom ${LIBINTL_LIBRARIES} ) endif () install ( TARGETS ftdi_eeprom DESTINATION bin ) install ( FILES example.conf DESTINATION ${CMAKE_INSTALL_DOCDIR} )