# #libcpuid # #Static library to identify Intel X86 processor architectures # if (CMAKE_CL_64) #Rely on MASM to assemble the file masm-x64.asm - MSVC does not support inline 64 bit assembler set (USE_MASM ON) else (CMAKE_CL_64) #Rely on inline assembler set (USE_MASM OFF) endif (CMAKE_CL_64) ExternalProject_Add ( libcpuid PREFIX ${CMAKE_INSTALL_PREFIX} URL https://github.com/headupinclouds/LibCpuId/archive/v1.0.0.zip DOWNLOAD_NAME libcpuid-1.0.0.zip URL_MD5 d6f16da1b0cc6b1f5e1ea057ec8d43cb CMAKE_ARGS -DCMAKE_INSTALL_PREFIX:PATH= -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE} -DBUILD_SHARED_LIBS:BOOL=OFF -DURHO3D_64BIT:BOOL=${USE_MASM} )