cmake math(EXPR) examples

ornladios/ADIOS2 cmake/upstream/FindPython/Support.cmake :1123

math (EXPR _${_PYTHON_PREFIX}_ARCH "${CMAKE_SIZEOF_VOID_P} * 8")

ornladios/ADIOS2 scripts/ci/cmake/ci-el8-oneapi-mpich.cmake :3

math(EXPR N2CPUS "${NCPUS}*2")

ornladios/ADIOS2 scripts/ci/gh-actions/config/adios-version.cmake :40

math(EXPR ver_tweak "100000+${ver_ncommits}")

ornladios/ADIOS2 testing/adios2/engine/staging-common/CMakeLists.txt :105

math(EXPR last_hex_index "(${DATALENGTH} / 2) - 1")

ornladios/ADIOS2 testing/adios2/engine/staging-common/TestSupp.cmake :312

math(EXPR _res "${_res} + 13")

ddemidov/amgcl cmake/FindNumPy.cmake :94

math(EXPR NUMPY_VERSION_DECIMAL
    "(${NUMPY_VERSION_MAJOR} * 10000) + (${NUMPY_VERSION_MINOR} * 100) + ${NUMPY_VERSION_PATCH}")

apache/arrow cpp/CMakeLists.txt :128

math(EXPR ARROW_SO_VERSION "${ARROW_VERSION_MAJOR} * 100 + ${ARROW_VERSION_MINOR}")

apache/arrow python/CMakeLists.txt :41

math(EXPR PYARROW_SO_VERSION "${PYARROW_VERSION_MAJOR} * 100 + ${PYARROW_VERSION_MINOR}")

assimp/assimp contrib/draco/cmake/draco_helpers.cmake :117

math(EXPR close_quote_pos "${semicolon_pos} - 1")

bulletphysics/bullet3 build3/cmake/FindNumPy.cmake :36

math(EXPR PYTHON_NUMPY_VERSION_DECIMAL
  "(${PYTHON_NUMPY_VERSION_MAJOR} * 10000) + (${PYTHON_NUMPY_VERSION_MINOR} * 100) + ${PYTHON_NUMPY_VERSION_PATCH}")

ccache/ccache cmake/FindFmt.cmake :21

math(EXPR _fmt_minor "${CMAKE_MATCH_1} / 100 % 100")

ccache/ccache cmake/FindFmt.cmake :22

math(EXPR _fmt_patch "${CMAKE_MATCH_1} % 100")

projectchrono/chrono cmake/FindThrust.cmake :63

math(EXPR minor "(${version} / 100) % 1000")

projectchrono/chrono cmake/FindThrust.cmake :64

math(EXPR version "${version} % 100")

coin3d/coin CMakeLists.txt :13

math(EXPR COIN_SO_VERSION ${PROJECT_VERSION_MAJOR}*20)

libcpr/cpr CMakeLists.txt :4

math(EXPR cpr_VERSION_NUM "${cpr_VERSION_MAJOR} * 0x10000 + ${cpr_VERSION_MINOR} * 0x100 + ${cpr_VERSION_PATCH}" OUTPUT_FORMAT HEXADECIMAL)

curl/curl CMake/FindLibrtmp.cmake :69

math(EXPR _version_str1 "0x${_version_str1}" OUTPUT_FORMAT DECIMAL)

curl/curl CMake/FindLibrtmp.cmake :70

math(EXPR _version_str2 "0x${_version_str2}" OUTPUT_FORMAT DECIMAL)

curl/curl lib/CMakeLists.txt :238

math(EXPR _cmakesoname "${VERSIONCHANGE} - ${VERSIONDEL}")

davisking/dlib dlib/CMakeLists.txt :1021

math(EXPR numbits ${CMAKE_SIZEOF_VOID_P}*8)

davisking/dlib dlib/external/pybind11/tools/FindPythonLibsNew.cmake :212

math(EXPR _PYTHON_BITS "${PYTHON_SIZEOF_VOID_P} * 8")

