X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=CMakeLists.txt;h=d20aa94cfec22e0752ff163d99801770747e438b;hp=71857d0a22a5e9ffb63ca7b1ac64af23a615343b;hb=b5b8fab6063ad90bb5ef05a72708ecde1796bc81;hpb=68d2167bc5ed5b87c4e41896647b7a25ca7c4062 diff --git a/CMakeLists.txt b/CMakeLists.txt index 71857d0..d20aa94 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ # Project -project(libftdi1) +project(libftdi1 C) set(MAJOR_VERSION 1) -set(MINOR_VERSION 4) +set(MINOR_VERSION 5) set(PACKAGE libftdi1) set(VERSION_STRING ${MAJOR_VERSION}.${MINOR_VERSION}) set(VERSION ${VERSION_STRING}) @@ -25,8 +25,16 @@ if(${CMAKE_BUILD_TYPE} STREQUAL Debug) endif(${CMAKE_BUILD_TYPE} STREQUAL Debug) # find libusb -find_package ( USB1 REQUIRED ) -include_directories ( ${LIBUSB_INCLUDE_DIR} ) +find_package( PkgConfig ) +if (PkgConfig_FOUND) + pkg_check_modules( LIBUSB libusb-1.0 ) + if (LIBUSB_FOUND) + include_directories ( ${LIBUSB_INCLUDE_DIRS} ) + else() + find_package ( USB1 REQUIRED ) + include_directories ( ${LIBUSB_INCLUDE_DIR} ) + endif() +endif() # Find Boost if (FTDIPP OR BUILD_TESTS) @@ -136,6 +144,7 @@ endif () add_subdirectory(src) if ( FTDIPP ) + project(libftdi1 C CXX) add_subdirectory(ftdipp) endif () if ( PYTHON_BINDINGS ) @@ -149,6 +158,7 @@ if ( EXAMPLES ) endif () add_subdirectory(packages) if ( BUILD_TESTS ) + project(libftdi1 C CXX) add_subdirectory(test) endif () @@ -164,7 +174,6 @@ if(${WIN32}) set(libdir ${CMAKE_INSTALL_PREFIX}/bin) endif(${WIN32}) -configure_file(${CMAKE_SOURCE_DIR}/libftdi1.spec.in ${CMAKE_BINARY_DIR}/libftdi1.spec @ONLY) configure_file(${CMAKE_SOURCE_DIR}/libftdi1.pc.in ${CMAKE_BINARY_DIR}/libftdi1.pc @ONLY) configure_file(${CMAKE_SOURCE_DIR}/libftdipp1.pc.in ${CMAKE_BINARY_DIR}/libftdipp1.pc @ONLY) install(FILES ${CMAKE_BINARY_DIR}/libftdi1.pc ${CMAKE_BINARY_DIR}/libftdipp1.pc