cmake math examples

Signatures

math(EXPR <variable> "<expression>" [OUTPUT_FORMAT <format>])

Examples

timi-liuliang/echo thirdparty/eigen-3.3.3/cmake/EigenTesting.cmake :347

math(EXPR EIGEN_FAILTEST_FAILURE_COUNT ${EIGEN_FAILTEST_FAILURE_COUNT}+1)

geodynamics/aspect tests/CMakeLists.txt :216

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

AtomicGameEngine/AtomicGameEngine Build/CMake/Toolchains/android.toolchain.cmake :806

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

u3d-community/U3D cmake/UrhoDiscover.cmake :197

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

222464/LTBL2 FindSFML.cmake :93

math(EXPR SFML_REQUESTED_VERSION "${SFML_FIND_VERSION_MAJOR} * 10 + ${SFML_FIND_VERSION_MINOR}")

IFL-CAMP/supra cmake/FindCUDA_old.cmake :1887

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

microsoft/scenepic CMakeLists.txt :137

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

mgerhardy/caveexpress cmake/darwin.cmake :8

math(EXPR OUTPUT "${OUTPUT} + ${FILESIZE_}")

oceancx/CXEngine cmake/cotire.cmake :633

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

alicevision/AliceVision src/CMakeLists.txt :732

MATH(EXPR ALICEVISION_CC_LIST_LEN "${ALICEVISION_CC_LIST_LEN}-1")

f3d-app/f3d CMakeLists.txt :49

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

o3de/o3de cmake/O3DEJson.cmake :37

math(EXPR array_range "${array_count}-1")

prusa3d/PrusaSlicer cmake/modules/bin2h.cmake :14

math(EXPR offset "0")

FreeCAD/FreeCAD cMake/FindNETGEN.cmake :124

MATH(EXPR NETGEN_VERSION_C "(${NETGEN_VERSION_MAJOR} << 16) + (${NETGEN_VERSION_MINOR} << 8) + (${NETGEN_VERSION_PATCH})")

OGRECave/ogre CMake/Utils/AndroidMacros.cmake :68

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

godlikepanos/anki-3d-engine AnKi/Shaders/CMakeLists.txt :4

MATH(EXPR proc_count "${proc_count}-1")

prusa3d/Prusa-Firmware cmake/Check_final_lang_bin_size.cmake :4

MATH(EXPR PADDED_SIZE "((${FILE_SIZE}+4096-1) / 4096 * 4096 )")

bambulab/BambuStudio cmake/modules/bin2h.cmake :14

math(EXPR offset "0")

SoftFever/OrcaSlicer cmake/modules/bin2h.cmake :14

math(EXPR offset "0")

anhttran/3dmm_basic lib/3rdParty/Eigen/cmake/EigenTesting.cmake :347

math(EXPR EIGEN_FAILTEST_FAILURE_COUNT ${EIGEN_FAILTEST_FAILURE_COUNT}+1)

cadaver/turso3d ThirdParty/SDL/CMakeLists.txt :69

math(EXPR SDL_DYLIB_COMPAT_VERSION_MAJOR "100 * ${PROJECT_VERSION_MINOR} + 1")

hku-mars/STD CMakeLists.txt :20

math(EXPR PROC_NUM "${N} - 2")

Hork-Engine/Hork-Source ThirdParty/fmt/CMakeLists.txt :20

math(EXPR CPACK_PACKAGE_VERSION_MAJOR ${CMAKE_MATCH_1})

STORM-IRIT/Radium-Engine external/CMakeLists.txt :64

math(EXPR RadiumPrefixLength " ${SourceDirLength} - ${ExternalDirLength}")

fzi-forschungszentrum-informatik/gpu-voxels icmaker/IcMaker.cmake :170

MATH(EXPR CMAKE_ICMAKER_GCC_VERSION_NUM "${CMAKE_ICMAKER_GCC_VERSION_MAJOR}*100 + ${CMAKE_ICMAKER_GCC_VERSION_MINOR}")

RavEngine/RavEngine deps/assimp/cmake-modules/CoverallsGenerateGcov.cmake :416

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

cnr-isti-vclab/meshlab unsupported/plugins_unsupported/external/CoMISo/cmake/ACGOutput.cmake :4

math (EXPR _add_chr "${length} - ${_str_len}")

zenustech/zeno projects/Audio/aquila/cmake/FindSFML.cmake :103

math(EXPR STRING_SIZE ${STRING_SIZE}-5)

Vhonowslend/StreamFX-Public CMakeLists.txt :183

MATH(EXPR GIT_OUTPUT_TWEAK "${GIT_OUTPUT_TWEAK} + ${CMAKE_MATCH_3}")

pioneerspacesim/pioneer contrib/fmt/CMakeLists.txt :176

math(EXPR CPACK_PACKAGE_VERSION_MAJOR ${CMAKE_MATCH_1})

overte-org/overte cmake/macros/AutoScribeShader.cmake :149

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

