X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=CMakeLists.txt;h=8a0baff86dc0a621d3051548bd99e2fca488cb75;hp=dd05d4bd5b3d11f5c609e62b8b8a90bf4f9bce4f;hb=6ac169eafa5ac3e12d901cf8d1737d28176a3001;hpb=f60fbc476ee9c993d7d2359834c69b7a99bef872 diff --git a/CMakeLists.txt b/CMakeLists.txt index dd05d4b..8a0baff 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,8 +2,8 @@ project(libftdi) set(MAJOR_VERSION 0) set(MINOR_VERSION 15) -set(PATCH_VERSION 0) -set(VERSION_STRING ${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}) +set(VERSION_STRING ${MAJOR_VERSION}.${MINOR_VERSION}) +SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}") # CMake if("${CMAKE_BUILD_TYPE}" STREQUAL "") @@ -18,6 +18,9 @@ if(${CMAKE_BUILD_TYPE} STREQUAL Debug) add_definitions(-DDEBUG) endif(${CMAKE_BUILD_TYPE} STREQUAL Debug) +FIND_PACKAGE(USB REQUIRED) +INCLUDE_DIRECTORIES(${LIBUSB_INCLUDE_DIR}) + # Set components set(CPACK_COMPONENTS_ALL sharedlibs staticlibs headers) set(CPACK_COMPONENT_SHAREDLIBS_DISPLAY_NAME "Shared libraries") @@ -82,6 +85,10 @@ endif(${WIN32}) set(CPACK_RESOURCE_FILE_LICENSE ${CMAKE_SOURCE_DIR}/COPYING.LIB) +set(CPACK_SOURCE_GENERATOR TGZ) +set(CPACK_SOURCE_IGNORE_FILES "\\\\.git") +set(CPACK_SOURCE_PACKAGE_FILE_NAME ${CPACK_PACKAGE_FILE_NAME}) + # Subdirectories if(${UNIX}) set(CPACK_SET_DESTDIR "ON") @@ -109,4 +116,9 @@ configure_file(${CMAKE_SOURCE_DIR}/libftdipp.pc.in ${CMAKE_BINARY_DIR}/libftdipp install(FILES ${CMAKE_BINARY_DIR}/libftdi.pc ${CMAKE_BINARY_DIR}/libftdipp.pc DESTINATION lib/pkgconfig) +if(${UNIX}) + configure_file(${CMAKE_SOURCE_DIR}/libftdi-config.in ${CMAKE_BINARY_DIR}/libftdi-config @ONLY) + install(PROGRAMS ${CMAKE_BINARY_DIR}/libftdi-config DESTINATION bin) +endif(${UNIX}) + include(CPack)