|
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
|
|