MSVC: Fix CMAKE_CL_64 in CXX-only projects (#13896)

When CXX is enabled without C then MSVC_CXX_ARCHITECTURE_ID is set
instead but not MSVC_C_ARCHITECTURE_ID.  Test both.
This commit is contained in:
Brad King 2013-02-07 15:04:06 -05:00
parent bc75f4c4c6
commit fe664b5d1d
1 changed files with 1 additions and 1 deletions

View File

@ -107,7 +107,7 @@ if(NOT MSVC_VERSION)
endif() endif()
endif() endif()
if(MSVC_C_ARCHITECTURE_ID MATCHES 64) if(MSVC_C_ARCHITECTURE_ID MATCHES 64 OR MSVC_CXX_ARCHITECTURE_ID MATCHES 64)
set(CMAKE_CL_64 1) set(CMAKE_CL_64 1)
else() else()
set(CMAKE_CL_64 0) set(CMAKE_CL_64 0)