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	
 | 
						RUNTIME	
 | 
				
			||||||
		DESTINATION bin
 | 
							DESTINATION bin
 | 
				
			||||||
	)
 | 
						)
 | 
				
			||||||
 | 
					 | 
				
			||||||
add_custom_target(documentation DEPENDS doxygen)
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,10 +1,19 @@
 | 
				
			|||||||
find_package(Doxygen)
 | 
					find_package(Doxygen)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if (DOXYGEN_FOUND)
 | 
					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}"
 | 
							COMMAND ./build-doxygen.sh "${PROJECT_BINARY_DIR}"
 | 
				
			||||||
		WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
 | 
							WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
 | 
				
			||||||
		COMMENT "Generating documentation with Doxygen")
 | 
							COMMENT "Generating documentation with Doxygen")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						add_custom_target(
 | 
				
			||||||
 | 
						   doxygen-pdf
 | 
				
			||||||
 | 
						   COMMAND make
 | 
				
			||||||
 | 
						   WORKING_DIRECTORY "${PROJECT_BINARY_DIR}/latex"
 | 
				
			||||||
 | 
						   DEPENDS doxygen
 | 
				
			||||||
 | 
						   )
 | 
				
			||||||
else (DOXYGEN_FOUND)
 | 
					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)
 | 
					endif (DOXYGEN_FOUND)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user