davisking/dlib dlib/external/pybind11/tools/FindPythonLibsNew.cmake :213

math(EXPR _CMAKE_BITS "${CMAKE_SIZEOF_VOID_P} * 8")

duckdb/duckdb CMakeLists.txt :397

math(EXPR DUCKDB_PATCH_VERSION "${DUCKDB_PATCH_VERSION}+1")

embree/embree CMakeLists.txt :12

MATH(EXPR EMBREE_VERSION_NUMBER "10000*${EMBREE_VERSION_MAJOR} + 100*${EMBREE_VERSION_MINOR} + ${EMBREE_VERSION_PATCH}")

embree/embree CMakeLists.txt :518

MATH(EXPR NUMISA "${NUMISA}+1")

fltk/fltk CMake/gen_config.cmake :25

math(EXPR abi_version_min "${FLTK_VERSION_MAJOR} * 10000 + ${FLTK_VERSION_MINOR} * 100")

fltk/fltk CMake/gen_config.cmake :26

math(EXPR abi_version_max "${abi_version_min} + ${FLTK_VERSION_PATCH} + 1")

facebook/folly CMake/FollyFunctions.cmake :176

math(EXPR currentArg "${currentArg} + 1")

facebook/folly CMake/FollyFunctions.cmake :182

math(EXPR directory_count "${directory_count} + 1")

dgasmith/gau2grid cmake/FindPythonLibsNew.cmake :119

math(EXPR _PYTHON_BITS "${PYTHON_SIZEOF_VOID_P} * 8")

OSGeo/gdal cmake/modules/3.20/FindPostgreSQL.cmake :230

math(EXPR _PostgreSQL_minor_version "${_PostgreSQL_VERSION_NUM} % 10000 / 100")

OSGeo/gdal cmake/modules/3.20/FindPostgreSQL.cmake :231

math(EXPR _PostgreSQL_patch_version "${_PostgreSQL_VERSION_NUM} % 100")

HDFGroup/hdf4 HDF4Examples/config/cmake/runTest.cmake :328

math (EXPR _FP_LEN "${len_ref} - 1")

HDFGroup/hdf4 HDF4Examples/config/cmake/runTest.cmake :330

math (EXPR _FP_LEN "${len_ref} - 1")

HDFGroup/hdf5 CMakeLists.txt :314

math (EXPR H5_LIB_SOVERS_MAJOR ${H5_LIB_SOVERS_INTERFACE}-${H5_LIB_SOVERS_RELEASE})

HDFGroup/hdf5 config/HDF5UseFortran.cmake :416

math (EXPR NUM_RKIND "${NUM_RKIND} - 1")

HDFGroup/hdf5 config/cmake/runExecute.cmake :423

math (EXPR _FP_LEN "${len_ref} - 1")

HDFGroup/hdf5 HDF5Examples/config/cmake/runExecute.cmake :422

math (EXPR _FP_LEN "${len_ref} - 1")

igraph/igraph etc/cmake/PadString.cmake :30

MATH(EXPR REQUIRED_PADS "${DESIRED_LENGTH} - ${VALUE_LENGTH}")

dscharrer/innoextract cmake/VersionString.cmake :309

math(EXPR i "${i} + 1")

InsightSoftwareConsortium/ITK CMakeLists.txt :532

math(EXPR EIGHTY_PERCENT_AVAILABLE_MEMORY_IN_GB "(${ITK_COMPUTER_MEMORY_AVAILABLE_MB} * 80) / ( 1024 * 100)")

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/CMakeLists.txt :303

math (EXPR H5_LIB_SOVERS_MAJOR ${H5_LIB_SOVERS_INTERFACE}-${H5_LIB_SOVERS_RELEASE})

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/CMakeLists.txt :357

math (EXPR H5_HL_CXX_SOVERS_MAJOR ${H5_HL_CXX_SOVERS_INTERFACE}-${H5_HL_CXX_SOVERS_RELEASE})

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/CMakeLists.txt :379

