1 enable_language(ASM) 2 3 # Need to push CMAKE_ASM_COMPILE_OBJECT to cache as otherwise it's not 4 # available in top-level 5 6 set(CMAKE_ASM_COMPILE_OBJECT ${CMAKE_ASM_COMPILE_OBJECT} CACHE INTERNAL "" FORCE) 7 8 if(MSVC) 9 #cmake 4.1 doesn't consider cl an asm compiler 10 cmake_policy(SET CMP0194 NEW) 11 endif(MSVC) 12 13 if(ZLIB_BUILD_SHARED) 14 target_sources(zlib PRIVATE gvmat64.S) 15 endif(ZLIB_BUILD_SHARED) 16 17 if(ZLIB_BUILD_STATIC) 18 target_sources(zlibstatic PRIVATE gvmat64.S) 19 endif(ZLIB_BUILD_STATIC) 20