Wie erkenne ich, ob 64-Bit-MSVC mit cmake?

Ich habe ein Projekt, das cmake verwendet. Ein Ziel soll nur mit MSVC erstellt werden:

 if (MSVC)
     add_library(test SHARED source.cpp) 
 endif()

Jetzt ist das andere Problem, dass dieses Ziel nur für MSVC 32bit entwickelt wurde. Wie kann ich also erkennen, dass der Generator MSVC64 ist, und dieses Ziel überspringen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage