Support DYNAMIC_LIST option in cmake
e.g. cmake -DDYNAMIC_ARCH=1 -DDYNAMIC_LIST="NEHALEM;HASWELL;ZEN" .. original issue was #1639
This commit is contained in:
@@ -74,6 +74,9 @@ if (DYNAMIC_ARCH)
|
|||||||
if (NOT NO_AVX512)
|
if (NOT NO_AVX512)
|
||||||
set(DYNAMIC_CORE ${DYNAMIC_CORE} SKYLAKEX)
|
set(DYNAMIC_CORE ${DYNAMIC_CORE} SKYLAKEX)
|
||||||
endif ()
|
endif ()
|
||||||
|
if (DYNAMIC_LIST)
|
||||||
|
set(DYNAMIC_CORE PRESCOTT ${DYNAMIC_LIST})
|
||||||
|
endif ()
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
if (NOT DYNAMIC_CORE)
|
if (NOT DYNAMIC_CORE)
|
||||||
|
|||||||
@@ -187,6 +187,13 @@ if (DYNAMIC_ARCH)
|
|||||||
endif ()
|
endif ()
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
if (DYNAMIC_LIST)
|
||||||
|
set(CCOMMON_OPT "${CCOMMON_OPT} -DDYNAMIC_LIST")
|
||||||
|
foreach(DCORE ${DYNAMIC_LIST})
|
||||||
|
set(CCOMMON_OPT "${CCOMMON_OPT} -DDYN_${DCORE}")
|
||||||
|
endforeach ()
|
||||||
|
endif ()
|
||||||
|
|
||||||
if (NO_LAPACK)
|
if (NO_LAPACK)
|
||||||
set(CCOMMON_OPT "${CCOMMON_OPT} -DNO_LAPACK")
|
set(CCOMMON_OPT "${CCOMMON_OPT} -DNO_LAPACK")
|
||||||
#Disable LAPACK C interface
|
#Disable LAPACK C interface
|
||||||
|
|||||||
Reference in New Issue
Block a user