generate_git_info_header always has to be called with explicit args
This commit is contained in:
		| @@ -13,18 +13,9 @@ | |||||||
|  |  | ||||||
| get_filename_component(_current_dir ${CMAKE_CURRENT_LIST_FILE} PATH) | get_filename_component(_current_dir ${CMAKE_CURRENT_LIST_FILE} PATH) | ||||||
|  |  | ||||||
| function(generate_git_info_header) | function(generate_git_info_header _header_location _header_name) | ||||||
|   # _header_location: where the Git info header file should be generated |   # _header_location: where the Git info header file should be generated | ||||||
|   # _header_name: the Git info header name, complete with extension (.h, .hpp, .hxx or whatever) |   # _header_name: the Git info header name, complete with extension (.h, .hpp, .hxx or whatever) | ||||||
|   if(${ARGC} EQUAL 2) |  | ||||||
|     set(_header_location ${ARGV0}) |  | ||||||
|     set(_header_name     ${ARGV1}) |  | ||||||
|   elseif(${ARGC} EQUAL 0) |  | ||||||
|     set(_header_location ${PROJECT_BINARY_DIR}) |  | ||||||
|     set(_header_name git_info.h) |  | ||||||
|   else() |  | ||||||
|     message(FATAL_ERROR "generate_git_info_header function accepts either two or no arguments") |  | ||||||
|   endif() |  | ||||||
|   find_package(Git) |   find_package(Git) | ||||||
|  |  | ||||||
|   set(_git_last_commit_hash "unknown") |   set(_git_last_commit_hash "unknown") | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user