Skip to content

Commit 9988ad0

Browse files
scivisionViralBShah
authored andcommitted
cmake: simpler variable syntax
1 parent 49b320c commit 9988ad0

1 file changed

Lines changed: 25 additions & 25 deletions

File tree

CMakeLists.txt

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ add_library("${PROJECT_NAME}")
1616
set(OPENLIBM_ARCH_FOLDER ${CMAKE_SYSTEM_PROCESSOR})
1717
string(TOLOWER "${OPENLIBM_ARCH_FOLDER}" OPENLIBM_ARCH_FOLDER)
1818

19-
if(${OPENLIBM_ARCH_FOLDER} STREQUAL "amd64" OR ${OPENLIBM_ARCH_FOLDER} STREQUAL "x86_64")
19+
if(OPENLIBM_ARCH_FOLDER STREQUAL "amd64" OR OPENLIBM_ARCH_FOLDER STREQUAL "x86_64")
2020
set(OPENLIBM_ARCH_FOLDER "amd64")
21-
elseif(${OPENLIBM_ARCH_FOLDER} STREQUAL "arm64" OR ${OPENLIBM_ARCH_FOLDER} STREQUAL "aarch64")
21+
elseif(OPENLIBM_ARCH_FOLDER STREQUAL "arm64" OR OPENLIBM_ARCH_FOLDER STREQUAL "aarch64")
2222
set(OPENLIBM_ARCH_FOLDER "aarch64")
23-
elseif(${OPENLIBM_ARCH_FOLDER} STREQUAL "armv7-a")
23+
elseif(OPENLIBM_ARCH_FOLDER STREQUAL "armv7-a")
2424
set(OPENLIBM_ARCH_FOLDER "arm")
25-
elseif(${OPENLIBM_ARCH_FOLDER} STREQUAL "x86" OR ${OPENLIBM_ARCH_FOLDER} STREQUAL "i686")
25+
elseif(OPENLIBM_ARCH_FOLDER STREQUAL "x86" OR OPENLIBM_ARCH_FOLDER STREQUAL "i686")
2626
set(OPENLIBM_ARCH_FOLDER "i387")
27-
elseif(${OPENLIBM_ARCH_FOLDER} STREQUAL "powerpc")
27+
elseif(OPENLIBM_ARCH_FOLDER STREQUAL "powerpc")
2828
set(OPENLIBM_ARCH_FOLDER "powerpc")
29-
elseif(${OPENLIBM_ARCH_FOLDER} STREQUAL "riscv64")
29+
elseif(OPENLIBM_ARCH_FOLDER STREQUAL "riscv64")
3030
set(OPENLIBM_ARCH_FOLDER "riscv64")
3131
else()
3232
message(FATAL_ERROR "${PROJECT_NAME} not set up for detected architecture: ${OPENLIBM_ARCH_FOLDER}")
@@ -40,18 +40,18 @@ list(APPEND C_ASM_COMPILE_FLAGS "-Wall" "-Wno-implicit-function-declaration")
4040
list(APPEND C_ASM_COMPILE_FLAGS "-DASSEMBLER" "-D__BSD_VISIBLE" "-O3")
4141

4242
# Compiler-specific compile flags
43-
if("${CMAKE_C_COMPILER_ID}" MATCHES "Clang")
43+
if(CMAKE_C_COMPILER_ID MATCHES "Clang")
4444
list(APPEND C_ASM_COMPILE_FLAGS "-fno-strict-aliasing" "-ffp-exception-behavior=strict")
45-
elseif("${CMAKE_C_COMPILER_ID}" STREQUAL "GNU")
45+
elseif(CMAKE_C_COMPILER_ID STREQUAL "GNU")
4646
list(APPEND C_ASM_COMPILE_FLAGS "-fno-gnu89-inline")
4747
else()
4848
message(FATAL_ERROR "${PROJECT_NAME} not set up to be compiled with ${CMAKE_C_COMPILER_ID}")
4949
endif()
5050

