Skip to content

Commit 6911a11

Browse files
committed
updating cmake to work correctly with lists and not a string
1 parent c9ed4b9 commit 6911a11

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ cm_deploy(TARGETS ${CMAKE_WORKSPACE_NAME}_${CURRENT_PROJECT_NAME}
253253
INCLUDE include
254254
NAMESPACE ${CMAKE_WORKSPACE_NAME}::)
255255

256-
if(${CMAKE_TARGET_ARCHITECTURE} STREQUAL "x86_64" OR ${CMAKE_TARGET_ARCHITECTURE} STREQUAL "x86")
256+
if("x86_64" IN_LIST CMAKE_TARGET_ARCHITECTURE OR "x86" IN_LIST CMAKE_TARGET_ARCHITECTURE)
257257
if(CXX_AVX512_FOUND)
258258
target_compile_definitions(${CMAKE_WORKSPACE_NAME}_${CURRENT_PROJECT_NAME} INTERFACE
259259
"${CMAKE_UPPER_WORKSPACE_NAME}_HAS_AVX512")
@@ -263,10 +263,10 @@ if(${CMAKE_TARGET_ARCHITECTURE} STREQUAL "x86_64" OR ${CMAKE_TARGET_ARCHITECTURE
263263
"${CMAKE_UPPER_WORKSPACE_NAME}_HAS_AVX2")
264264
target_compile_options(${CMAKE_WORKSPACE_NAME}_${CURRENT_PROJECT_NAME} INTERFACE "-mavx2")
265265
endif()
266-
elseif(${CMAKE_TARGET_ARCHITECTURE} STREQUAL "armv8")
266+
elseif("armv8" IN_LIST CMAKE_TARGET_ARCHITECTURE)
267267
target_compile_definitions(${CMAKE_WORKSPACE_NAME}_${CURRENT_PROJECT_NAME} INTERFACE
268268
"${CMAKE_UPPER_WORKSPACE_NAME}_HAS_ARMV8")
269-
elseif(${CMAKE_TARGET_ARCHITECTURE} STREQUAL "ppc64")
269+
elseif("ppc64" IN_LIST CMAKE_TARGET_ARCHITECTURE)
270270
target_compile_definitions(${CMAKE_WORKSPACE_NAME}_${CURRENT_PROJECT_NAME} INTERFACE
271271
"${CMAKE_UPPER_WORKSPACE_NAME}_HAS_POWER8")
272272
endif()

0 commit comments

Comments
 (0)