math (EXPR H5_JAVA_SOVERS_MAJOR ${H5_JAVA_SOVERS_INTERFACE}-${H5_JAVA_SOVERS_RELEASE})

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/CMakeTests.cmake :24

math (EXPR CTEST_VERY_LONG_TIMEOUT "${DART_TESTING_TIMEOUT} * 3")

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/fileCompareTest.cmake :45

math (EXPR TEST_STRING_SIZE "${TEST_ONE_STRING_LEN} - ${TEST_TWO_STRING_LEN}" )

KhronosGroup/KTX external/astc-encoder/Source/UnitTest/CMakeLists.txt :21

math(EXPR ASTCENC_ARTIFACTS_LEN "${ASTCENC_ARTIFACTS_LEN} - 1")

lammps/lammps lib/kokkos/CMakeLists.txt :155

math(EXPR KOKKOS_VERSION "${Kokkos_VERSION_MAJOR} * 10000 + ${Kokkos_VERSION_MINOR} * 100 + ${Kokkos_VERSION_PATCH}")

lammps/lammps lib/kokkos/CMakeLists.txt :160

math(EXPR KOKKOS_VERSION_MINOR "${KOKKOS_VERSION} / 100 % 100")

lammps/lammps lib/kokkos/CMakeLists.txt :161

math(EXPR KOKKOS_VERSION_PATCH "${KOKKOS_VERSION} % 100")

lammps/lammps lib/kokkos/cmake/kokkos_tribits.cmake :83

math(EXPR TEST_NUMBER "${TEST_NUMBER} + 1")

libLAS/libLAS cmake/modules/FindGDAL.cmake :56

MATH(EXPR pad_range "${a_length} - ${b_length} - 1")

libLAS/libLAS cmake/modules/FindGeoTIFF.cmake :70

MATH(EXPR GTIFF_VERSION_MAJOR "${GEOTIFF_VERSION_NUM} / 1000")

libLAS/libLAS cmake/modules/FindGeoTIFF.cmake :71

MATH(EXPR GTIFF_VERSION_MINOR "${GEOTIFF_VERSION_NUM} % 1000 / 100")

libLAS/libLAS cmake/modules/FindGeoTIFF.cmake :72

MATH(EXPR GTIFF_VERSION_PATCH "${GEOTIFF_VERSION_NUM} % 100 / 10")

Framstag/libosmscout Documentation/CMakeLists.txt :31

math(EXPR PAGES_COUNT "${PAGES_COUNT} - 1")

confluentinc/librdkafka packaging/cmake/parseversion.cmake :33

math(EXPR hex2dec_idx "${hex2dec_idx}+1")

sbmlteam/libsbml CMakeLists.txt :94

MATH(EXPR LIBSBML_VERSION_NUMERIC "${LIBSBML_VERSION_MAJOR} * 10000 + ${LIBSBML_VERSION_MINOR} * 100 + ${LIBSBML_VERSION_PATCH}" )

sbmlteam/libsbml dev/utilities/build-python/python-src/configure-files.cmake :41

MATH(EXPR LIBSBML_VERSION_NUMERIC "${LIBSBML_VERSION_MAJOR} * 10000 + ${LIBSBML_VERSION_MINOR} * 100 + ${LIBSBML_VERSION_PATCH}" )

sbmlteam/libsbml dev/utilities/build-python/python-src/rename-files.cmake :41

MATH(EXPR LIBSBML_VERSION_NUMERIC "${LIBSBML_VERSION_MAJOR} * 10000 + ${LIBSBML_VERSION_MINOR} * 100 + ${LIBSBML_VERSION_PATCH}" )

sbmlteam/libsbml dev/utilities/build-python/source/create-conda-archives.cmake :43

MATH(EXPR LIBSBML_VERSION_NUMERIC "${LIBSBML_VERSION_MAJOR} * 10000 + ${LIBSBML_VERSION_MINOR} * 100 + ${LIBSBML_VERSION_PATCH}" )

sbmlteam/libsbml src/bindings/javascript/CMakeLists.txt :215

