X-Git-Url: http://developer.intra2net.com/git/?a=blobdiff_plain;f=src%2FCMakeLists.txt;h=a4da870b4ef4da3db3c62959f7fc717acab889b4;hb=ac4a82a5f51231ae1fc0e8b189245e7aecd2cad7;hp=e1ab82d51a0b94d6a52efa814e835921af9d218f;hpb=b80aee72c93847f79295722315e53fb898b46a27;p=libftdi diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index e1ab82d..a4da870 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -4,11 +4,14 @@ include_directories( ${CMAKE_CURRENT_BINARY_DIR} ) # Targets -set(c_sources ftdi.c) +set(c_sources ftdi.c ftdi_stream.c) set(c_headers ftdi.h) add_library(ftdi SHARED ${c_sources}) +math(EXPR VERSION_FIXUP "${MAJOR_VERSION} + 1") # Compatiblity with previous releases +set_target_properties(ftdi PROPERTIES VERSION ${VERSION_FIXUP}.${MINOR_VERSION}.0 SOVERSION 1) + # Static library add_library(ftdi-static STATIC ${c_sources}) set_target_properties(ftdi-static PROPERTIES OUTPUT_NAME "ftdi") @@ -24,12 +27,12 @@ target_link_libraries(ftdi ${LIBUSB_LIBRARIES}) if(${UNIX}) install( TARGETS ftdi - LIBRARY DESTINATION lib + LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT sharedlibs ) install( TARGETS ftdi-static - ARCHIVE DESTINATION lib + ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT staticlibs )