Mar*_* A. 6 c++ cmake windows-7 windows-8 visual-studio-2012
如何查看CMake我是否正在为Windows 7或Windows 8配置Visual Studio解决方案?
有没有办法做到这一点?
你可以使用CMAKE_SYSTEM_NAME和CMAKE_SYSTEM_VERSION
## Check for Windows ##
if( WIN32 ) # true if windows (32 and 64 bit)
## Check for Version ##
if( ${CMAKE_SYSTEM_VERSION} EQUAL 6.1 ) # Windows 7
# Do something here
elseif( ${CMAKE_SYSTEM_VERSION} EQUAL 6.2 ) # Windows 8
# Do something here
else() # Some other Windows
# Do something here
endif()
endif()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6775 次 |
| 最近记录: |