stuntrally/stuntrally3 CMake/FindPackageHandleStandardArgs.cmake :111

MATH(EXPR configsCount "${configsCount} - 1")

PDAL/PDAL cmake/modules/FindGeoTIFF.cmake :68

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

kokkos/kokkos CMakeLists.txt :160

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

alpaka-group/alpaka thirdParty/catch2/extras/CatchAddTests.cmake :191

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

eclipse-ecal/ecal cmake/qt_msvc_path.cmake :48

MATH(EXPR MSVC_YEAR "2022 + ((${MSVC_VERSION} - 1930) / 10) * 2")

nextcloud/desktop src/gui/CMakeLists.txt :557

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

svkaiser/Doom64EX cmake/FindVala.cmake :40

math(EXPR _FIND_VALA_CURRENT_VERSION "${_FIND_VALA_CURRENT_VERSION} - 2")

ANTsX/ANTs Version.cmake :39

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

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

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

etternagame/etterna extern/curl/CMake/Utilities.cmake :29

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

NREL/OpenStudio ProjectMacros.cmake :1021

math(EXPR len "${len1} - 1")

KDE/digikam core/cmake/modules/MacroUtils.cmake :16

math(EXPR DOT_LENGTH "${PRINT_COMPILE_LENGTH} - ${NAME_LENGTH}")

pcb9382/FaceAlgorithm include/Eigen/cmake/EigenTesting.cmake :186

math(EXPR EIGEN_FAILTEST_FAILURE_COUNT ${EIGEN_FAILTEST_FAILURE_COUNT}+1)

Kitware/kwiver CMake/utils/kwiver-utils-msvc.cmake :68

math(EXPR _vardx "${edx}-4")

RSIA-LIESMARS-WHU/LSHBOX include/eigen/cmake/EigenTesting.cmake :186

math(EXPR EIGEN_FAILTEST_FAILURE_COUNT ${EIGEN_FAILTEST_FAILURE_COUNT}+1)

liminchen/OptCuts ext/libigl/external/cgal/src/CGAL_Project/cmake/modules/CGAL_add_test.cmake :31

math(EXPR list_last_n "${list_lenght} - 1")

wpilibsuite/allwpilib cmake/scripts/GenResource.cmake :4

math(EXPR fileSize "${fileHexSize} / 2")

SCOREC/core cmake/FindSimModSuite.cmake :108

math(EXPR archStart "${archStart}+5")

nv-legate/legate src/cmake/Modules/cpm_helpers.cmake :47

math(EXPR repo_name_len "${repo_name_len} - ${repo_name_idx}")

bareos/bareos cmake/BareosTargetTools.cmake :137

math(EXPR len "${target_name_len} - 12 - 1")

WerWolv/Fenestra cmake/modules/FenestraPlugin.cmake :90

math(EXPR FENESTRA_FEATURE_COUNT "${FENESTRA_FEATURE_COUNT} - 1" OUTPUT_FORMAT DECIMAL)

maidsafe-archive/MaidSafe CMakeLists.txt :50

math(EXPR Crash 0/0)

CroatiaControlLtd/asterix src/asterix/wireshark-plugin/1.10.6/CMakeLists.txt :203

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

MultiMC/Launcher cmake/BundleUtilities.cmake :620

math(EXPR i ${i}+1)

ml-explore/mlx mlx/backend/cuda/bin2h.cmake :43

math(EXPR length "${stringLength}")

facebook/folly build/fbcode_builder/CMake/FindSodium.cmake :128

math(EXPR _VS_VERSION "${MSVC_VERSION} / 10 - 60")

openvinotoolkit/openvino cmake/developer_package/packaging/packaging.cmake :210

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

lightspark/lightspark conf/FindLLVM.cmake :131

math(EXPR internal_numerical_result
      #"${major}*1000000 + ${minor}*1000 + ${patch}"
      "${major}*1000000 + ${minor}*1000"
      )

mapnik/mapnik CMakeLists.txt :364

math(EXPR MAPNIK_PROJ_VERSION "${PROJ_VERSION_MAJOR}*10000 + ${PROJ_VERSION_MINOR}*100 + ${PROJ_VERSION_PATCH}" OUTPUT_FORMAT DECIMAL)

gnss-sdr/gnss-sdr cmake/Modules/SetupPython.cmake :159

math(EXPR start_index "${blank_char_index} + 1")

whoozle/android-file-transfer-linux python/FindPythonLibsNew.cmake :189

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

CppMicroServices/CppMicroServices CMakeLists.txt :281

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

alexa/avs-device-sdk cmakeBuild/cmake/BuildOptions.cmake :26

math(EXPR buildTypePadLen "72 - ${buildTypeLen}")

SsageParuders/Android_Native_Surface my_android_opencv/cmake/OpenCVCompilerOptimizations.cmake :703

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

ossia/score cmake/GenerateLicense.cmake :13

math(EXPR offset "0")

psi4/psi4 cmake/FindPythonLibsNew.cmake :125

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

