Fixes CMake style to use lowercase like everywhere else
This commit is contained in:
parent
a8a22ff93f
commit
8a2a73102c
2 changed files with 39 additions and 39 deletions
|
@ -109,9 +109,9 @@ else()
|
|||
message(WARNING "Git repository not found; to enable automatic generation of build info, make sure Git is installed and the project is a Git repository.")
|
||||
endif()
|
||||
|
||||
IF(LLAMA_NATIVE)
|
||||
if(LLAMA_NATIVE)
|
||||
include(cmake/FindSIMD.cmake)
|
||||
ENDIF()
|
||||
endif()
|
||||
|
||||
#
|
||||
# Compile flags
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
INCLUDE(CheckCSourceRuns)
|
||||
include(CheckCSourceRuns)
|
||||
|
||||
SET(AVX_CODE "
|
||||
set(AVX_CODE "
|
||||
#include <immintrin.h>
|
||||
int main()
|
||||
{
|
||||
|
@ -10,7 +10,7 @@ SET(AVX_CODE "
|
|||
}
|
||||
")
|
||||
|
||||
SET(AVX512_CODE "
|
||||
set(AVX512_CODE "
|
||||
#include <immintrin.h>
|
||||
int main()
|
||||
{
|
||||
|
@ -28,7 +28,7 @@ SET(AVX512_CODE "
|
|||
}
|
||||
")
|
||||
|
||||
SET(AVX2_CODE "
|
||||
set(AVX2_CODE "
|
||||
#include <immintrin.h>
|
||||
int main()
|
||||
{
|
||||
|
@ -40,7 +40,7 @@ SET(AVX2_CODE "
|
|||
}
|
||||
")
|
||||
|
||||
SET(FMA_CODE "
|
||||
set(FMA_CODE "
|
||||
#include <immintrin.h>
|
||||
int main()
|
||||
{
|
||||
|
@ -52,48 +52,48 @@ SET(FMA_CODE "
|
|||
}
|
||||
")
|
||||
|
||||
MACRO(CHECK_SSE type flags)
|
||||
SET(__FLAG_I 1)
|
||||
SET(CMAKE_REQUIRED_FLAGS_SAVE ${CMAKE_REQUIRED_FLAGS})
|
||||
FOREACH(__FLAG ${flags})
|
||||
IF(NOT ${type}_FOUND)
|
||||
SET(CMAKE_REQUIRED_FLAGS ${__FLAG})
|
||||
macro(check_sse type flags)
|
||||
set(__FLAG_I 1)
|
||||
set(CMAKE_REQUIRED_FLAGS_SAVE ${CMAKE_REQUIRED_FLAGS})
|
||||
foreach(__FLAG ${flags})
|
||||
if(NOT ${type}_FOUND)
|
||||
set(CMAKE_REQUIRED_FLAGS ${__FLAG})
|
||||
CHECK_C_SOURCE_RUNS("${${type}_CODE}" HAS_${type}_${__FLAG_I})
|
||||
IF(HAS_${type}_${__FLAG_I})
|
||||
SET(${type}_FOUND TRUE CACHE BOOL "${type} support")
|
||||
SET(${type}_FLAGS "${__FLAG}" CACHE STRING "${type} flags")
|
||||
ENDIF()
|
||||
MATH(EXPR __FLAG_I "${__FLAG_I}+1")
|
||||
ENDIF()
|
||||
ENDFOREACH()
|
||||
SET(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS_SAVE})
|
||||
if(HAS_${type}_${__FLAG_I})
|
||||
set(${type}_FOUND TRUE CACHE BOOL "${type} support")
|
||||
set(${type}_FLAGS "${__FLAG}" CACHE STRING "${type} flags")
|
||||
endif()
|
||||
math(EXPR __FLAG_I "${__FLAG_I}+1")
|
||||
endif()
|
||||
endforeach()
|
||||
set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS_SAVE})
|
||||
|
||||
IF(NOT ${type}_FOUND)
|
||||
SET(${type}_FOUND FALSE CACHE BOOL "${type} support")
|
||||
SET(${type}_FLAGS "" CACHE STRING "${type} flags")
|
||||
ENDIF()
|
||||
if(NOT ${type}_FOUND)
|
||||
set(${type}_FOUND FALSE CACHE BOOL "${type} support")
|
||||
set(${type}_FLAGS "" CACHE STRING "${type} flags")
|
||||
endif()
|
||||
|
||||
MARK_AS_ADVANCED(${type}_FOUND ${type}_FLAGS)
|
||||
mark_as_advanced(${type}_FOUND ${type}_FLAGS)
|
||||
|
||||
ENDMACRO()
|
||||
endmacro()
|
||||
|
||||
CHECK_SSE("AVX" " ;/arch:AVX")
|
||||
IF(NOT ${AVX_FOUND})
|
||||
check_sse("AVX" " ;/arch:AVX")
|
||||
if(NOT ${AVX_FOUND})
|
||||
set(LLAMA_AVX OFF)
|
||||
ELSE()
|
||||
else()
|
||||
set(LLAMA_AVX ON)
|
||||
ENDIF()
|
||||
endif()
|
||||
|
||||
CHECK_SSE("AVX2" " ;/arch:AVX2")
|
||||
IF(NOT ${AVX2_FOUND})
|
||||
check_sse("AVX2" " ;/arch:AVX2")
|
||||
if(NOT ${AVX2_FOUND})
|
||||
set(LLAMA_AVX2 OFF)
|
||||
ELSE()
|
||||
else()
|
||||
set(LLAMA_AVX2 ON)
|
||||
ENDIF()
|
||||
endif()
|
||||
|
||||
CHECK_SSE("AVX512" " ;/arch:AVX512")
|
||||
IF(NOT ${AVX512_FOUND})
|
||||
check_sse("AVX512" " ;/arch:AVX512")
|
||||
if(NOT ${AVX512_FOUND})
|
||||
set(LLAMA_AVX512 OFF)
|
||||
ELSE()
|
||||
else()
|
||||
set(LLAMA_AVX512 ON)
|
||||
ENDIF()
|
||||
endif()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue