@@ -20,7 +20,7 @@ set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS
20
20
spirv64/lib/SOURCES
21
21
)
22
22
23
- set ( LIBCLC_MIN_LLVM " 3.9.0" )
23
+ set ( LIBCLC_MIN_LLVM 3.9.0 )
24
24
25
25
set ( LIBCLC_TARGETS_TO_BUILD "all"
26
26
CACHE STRING "Semicolon-separated list of targets to build, or 'all'." )
@@ -32,7 +32,7 @@ include(AddLLVM)
32
32
33
33
message ( STATUS "libclc LLVM version: ${LLVM_PACKAGE_VERSION} " )
34
34
35
- if ( ${ LLVM_PACKAGE_VERSION} VERSION_LESS ${ LIBCLC_MIN_LLVM} )
35
+ if ( LLVM_PACKAGE_VERSION VERSION_LESS LIBCLC_MIN_LLVM )
36
36
message ( FATAL_ERROR "libclc needs at least LLVM ${LIBCLC_MIN_LLVM} " )
37
37
endif ()
38
38
@@ -66,7 +66,7 @@ set( LIBCLC_TARGETS_ALL
66
66
)
67
67
68
68
# mesa3d environment is only available since LLVM 4.0
69
- if ( ${ LLVM_PACKAGE_VERSION} VERSION_GREATER "3.9.0" )
69
+ if ( LLVM_PACKAGE_VERSION VERSION_GREATER_EQUAL 4.0.0 )
70
70
list ( APPEND LIBCLC_TARGETS_ALL amdgcn-mesa-mesa3d )
71
71
endif ()
72
72
@@ -102,7 +102,7 @@ set( LLVM_VERSION_DEFINE "-DHAVE_LLVM=0x${LLVM_VERSION_MAJOR}0${LLVM_VERSION_MIN
102
102
103
103
104
104
# LLVM 13 enables standard includes by default
105
- if ( ${ LLVM_PACKAGE_VERSION} VERSION_GREATER "12.99.99" )
105
+ if ( LLVM_PACKAGE_VERSION VERSION_GREATER_EQUAL 13.0.0 )
106
106
set ( CMAKE_LLAsm_FLAGS "${CMAKE_LLAsm_FLAGS} -cl-no-stdinc" )
107
107
set ( CMAKE_CLC_FLAGS "${CMAKE_CLC_FLAGS} -cl-no-stdinc" )
108
108
endif ()
@@ -205,7 +205,7 @@ foreach( t ${LIBCLC_TARGETS_TO_BUILD} )
205
205
list ( APPEND dirs amdgpu )
206
206
endif ()
207
207
208
- #nvptx is special
208
+ # nvptx is special
209
209
if ( ${ARCH} STREQUAL nvptx OR ${ARCH} STREQUAL nvptx64 )
210
210
set ( DARCH ptx )
211
211
else ()
@@ -226,8 +226,8 @@ foreach( t ${LIBCLC_TARGETS_TO_BUILD} )
226
226
endforeach ()
227
227
endforeach ()
228
228
229
- # Add the generated convert.cl here to prevent adding
230
- # the one listed in SOURCES
229
+ # Add the generated convert.cl here to prevent adding the one listed in
230
+ # SOURCES
231
231
if ( NOT ${ARCH} STREQUAL "spirv" AND NOT ${ARCH} STREQUAL "spirv64" )
232
232
if ( NOT ENABLE_RUNTIME_SUBNORMAL AND NOT ${ARCH} STREQUAL "clspv" AND
233
233
NOT ${ARCH} STREQUAL "clspv64" )
0 commit comments