MATH(EXPR V8_VERSION_NUMERIC "${V8_VERSION_MAJOR} * 10000 + ${V8_VERSION_MINOR} * 100 + ${V8_VERSION_PATCH}" )

libsndfile/libsndfile cmake/CMakeAutoGenScript.cmake :14

math(EXPR CUTOFF_INDEX "${OCCURRENCE_INDEX}+${OCCURRENCE_LENGTH}")

libsndfile/libsndfile cmake/CMakeAutoGenScript.cmake :135

math(EXPR NB_END "${NB}-1")

libsndfile/libsndfile cmake/CMakeAutoGenScript.cmake :195

math(EXPR TP_KV_INDEX_START "${TP_INDEX}+2")

libsndfile/libsndfile cmake/CMakeAutoGenScript.cmake :233

#math(EXPR INDEX_MAX "${POSITION}-1")

libsndfile/libsndfile cmake/CMakeAutoGenScript.cmake :237

math(EXPR NBLINES "${NBLINES}+1")

libsndfile/libsndfile cmake/SetupABIVersions.cmake :52

math (EXPR SNDFILE_MACHO_CURRENT_VERSION_MAJOR "${SNDFILE_ABI_VERSION_MAJOR} + ${SNDFILE_ABI_VERSION_MINOR} + 1")

MapServer/MapServer CMakeLists.txt :51

MATH(EXPR MapServer_VERSION_NUM "${MapServer_VERSION_MAJOR}*10000+${MapServer_VERSION_MINOR}*100+${MapServer_VERSION_REVISION}")

MapServer/MapServer cmake/3.20/FindPostgreSQL.cmake :230

math(EXPR _PostgreSQL_minor_version "${_PostgreSQL_VERSION_NUM} % 10000 / 100")

MapServer/MapServer cmake/3.20/FindPostgreSQL.cmake :231

math(EXPR _PostgreSQL_patch_version "${_PostgreSQL_VERSION_NUM} % 100")

gerddie/maxflow CMakeLists.txt :44

MATH(EXPR MAXFLOW_CURRENT "${MICRO_VERSION} - ${BINARY_AGE}")

mfem/mfem config/cmake/modules/FindPackageMultipass.cmake :117

math (EXPR _tmp "${MULTIPASS_TEST_COUNT} + 1") # Why can't I add to a cache variable?

mfem/mfem config/cmake/modules/MfemCmakeUtilities.cmake :32

math(EXPR VersionInt "(${Major}*100+${Minor})*100+${Patch}")

mfem/mfem config/cmake/modules/MfemCmakeUtilities.cmake :276

math(EXPR I "${I}+3")

rui314/mold third-party/tbb/cmake/compilers/GNU.cmake :65

math(EXPR _tbb_gnu_asm_version_number  "${_tbb_gnu_asm_major_version} * 1000 + ${_tbb_gnu_asm_minor_version}")

ngtcp2/ngtcp2 CMakeLists.txt :61

math(EXPR CRYPTO_QUICTLS_LT_SOVERSION
  "${CRYPTO_QUICTLS_LT_CURRENT} - ${CRYPTO_QUICTLS_LT_AGE}")

tpaviot/oce adm/cmake/cotire.cmake :1161

math (EXPR _index "${_headerDepth} - 2")

tpaviot/oce adm/cmake/cotire.cmake :2084

math (EXPR _startIndex "${_numberOfSources} - 1")

tpaviot/oce adm/cmake/occt_macros.cmake :37

math (EXPR COMPILER_BITNESS "32 + 32*(${CMAKE_SIZEOF_VOID_P}/8)")

tpaviot/oce adm/cmake/occt_macros.cmake :312

math (EXPR ALL_FILES_NB "${ALL_FILES_NB} - 1" ) # decrement number

tpaviot/oce adm/cmake/occt_macros.cmake :495

MATH(EXPR LIST_INDEX "${LIST_INDEX}+1")

tpaviot/oce adm/cmake/occt_toolkit.cmake :82