OpenKneeboard/OpenKneeboard CMakeLists.txt :149

math(EXPR OPENXR_API_LAYER_IMPLEMENTATION_VERSION "(${CMAKE_PROJECT_VERSION_MAJOR} << 24) | ${CMAKE_PROJECT_VERSION_MINOR}")

moneymanagerex/moneymanagerex util/FindwxWidgets.cmake :1165

math(EXPR filename_index "${index} + 1")

chdb-io/chdb cmake/limit_jobs.cmake :18

math(EXPR PARALLEL_COMPILE_JOBS ${TOTAL_PHYSICAL_MEMORY}/${MAX_COMPILER_MEMORY})

NVIDIA/MatX CMakeLists.txt :218

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

luajit-remake/luajit-remake annotated/bytecodes/CMakeLists.txt :69

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

AcademySoftwareFoundation/MaterialX source/PyMaterialX/External/PyBind11/tools/FindPythonLibsNew.cmake :212

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

w111liang222/lidar-slam-detection slam/thirdparty/fast_gicp/thirdparty/Eigen/cmake/EigenTesting.cmake :706

math(EXPR num_tests_per_target "${eigen_test_count}/${num_splits} - ${eigen_test_count}/${num_splits} % 1")

TheAssemblyArmada/Thyme cmake/modules/FindWindowsSDK.cmake :416

math(EXPR _idx "${_diridx} - 1")

NVIDIA/DALI cmake/modules/FindProtobuf.cmake :427

math(EXPR _PROTOBUF_MINOR_VERSION "${Protobuf_LIB_VERSION} / 1000 % 1000")

gscept/nebula extlibs/scripts/create_resource.cmake :12

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

LiangliangNan/MVStudio 3rd_party/clapack/clapack_build.cmake :30

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

asset-group/Sni5Gect-5GNR-sniffing-and-exploitation lib/src/phy/fec/ldpc/test/CMakeLists.txt :162

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

OpenMW/openmw cmake/base64.cmake :34

math(EXPR padSize "6 - ${headLength}")

OSVR/SteamVR-OSVR cmake/FindWindowsSDK.cmake :410

math(EXPR _idx "${_diridx} - 1")

Kitware/ParaView .gitlab/ci/ctest_build.cmake :71

math(EXPR num_warnings "${num_warnings} + ${num_warnings_target}")

zeek/zeek CMakeLists.txt :649

math(EXPR ZEEK_VERSION_NUMBER
     "${VERSION_MAJOR} * 10000 + ${VERSION_MINOR} * 100 + ${VERSION_PATCH}")

Amber-MD/cpptraj cmake-cpptraj/MPIConfig.cmake :54

math(EXPR FIRST_INDEX "${INDEX} - 1")

sandialabs/InterSpec cmake/android.toolchain.cmake :429

math( EXPR ANDROID_NDK_RELEASE_NUM "${ANDROID_NDK_RELEASE_NUM}+${__ndkReleaseLetterNum}" )

in-formant/in-formant external/freetype/CMakeLists.txt :168

math(EXPR LIBRARY_SOVERSION "${LIBTOOL_CURRENT} - ${LIBTOOL_AGE}")

DIPlib/diplib dependencies/libtiff/CMakeLists.txt :37

math(EXPR SO_MAJOR "${LIBTIFF_CURRENT} - ${LIBTIFF_AGE}")

BRAINSia/BRAINSTools CMake/ExternalProjectDependency.cmake :240

math(EXPR last_element_index "${list_length} - 1")

gismo/gismo src/CMakeLists.txt :57

math(EXPR ii "1")

AMICI-dev/AMICI ThirdParty/sundials/cmake/tpl/SundialsLapack.cmake :188

math(EXPR iopt ${iopt}+1)

awawa-dev/HyperHDR cmake/cmake_modules/FindWindowsSDK.cmake :429

math(EXPR _idx "${_diridx} - 1")

SimVascular/SimVascular Code/CMake/SimVascularMacros.cmake :1370

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

NERSC/timemory cmake/Modules/ConfigCpuArch.cmake :67

math(EXPR LAST_FEATURE_IDX "${NUM_FEATURES}-1")

emsec/hal deps/pybind11/tools/FindPythonLibsNew.cmake :161

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

GoSSIP-SJTU/TripleDoggy tools/lto/CMakeLists.txt :28

math(EXPR LTO_VERSION "${LLVM_VERSION_MAJOR} + ${LLVM_LTO_VERSION_OFFSET}")

WerWolv/ImHex cmake/modules/FindPackageHandleStandardArgs.cmake :250

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

ceph/ceph cmake/modules/AddCephTest.cmake :54

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

catchorg/Catch2 extras/CatchAddTests.cmake :153

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

gnuradio/gnuradio cmake/Modules/GrVersion.cmake :90

math(EXPR RC_MINOR_VERSION "${MINOR_VERSION} - 1")

opensim-org/opensim-core Bindings/Java/Matlab/CMakeLists.txt :51

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