https://blog.csdn.net/zhizhengguan/article/details/118384468
string(TOLOWER ${PROJECT_NAME} LOWER_PROJECT_NAME)
字符串匹配
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
...
elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "AppleClang")
...
等效于
if(CMAKE_CXX_COMPILER_ID MATCHES "^(Apple)?Clang$")