@@ -16,17 +16,17 @@ add_library("${PROJECT_NAME}")
1616set (OPENLIBM_ARCH_FOLDER ${CMAKE_SYSTEM_PROCESSOR } )
1717string (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" )
3131else ()
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")
4040list (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" )
4747else ()
4848 message (FATAL_ERROR "${PROJECT_NAME } not set up to be compiled with ${CMAKE_C_COMPILER_ID } " )
4949endif ()
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" )
5656endif ()
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)
332332endif ()
333333
334334if (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)
400400endif ()
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" )
511511else ()
@@ -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" )
553553else ()
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 ()
557557endif ()
0 commit comments