X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=CMakeLists.txt;h=ba9d51f6bb7d10ff8fbafbacf9539dbdcad2559e;hp=028495eca15618eacfe11b505021adc30093efbc;hb=8c365b2c188eb446580fd2bd5bb41c9939f69619;hpb=0b2d00fcee8dee36c47060e933d4adbefa05a56e diff --git a/CMakeLists.txt b/CMakeLists.txt index 028495e..ba9d51f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,7 +27,7 @@ set(CPACK_COMPONENT_HEADERS_DISPLAY_NAME "C++ Headers") set(CPACK_COMPONENT_SHAREDLIBS_DESCRIPTION "Shared library for general use.") set(CPACK_COMPONENT_STATICLIBS_DESCRIPTION -"Static library, good if you want to embed libkitclient in your application.") +"Static library, good if you want to embed libftdi in your application.") set(CPACK_COMPONENT_HEADERS_DESCRIPTION "C/C++ header files.") @@ -35,10 +35,31 @@ set(CPACK_COMPONENT_SHAREDLIBS_GROUP "Development") set(CPACK_COMPONENT_STATICLIBS_GROUP "Development") set(CPACK_COMPONENT_HEADERS_GROUP "Development") +# Documentation +find_package(Doxygen) +if(DOXYGEN_FOUND) + + # Set variables + set(PACKAGE libftdi) + set(VERSION ${VERSION_STRING}) + set(top_srcdir ${CMAKE_SOURCE_DIR}) + + # Find doxy config + message(STATUS "Doxygen found.") + set(DOXY_DIR "${CMAKE_SOURCE_DIR}/doc") + set(DOXY_CONFIG "${DOXY_DIR}/Doxyfile.in") + + # Copy doxy.config.in + configure_file("${DOXY_DIR}/header.html" "${CMAKE_BINARY_DIR}/header.html" COPYONLY) + configure_file("${DOXY_CONFIG}" "${CMAKE_BINARY_DIR}/doxy.config") + add_custom_target(doc "${DOXYGEN_EXECUTABLE}" "doxy.config") + +endif(DOXYGEN_FOUND) + # Package information set(CPACK_PACKAGE_VERSION ${VERSION_STRING}) set(CPACK_PACKAGE_CONTACT "Marek Vavrusa ") -set(CPACK_PACKAGE_DESCRIPTION "FITKit multiplatform library.") +set(CPACK_PACKAGE_DESCRIPTION "libftdi library.") set(CPACK_PACKAGE_DESCRIPTION_SUMMARY ${CPACK_PACKAGE_DESCRIPTION} ) # Package settings