Sha256: 1fd904d163ee6514b20f0c01fa38de10b0c233b53080fbeff9eab63a81cdd914
Contents?: true
Size: 1.08 KB
Versions: 2
Compression:
Stored size: 1.08 KB
Contents
# Copyright 2018 Uber Technologies, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. if(__check_vla) return() endif() set(__check_vla 1) function(check_vla var) if(NOT DEFINED ${var}) try_compile(have_vla ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/vla_test ${CMAKE_CURRENT_SOURCE_DIR}/cmake/vla_test.c) endif() set(description "Checking for VLA support") if(have_vla) set(${var} ON PARENT_SCOPE) message(STATUS "${description} - Success") else() message(STATUS "${description} - Failed") endif() endfunction()
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
h3-3.4.0 | ext/h3/src/cmake/CheckVLA.cmake |
h3-3.3.1 | ext/h3/src/cmake/CheckVLA.cmake |