5151
# Architecture-specific compile flags - take advantage of sse on x86
52-
if(${OPENLIBM_ARCH_FOLDER} STREQUAL "i387")
52+
if(OPENLIBM_ARCH_FOLDER STREQUAL "i387")
5353
list(APPEND C_ASM_COMPILE_FLAGS "-march=i686" "-m32" "-msse2" "-mfpmath=sse")
54-
elseif(${OPENLIBM_ARCH_FOLDER} STREQUAL "amd64")
54+
elseif(OPENLIBM_ARCH_FOLDER STREQUAL "amd64")
5555
list(APPEND C_ASM_COMPILE_FLAGS "-m64" "-msse2" "-mfpmath=sse")
5656
endif()
5757

@@ -249,7 +249,7 @@ list(APPEND OPENLIBM_C_SOURCE
249249
"${PROJECT_SRC}/bsdsrc/b_tgamma.c"
250250
)
251251

252-
if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
252+
if(NOT CMAKE_SYSTEM_NAME STREQUAL "Windows")
253253
list(APPEND OPENLIBM_C_SOURCE
254254
"${PROJECT_SRC}/src/s_nan.c"
255255
)
@@ -332,7 +332,7 @@ if(LONG_DOUBLE_NOT_DOUBLE)
332332
endif()
333333

334334
if (LONG_DOUBLE_NOT_DOUBLE)
335-
if (${OPENLIBM_ARCH_FOLDER} STREQUAL "i387" OR ${OPENLIBM_ARCH_FOLDER} STREQUAL "amd64")
335+
if (OPENLIBM_ARCH_FOLDER STREQUAL "i387" OR OPENLIBM_ARCH_FOLDER STREQUAL "amd64")
336336
list(APPEND OPENLIBM_C_SOURCE
337337
# ld80
338338
"${PROJECT_SRC}/ld80/invtrig.c"
@@ -358,13 +358,13 @@ if (LONG_DOUBLE_NOT_DOUBLE)
358358
"${PROJECT_SRC}/ld80/s_erfl.c"
359359
)
360360

361-
if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
361+
if(NOT CMAKE_SYSTEM_NAME STREQUAL "Windows")
362362
list(APPEND OPENLIBM_C_SOURCE
363363
"${PROJECT_SRC}/ld80/s_nanl.c"
364364
)
365365
endif()
366366
else()
367-
if(${OPENLIBM_ARCH_FOLDER} STREQUAL "aarch64")
367+
if(OPENLIBM_ARCH_FOLDER STREQUAL "aarch64")
368368
list(APPEND OPENLIBM_C_SOURCE
369369
# ld128
370370
"${PROJECT_SRC}/ld128/invtrig.c"
@@ -390,7 +390,7 @@ if (LONG_DOUBLE_NOT_DOUBLE)
390390
"${PROJECT_SRC}/ld128/s_erfl.c"
391391
)
392392

393-
if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
393+
if(NOT CMAKE_SYSTEM_NAME STREQUAL "Windows")
394394
list(APPEND OPENLIBM_C_SOURCE
395395
"${PROJECT_SRC}/ld128/s_nanl.c"
396396
)
@@ -400,7 +400,7 @@ if (LONG_DOUBLE_NOT_DOUBLE)
400400
endif()
401401

402402
# Architecture-specific sources
403-
if (${OPENLIBM_ARCH_FOLDER} STREQUAL "amd64")
403+
if (OPENLIBM_ARCH_FOLDER STREQUAL "amd64")
404404
list(APPEND OPENLIBM_C_SOURCE
405405
"${PROJECT_SRC}/amd64/fenv.c"
406406
)
@@ -431,17 +431,17 @@ if (${OPENLIBM_ARCH_FOLDER} STREQUAL "amd64")
431431
"${PROJECT_SRC}/amd64/e_fmodl.S"
432432
)
433433

434-
elseif(${OPENLIBM_ARCH_FOLDER} STREQUAL "aarch64")
434+
elseif(OPENLIBM_ARCH_FOLDER STREQUAL "aarch64")
435435
list(APPEND OPENLIBM_C_SOURCE
436436
"${PROJECT_SRC}/aarch64/fenv.c"
437437
)
438438

