X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=ftdi_eeprom%2FCMakeLists.txt;fp=ftdi_eeprom%2FCMakeLists.txt;h=573b8ec254896ec91d88e2b426edd3197ec8ef1a;hp=a843b8e6c85225cd44c73b8791e946771aa3e77c;hb=602adb256f131ef673adb18f8581ff249b356077;hpb=afb9082460cf8602b1843e1a698ec498e3d38d7b diff --git a/ftdi_eeprom/CMakeLists.txt b/ftdi_eeprom/CMakeLists.txt index a843b8e..573b8ec 100644 --- a/ftdi_eeprom/CMakeLists.txt +++ b/ftdi_eeprom/CMakeLists.txt @@ -1,43 +1,39 @@ -set(FTDI_BUILD_EEPROM False PARENT_SCOPE) option(FTDI_EEPROM "Build ftdi_eeprom" ON) -if (FTDI_EEPROM) - include(FindPkgConfig) - pkg_check_modules(Confuse libconfuse) - INCLUDE_DIRECTORIES(${Confuse_INCLUDE_DIRS}) - LINK_DIRECTORIES(${Confuse_LIBRARY_DIRS}) - SET(libs ${libs} ${Confuse_LIBRARIES}) +if ( FTDI_EEPROM ) + find_package ( Confuse ) +else(FTDI_EEPROM) + message(STATUS "ftdi_eeprom build is disabled") +endif () - if(Confuse_FOUND) - set(FTDI_BUILD_EEPROM True PARENT_SCOPE) - message(STATUS "Building ftdi_eeprom") - # Version defines - set(EEPROM_MAJOR_VERSION 0) - set(EEPROM_MINOR_VERSION 17) - set(EEPROM_VERSION_STRING ${EEPROM_MAJOR_VERSION}.${EEPROM_MINOR_VERSION}) +if ( CONFUSE_FOUND ) + message(STATUS "Building ftdi_eeprom") - include_directories(BEFORE ${CMAKE_SOURCE_DIR}/src) - include_directories(BEFORE ${CMAKE_BINARY_DIR}/ftdi_eeprom) + include_directories ( ${CONFUSE_INCLUDE_DIRS} ) - configure_file( - "ftdi_eeprom_version.h.in" - "${CMAKE_BINARY_DIR}/ftdi_eeprom/ftdi_eeprom_version.h" - ) + list ( APPEND libs ${CONFUSE_LIBRARIES} ) - add_executable(ftdi_eeprom main.c) - target_link_libraries(ftdi_eeprom ftdi1) - target_link_libraries(ftdi_eeprom ${Confuse_LIBRARIES}) + # Version defines + set ( EEPROM_MAJOR_VERSION 0 ) + set ( EEPROM_MINOR_VERSION 17 ) + set ( EEPROM_VERSION_STRING ${EEPROM_MAJOR_VERSION}.${EEPROM_MINOR_VERSION} ) - install(TARGETS ftdi_eeprom DESTINATION bin) + include_directories ( BEFORE ${CMAKE_SOURCE_DIR}/src ) + include_directories ( BEFORE ${CMAKE_CURRENT_BINARY_DIR} ) - else(Confuse_FOUND) - message(STATUS "libConfuse not found, won't build ftdi_eeprom") - endif(Confuse_FOUND) + configure_file( + ftdi_eeprom_version.h.in + ${CMAKE_CURRENT_BINARY_DIR}/ftdi_eeprom_version.h + ) -else(FTDI_EEPROM) + add_executable ( ftdi_eeprom main.c ) + target_link_libraries ( ftdi_eeprom ftdi1 ) + target_link_libraries ( ftdi_eeprom ${CONFUSE_LIBRARIES} ) - message(STATUS "ftdi_eeprom build is disabled") + install ( TARGETS ftdi_eeprom DESTINATION bin ) +else () + message ( STATUS "libConfuse not found, won't build ftdi_eeprom" ) +endif () -endif(FTDI_EEPROM)