X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=ftdi_eeprom%2FCMakeLists.txt;h=a730ee3c36f86c5eb61cea8dba766df235f5a14b;hp=816e937ea570788b9302df827edf0a7c86eb293b;hb=26537a2dec68c3be9d597ae903dc0ffde7d1a599;hpb=438d977e409ca5d2c125088138db2f7721b486fa diff --git a/ftdi_eeprom/CMakeLists.txt b/ftdi_eeprom/CMakeLists.txt index 816e937..a730ee3 100644 --- a/ftdi_eeprom/CMakeLists.txt +++ b/ftdi_eeprom/CMakeLists.txt @@ -1,3 +1,12 @@ +# 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) option(FTDI_EEPROM "Build ftdi_eeprom" ON) @@ -12,10 +21,15 @@ endif () if ( CONFUSE_FOUND ) message(STATUS "Building ftdi_eeprom") - include_directories ( ${CONFUSE_INCLUDE_DIRS} ${LIBINTL_INCLUDE_DIR} ) - + 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 ) @@ -30,11 +44,12 @@ if ( CONFUSE_FOUND ) ) add_executable ( ftdi_eeprom main.c ) - target_link_libraries ( ftdi_eeprom ftdi1 ) - target_link_libraries ( ftdi_eeprom ${CONFUSE_LIBRARIES} ${LIBINTL_LIBRARIES} ) - + 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} ) else () message ( STATUS "libConfuse not found, won't build ftdi_eeprom" ) endif () -