handle cases where no username is set

This commit is contained in:
mpilman 2020-01-22 14:24:01 -08:00
parent 30e4f14d1d
commit 6b11a3ee21

View File

@ -65,9 +65,17 @@ if(DOCSERVER_PORT GREATER_EQUAL 0)
set(port ${DOCSERVER_PORT})
else()
if(WIN32)
set(username $ENV{USERNAME})
if(DEFINED $ENV{USERNAME})
set(username $ENV{USERNAME})
else()
set(username "dummy_user")
endif()
else()
set(username $ENV{USER})
if(DEFINED $ENV{USER})
set(username $ENV{USER})
else()
set(username "dummy_user")
endif()
endif()
string(MD5 username_hash ${username})
# cmake math function can only use 64 bit signed integers - so we just truncate the string