Doxygen: Rework documentation make targets
* new target doxygen-pdf which build the latex output * Add doxygen-pdf to documentation target * Move documentaiton target definition to doxygen's CMakeLists.txt
This commit is contained in:
		@@ -84,5 +84,3 @@ install (TARGETS ${PROJECT_NAME}
 | 
			
		||||
	RUNTIME	
 | 
			
		||||
		DESTINATION bin
 | 
			
		||||
	)
 | 
			
		||||
 | 
			
		||||
add_custom_target(documentation DEPENDS doxygen)
 | 
			
		||||
 
 | 
			
		||||
@@ -1,10 +1,19 @@
 | 
			
		||||
find_package(Doxygen)
 | 
			
		||||
 | 
			
		||||
if (DOXYGEN_FOUND)
 | 
			
		||||
 	add_custom_target(doxygen
 | 
			
		||||
	add_custom_target(documentation DEPENDS doxygen doxygen-pdf)
 | 
			
		||||
 | 
			
		||||
	add_custom_target(doxygen
 | 
			
		||||
		COMMAND ./build-doxygen.sh "${PROJECT_BINARY_DIR}"
 | 
			
		||||
		WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
 | 
			
		||||
		COMMENT "Generating documentation with Doxygen")
 | 
			
		||||
 | 
			
		||||
	add_custom_target(
 | 
			
		||||
	   doxygen-pdf
 | 
			
		||||
	   COMMAND make
 | 
			
		||||
	   WORKING_DIRECTORY "${PROJECT_BINARY_DIR}/latex"
 | 
			
		||||
	   DEPENDS doxygen
 | 
			
		||||
	   )
 | 
			
		||||
else (DOXYGEN_FOUND)
 | 
			
		||||
  message("Doxygen need to be installed to generate the doxygen documentation")
 | 
			
		||||
	message("Doxygen need to be installed to generate the doxygen documentation")
 | 
			
		||||
endif (DOXYGEN_FOUND)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user