|
@@ -44,6 +44,14 @@ set(PROJECT_TARGETS ${PROJECT_TARGETS} ubxprotoshared)
|
|
|
|
|
|
set(PROJECT_LIBS ubxproto)
|
|
set(PROJECT_LIBS ubxproto)
|
|
|
|
|
|
|
|
+install(TARGETS ${PROJECT_TARGETS}
|
|
|
|
+ EXPORT ${PROJECT_NAME}Targets
|
|
|
|
+ ARCHIVE DESTINATION "/${INSTALL_LIB_DIR}" COMPONENT staticlib
|
|
|
|
+ LIBRARY DESTINATION "/${INSTALL_LIB_DIR}" COMPONENT sharedlib
|
|
|
|
+ PUBLIC_HEADER DESTINATION "/${INSTALL_INCLUDE_DIR}/ubxproto"
|
|
|
|
+ COMPONENT dev
|
|
|
|
+ )
|
|
|
|
+
|
|
find_package(Doxygen)
|
|
find_package(Doxygen)
|
|
if(DOXYGEN_FOUND)
|
|
if(DOXYGEN_FOUND)
|
|
set(DOXYGEN_INPUT ${CMAKE_SOURCE_DIR})
|
|
set(DOXYGEN_INPUT ${CMAKE_SOURCE_DIR})
|
|
@@ -51,18 +59,10 @@ if(DOXYGEN_FOUND)
|
|
add_custom_target(doc COMMAND ${DOXYGEN_EXECUTABLE} ubxproto.doxyconf
|
|
add_custom_target(doc COMMAND ${DOXYGEN_EXECUTABLE} ubxproto.doxyconf
|
|
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
|
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
|
COMMENT "Generating doxygen documenation")
|
|
COMMENT "Generating doxygen documenation")
|
|
|
|
+ install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/doc" DESTINATION "/${INSTALL_DATA_DIR}")
|
|
else(DOXYGEN_FOUND)
|
|
else(DOXYGEN_FOUND)
|
|
message(STATUS "WARNING: Doxygen not found - Reference manual will not be created")
|
|
message(STATUS "WARNING: Doxygen not found - Reference manual will not be created")
|
|
endif(DOXYGEN_FOUND)
|
|
endif(DOXYGEN_FOUND)
|
|
|
|
|
|
-install(TARGETS ${PROJECT_TARGETS}
|
|
|
|
- EXPORT ${PROJECT_NAME}Targets
|
|
|
|
- ARCHIVE DESTINATION "/${INSTALL_LIB_DIR}" COMPONENT staticlib
|
|
|
|
- LIBRARY DESTINATION "/${INSTALL_LIB_DIR}" COMPONENT sharedlib
|
|
|
|
- PUBLIC_HEADER DESTINATION "/${INSTALL_INCLUDE_DIR}/ubxproto"
|
|
|
|
- COMPONENT dev
|
|
|
|
- )
|
|
|
|
-install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/doc" DESTINATION "/${INSTALL_DATA_DIR}")
|
|
|
|
-
|
|
|
|
#Generate cmake find library addtion
|
|
#Generate cmake find library addtion
|
|
include(CMakeGen)
|
|
include(CMakeGen)
|