math (EXPR SOURCE_FILES_FLEX_LEN "${SOURCE_FILES_FLEX_LEN} - 1")

OGRECave/ogitor CMakeModules/OgreAddTargets.cmake :79

math(EXPR _FILE_NUM "${_FILE_NUM}+1")

OpenImageDenoise/oidn cmake/oidn_version.cmake :10

math(EXPR OIDN_VERSION_NUMBER "10000*${OIDN_VERSION_MAJOR} + 100*${OIDN_VERSION_MINOR} + ${OIDN_VERSION_PATCH}")

OpenMathLib/OpenBLAS lapack-netlib/lapack_build.cmake :28

math(EXPR parallel "${parallel} + 1")

BYVoid/OpenCC deps/pybind11-2.13.1/tools/FindPythonLibsNew.cmake :213

math(EXPR _CMAKE_BITS "${CMAKE_SIZEOF_VOID_P} * 8")

opencv/opencv 3rdparty/libjpeg-turbo/CMakeLists.txt :49

math(EXPR BITS "${CMAKE_SIZEOF_VOID_P} * 8")

opencv/opencv cmake/OpenCVCompilerOptimizations.cmake :754

math(EXPR CPU_${OPT}_USAGE_COUNT "${CPU_${OPT}_USAGE_COUNT}+1")

opencv/opencv cmake/OpenCVDetectInferenceEngine.cmake :10

math(EXPR ver "${OpenVINO_VERSION_MAJOR} * 1000000 + ${OpenVINO_VERSION_MINOR} * 10000 + ${OpenVINO_VERSION_PATCH} * 100")

opencv/opencv cmake/OpenCVFindIPPIW.cmake :70

math(EXPR IPP_VERSION_EXP           "${IPP_VERSION_MAJOR}*10000 + ${IPP_VERSION_MINOR}*100 + ${IPP_VERSION_BUILD}")

opencv/opencv cmake/OpenCVFindIPPIW.cmake :71

math(EXPR IW_MIN_COMPATIBLE_IPP_EXP "${IW_MIN_COMPATIBLE_IPP_MAJOR}*10000 + ${IW_MIN_COMPATIBLE_IPP_MINOR}*100 + ${IW_MIN_COMPATIBLE_IPP_UPDATE}")

trabucayre/openFPGALoader CMakeLists.txt :330

math(EXPR FTDI_VAL "${LIBFTDI_VERSION_MAJOR} * 100 + ${LIBFTDI_VERSION_MINOR}")

AcademySoftwareFoundation/OpenImageIO src/cmake/modules/Findpugixml.cmake :49

math (EXPR PUGIXML_VERSION_MAJOR "${PUGIXML_CODED_VERSION} / 100")

AcademySoftwareFoundation/OpenImageIO src/cmake/modules/Findpugixml.cmake :50

math (EXPR PUGIXML_VERSION_MINOR "(${PUGIXML_CODED_VERSION} % 100) / 10")

AcademySoftwareFoundation/OpenImageIO src/heif.imageio/CMakeLists.txt :14

MATH (EXPR _static_libraries_found "${static_libraries_found}+1")

AcademySoftwareFoundation/OpenShadingLanguage src/cmake/modules/FindOptiX.cmake :40

math(EXPR OPTIX_VERSION_MAJOR "${OPTIX_VERSION_STRING}/10000")

AcademySoftwareFoundation/OpenShadingLanguage src/cmake/modules/FindOptiX.cmake :41

math(EXPR OPTIX_VERSION_MINOR "(${OPTIX_VERSION_STRING}%10000)/100")

AcademySoftwareFoundation/OpenShadingLanguage src/cmake/modules/FindOptiX.cmake :42

math(EXPR OPTIX_VERSION_MICRO "${OPTIX_VERSION_STRING}%100")

AcademySoftwareFoundation/OpenShadingLanguage src/cmake/modules/Findpugixml.cmake :50

math (EXPR PUGIXML_VERSION_MAJOR "${PUGIXML_CODED_VERSION} / 100")