1.CMAKE_CURRENT_SOURCE_DIR
这个变量包含了当前处理的 CMakeLists.txt 文件所在的目录的路径。
在项目中的任何一个 CMakeLists.txt 文件中,这个变量都代表包含这个文件的目录路径。
2.CMAKE_CURRENT_LIST_DIR
这个变量包含了当前正在处理的 CMake语句列表所在的当前的路径。
它可以在 if(), while(), foreach() 等调用中获取到当前的路径
3.CMAKE_CURRENT_BINARY_DIR
表示当前 CMakeLists.txt 文件构建目录的路径。这个路径通常是构建项目时生成的可执行文件、库文件等输出文件的存放路径