我可以在Linux上的CMake中获取系统主目录吗?

nimxete2  于 6个月前  发布在  Linux
关注(0)|答案(2)|浏览(91)

CMake中是否有一个与Linux系统的home_dir(如/home/user)相关的变量。或者其他简单的方法来获取它。

yrdbyhpb

yrdbyhpb1#

主目录由HOME环境变量引用,因此您可以通过以下方式在CMake脚本中访问它:

$ENV{HOME}

字符串

htzpubme

htzpubme2#

OP的问题是针对Linux的,但对于Windows上的,你可以这样得到它:

set(USER_HOME_DIRECTORY $ENV{USERPROFILE})
message(STATUS "User Home Directory: ${USER_HOME_DIRECTORY}")

字符串

相关问题