mirror of
				https://github.com/TheLartians/ModernCppStarter.git
				synced 2025-10-31 02:01:33 +01:00 
			
		
		
		
	automatically use correct project version and update html settings
This commit is contained in:
		
							parent
							
								
									c7ea73b078
								
							
						
					
					
						commit
						9532b62f5b
					
				
					 3 changed files with 15 additions and 12 deletions
				
			
		|  | @ -23,7 +23,7 @@ include(cmake/CPM.cmake) | |||
| CPMAddPackage( | ||||
|   NAME PackageProject.cmake | ||||
|   GITHUB_REPOSITORY TheLartians/PackageProject.cmake | ||||
|   VERSION 1.2 | ||||
|   VERSION 1.2.1 | ||||
| ) | ||||
| 
 | ||||
| # ---- Add source files ---- | ||||
|  |  | |||
|  | @ -1,8 +1,6 @@ | |||
| cmake_minimum_required(VERSION 3.5 FATAL_ERROR) | ||||
| 
 | ||||
| project(GreeterDocumentation | ||||
|   LANGUAGES CXX | ||||
| ) | ||||
| project(GreeterDocs) | ||||
| 
 | ||||
| # ---- Dependencies ---- | ||||
| 
 | ||||
|  | @ -24,7 +22,12 @@ CPMAddPackage( | |||
| set(BUILD_DOCUMENTATION ON CACHE INTERNAL "") | ||||
| include(${StableCoder-cmake-scripts_SOURCE_DIR}/doxygen.cmake) | ||||
| 
 | ||||
| # see https://github.com/StableCoder/cmake-scripts#doxygen-doxygencmake for options | ||||
| # set Doxyfile variables | ||||
| set(DOXYGEN_PROJECT_NAME Greeter) | ||||
| set(DOXYGEN_PROJECT_VERSION ${Greeter_VERSION}) | ||||
| set(DOXYGEN_PROJECT_ROOT "${CMAKE_CURRENT_LIST_DIR}/..") | ||||
| 
 | ||||
| # see https://github.com/StableCoder/cmake-scripts#doxygen-doxygencmake for additional options | ||||
| build_docs( | ||||
|   TARGET_NAME GenerateDocs | ||||
|   DOXYFILE_PATH ${CMAKE_CURRENT_LIST_DIR}/Doxyfile | ||||
|  |  | |||
|  | @ -32,13 +32,13 @@ DOXYFILE_ENCODING      = UTF-8 | |||
| # title of most generated pages and in a few other places. | ||||
| # The default value is: My Project. | ||||
| 
 | ||||
| PROJECT_NAME           = @PROJECT_NAME@ | ||||
| PROJECT_NAME           = @DOXYGEN_PROJECT_NAME@ | ||||
| 
 | ||||
| # The PROJECT_NUMBER tag can be used to enter a project or revision number. This | ||||
| # could be handy for archiving the generated documentation or if some version | ||||
| # control system is used. | ||||
| 
 | ||||
| PROJECT_NUMBER         = @PROJECT_VERSION@ | ||||
| PROJECT_NUMBER         = @DOXYGEN_PROJECT_VERSION@ | ||||
| 
 | ||||
| # Using the PROJECT_BRIEF tag one can provide an optional one line description | ||||
| # for a project that appears at the top of each page and should give viewer a | ||||
|  | @ -823,7 +823,7 @@ WARN_LOGFILE           = | |||
| # spaces. See also FILE_PATTERNS and EXTENSION_MAPPING | ||||
| # Note: If this tag is empty the current directory is searched. | ||||
| 
 | ||||
| INPUT                  = @CMAKE_CURRENT_LIST_DIR@/../README.md @CMAKE_CURRENT_LIST_DIR@/../include | ||||
| INPUT                  = @DOXYGEN_PROJECT_ROOT@/README.md @DOXYGEN_PROJECT_ROOT@/include @DOXYGEN_PROJECT_ROOT@/source | ||||
| 
 | ||||
| # This tag can be used to specify the character encoding of the source files | ||||
| # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses | ||||
|  | @ -902,7 +902,7 @@ FILE_PATTERNS          = *.c \ | |||
| # be searched for input files as well. | ||||
| # The default value is: NO. | ||||
| 
 | ||||
| RECURSIVE              = NO | ||||
| RECURSIVE              = YES | ||||
| 
 | ||||
| # The EXCLUDE tag can be used to specify files and/or directories that should be | ||||
| # excluded from the INPUT source files. This way you can easily exclude a | ||||
|  | @ -1020,7 +1020,7 @@ FILTER_SOURCE_PATTERNS = | |||
| # (index.html). This can be useful if you have a project on for instance GitHub | ||||
| # and want to reuse the introduction page also for the doxygen output. | ||||
| 
 | ||||
| USE_MDFILE_AS_MAINPAGE = @CMAKE_CURRENT_LIST_DIR@/../README.md | ||||
| USE_MDFILE_AS_MAINPAGE = @DOXYGEN_PROJECT_ROOT@/README.md | ||||
| 
 | ||||
| #--------------------------------------------------------------------------- | ||||
| # Configuration options related to source browsing | ||||
|  | @ -1279,7 +1279,7 @@ HTML_DYNAMIC_MENUS     = YES | |||
| # The default value is: NO. | ||||
| # This tag requires that the tag GENERATE_HTML is set to YES. | ||||
| 
 | ||||
| HTML_DYNAMIC_SECTIONS  = NO | ||||
| HTML_DYNAMIC_SECTIONS  = YES | ||||
| 
 | ||||
| # With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries | ||||
| # shown in the various tree structured indices initially; the user can expand | ||||
|  | @ -1508,7 +1508,7 @@ DISABLE_INDEX          = NO | |||
| # The default value is: NO. | ||||
| # This tag requires that the tag GENERATE_HTML is set to YES. | ||||
| 
 | ||||
| GENERATE_TREEVIEW      = NO | ||||
| GENERATE_TREEVIEW      = YES | ||||
| 
 | ||||
| # The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that | ||||
| # doxygen will group on one line in the generated HTML documentation. | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue