Improve mingw cross-compiling instructions
[libftdi] / ftdi_eeprom / CMakeLists.txt
... / ...
CommitLineData
1
2option(FTDI_EEPROM "Build ftdi_eeprom" ON)
3
4if ( FTDI_EEPROM )
5 find_package ( Confuse )
6 find_package ( Libintl )
7else(FTDI_EEPROM)
8 message(STATUS "ftdi_eeprom build is disabled")
9endif ()
10
11
12if ( CONFUSE_FOUND )
13 message(STATUS "Building ftdi_eeprom")
14
15 include_directories ( ${CONFUSE_INCLUDE_DIRS} ${LIBINTL_INCLUDE_DIR} )
16
17 list ( APPEND libs ${CONFUSE_LIBRARIES} )
18
19 # Version defines
20 set ( EEPROM_MAJOR_VERSION 0 )
21 set ( EEPROM_MINOR_VERSION 17 )
22 set ( EEPROM_VERSION_STRING ${EEPROM_MAJOR_VERSION}.${EEPROM_MINOR_VERSION} )
23
24 include_directories ( BEFORE ${CMAKE_SOURCE_DIR}/src )
25 include_directories ( BEFORE ${CMAKE_CURRENT_BINARY_DIR} )
26
27 configure_file(
28 ftdi_eeprom_version.h.in
29 ${CMAKE_CURRENT_BINARY_DIR}/ftdi_eeprom_version.h
30 )
31
32 add_executable ( ftdi_eeprom main.c )
33 target_link_libraries ( ftdi_eeprom ftdi1 )
34 target_link_libraries ( ftdi_eeprom ${CONFUSE_LIBRARIES} ${LIBINTL_LIBRARIES} )
35
36 install ( TARGETS ftdi_eeprom DESTINATION bin )
37else ()
38 message ( STATUS "libConfuse not found, won't build ftdi_eeprom" )
39endif ()
40