generate_git_info_header always has to be called with explicit args
This commit is contained in:
parent
caf8d639a0
commit
fe0c1f69ec
@ -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")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user