439-
elseif(${OPENLIBM_ARCH_FOLDER} STREQUAL "arm")
439+
elseif(OPENLIBM_ARCH_FOLDER STREQUAL "arm")
440440
list(APPEND OPENLIBM_C_SOURCE
441441
"${PROJECT_SRC}/${OPENLIBM_ARCH_FOLDER}/fenv.c"
442442
)
443443

444-
elseif(${OPENLIBM_ARCH_FOLDER} STREQUAL "i387")
444+
elseif(OPENLIBM_ARCH_FOLDER STREQUAL "i387")
445445
list(APPEND OPENLIBM_C_SOURCE
446446
"${PROJECT_SRC}/i387/fenv.c"
447447
)
@@ -493,19 +493,19 @@ elseif(${OPENLIBM_ARCH_FOLDER} STREQUAL "i387")
493493
"${PROJECT_SRC}/i387/s_truncl.S"
494494
)
495495

496-
if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
496+
if(NOT CMAKE_SYSTEM_NAME STREQUAL "Windows")
497497
list(APPEND OPENLIBM_ASM_SOURCE
498498
"${PROJECT_SRC}/i387/s_scalbn.S"
499499
"${PROJECT_SRC}/i387/s_scalbnf.S"
500500
"${PROJECT_SRC}/i387/s_scalbnl.S"
501501
)
502502
endif()
503503

504-
elseif(${OPENLIBM_ARCH_FOLDER} STREQUAL "powerpc")
504+
elseif(OPENLIBM_ARCH_FOLDER STREQUAL "powerpc")
505505
list(APPEND OPENLIBM_C_SOURCE
506506
"${PROJECT_SRC}/powerpc/fenv.c"
507507
)
508-
elseif(${OPENLIBM_ARCH_FOLDER} STREQUAL "riscv64")
508+
elseif(OPENLIBM_ARCH_FOLDER STREQUAL "riscv64")
509509
list(APPEND OPENLIBM_C_SOURCE
510510
"${PROJECT_SRC}/riscv64/fenv.c")
511511
else()
@@ -525,7 +525,7 @@ foreach(FILE_TO_REMOVE IN LISTS OPENLIBM_ASM_SOURCE)
525525
cmake_path(GET CUR_FILE FILENAME CUR_FILENAME)
526526
cmake_path(REMOVE_EXTENSION CUR_FILENAME)
527527

528-
if(${CUR_FILENAME} STREQUAL ${FILENAME_TO_REMOVE})
528+
if(CUR_FILENAME STREQUAL ${FILENAME_TO_REMOVE})
529529
list(REMOVE_ITEM OPENLIBM_C_SOURCE ${CUR_FILE})
530530
message(DEBUG "Removed source file from compilation list: ${CUR_FILE}")
531531
break()
@@ -548,10 +548,10 @@ list(APPEND OPENLIBM_INCLUDE_DIRS
548548
"${PROJECT_SRC}/src"
549549
)
550550

551-
if(${OPENLIBM_ARCH_FOLDER} STREQUAL "i387" OR ${OPENLIBM_ARCH_FOLDER} STREQUAL "amd64" OR ${OPENLIBM_ARCH_FOLDER} STREQUAL "powerpc")
551+
if(OPENLIBM_ARCH_FOLDER STREQUAL "i387" OR OPENLIBM_ARCH_FOLDER STREQUAL "amd64" OR OPENLIBM_ARCH_FOLDER STREQUAL "powerpc")
552552
list(APPEND OPENLIBM_INCLUDE_DIRS "${PROJECT_SRC}/ld80")
553553
else()
554-
if(${OPENLIBM_ARCH_FOLDER} STREQUAL "aarch64" OR ${OPENLIBM_ARCH_FOLDER} STREQUAL "riscv64")
554+
if(OPENLIBM_ARCH_FOLDER STREQUAL "aarch64" OR OPENLIBM_ARCH_FOLDER STREQUAL "riscv64")
555555
list(APPEND OPENLIBM_INCLUDE_DIRS "${PROJECT_SRC}/ld128")
556556
endif()
557557
endif()

0 commit comments

Comments
 (0)