cmake:为什么 CMAKE_SIZEOF_VOID_P 在 Apple Silicon macOS 上为空?

cmake:为什么 CMAKE_SIZEOF_VOID_P 在 Apple Silicon macOS 上为空?

一个承诺cmake是它的跨平台兼容性。那么为什么下面的代码CMAKE_SIZEOF_VOID_P在 Apple Silicon macOS 上不打印任何值呢?

文件sizeofvoid.cmake

cmake_minimum_required(VERSION 3.2)
message(STATUS "size of void pointer: ${CMAKE_SIZEOF_VOID_P}")

命令:

cmake -P sizeofvoid.cmake

输出:

-- size of void pointer:

相关内容