cmake math(100) examples

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}")

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")

embree/embree CMakeLists.txt :12

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

fltk/fltk CMake/gen_config.cmake :25

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

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")

InsightSoftwareConsortium/ITK CMakeLists.txt :532

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

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")

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")

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}" )

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")

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

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

OpenImageDenoise/oidn cmake/oidn_version.cmake :10

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

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/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")

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

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

AcademySoftwareFoundation/OpenTimelineIO CMakeLists.txt :144

math(EXPR OTIO_SOVERSION "${OTIO_VERSION_MAJOR} * 100 + ${OTIO_VERSION_MINOR}")

openturns/openturns lib/include/CMakeLists.txt :7

math (EXPR OPENTURNS_VERSION_NR "100000 * ${CPACK_PACKAGE_VERSION_MAJOR} + 100 * ${_VERSION_MINOR}")

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

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

PDAL/PDAL cmake/modules/FindGeoTIFF.cmake :69

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

podofo/podofo cmake/modules/MacroEnsureVersion.cmake :26

MATH(EXPR req_vers_num "${req_major_vers}*10000 + ${req_minor_vers}*100 + ${req_patch_vers}")

podofo/podofo cmake/modules/MacroEnsureVersion.cmake :27

MATH(EXPR found_vers_num "${found_major_vers}*10000 + ${found_minor_vers}*100 + ${found_patch_vers}")

podofo/podofo cmake/modules/MacroEnsureVersion.cmake :62

MATH(EXPR req_vers_num "${req_major_vers}*100 + ${req_minor_vers}")

podofo/podofo cmake/modules/MacroEnsureVersion.cmake :63

MATH(EXPR found_vers_num "${found_major_vers}*100 + ${found_minor_vers}")

qgis/QGIS CMakeLists.txt :75

math(EXPR QGIS_VERSION_INT "${CPACK_PACKAGE_VERSION_MAJOR}*10000+${CPACK_PACKAGE_VERSION_MINOR}*100+${CPACK_PACKAGE_VERSION_PATCH}")

qgis/QGIS cmake/FindGRASS.cmake :54

MATH( EXPR GRASS_NUM_VERSION${GRASS_FIND_VERSION} "${GRASS_MAJOR_VERSION${GRASS_FIND_VERSION}}*10000 + ${GRASS_MINOR_VERSION${GRASS_FIND_VERSION}}*100")

SOCI/soci cmake/soci_parse_version.cmake :39

math(EXPR MINOR_VERSION "(${RAW_VERSION} / 100) % 1000")

SOCI/soci cmake/soci_parse_version.cmake :40

math(EXPR PATCH_VERSION "${RAW_VERSION} % 100")

taglib/taglib cmake/modules/MacroEnsureVersion.cmake :26

MATH(EXPR req_vers_num "${req_major_vers}*10000 + ${req_minor_vers}*100 + ${req_patch_vers}")

taglib/taglib cmake/modules/MacroEnsureVersion.cmake :27

MATH(EXPR found_vers_num "${found_major_vers}*10000 + ${found_minor_vers}*100 + ${found_patch_vers}")

taglib/taglib cmake/modules/MacroEnsureVersion.cmake :62

MATH(EXPR req_vers_num "${req_major_vers}*100 + ${req_minor_vers}")

taglib/taglib cmake/modules/MacroEnsureVersion.cmake :63

MATH(EXPR found_vers_num "${found_major_vers}*100 + ${found_minor_vers}")

fallahn/tmxlite SFML3Example/cmake/modules/FindSFML.cmake :96

math(EXPR SFML_REQUESTED_VERSION "${SFML_FIND_VERSION_MAJOR} * 10000 + ${SFML_FIND_VERSION_MINOR} * 100 + ${SFML_FIND_VERSION_PATCH}")

fallahn/tmxlite SFML3Example/cmake/modules/FindSFML.cmake :101

math(EXPR SFML_VERSION "${SFML_VERSION_MAJOR} * 10000 + ${SFML_VERSION_MINOR} * 100 + ${SFML_VERSION_PATCH}")

fallahn/tmxlite SFML3Example/SFMLExample/cmake/modules/FindSFML.cmake :96

math(EXPR SFML_REQUESTED_VERSION "${SFML_FIND_VERSION_MAJOR} * 10000 + ${SFML_FIND_VERSION_MINOR} * 100 + ${SFML_FIND_VERSION_PATCH}")

fallahn/tmxlite SFML3Example/SFMLExample/cmake/modules/FindSFML.cmake :101

math(EXPR SFML_VERSION "${SFML_VERSION_MAJOR} * 10000 + ${SFML_VERSION_MINOR} * 100 + ${SFML_VERSION_PATCH}")

fallahn/tmxlite SFMLExample/cmake/modules/FindSFML.cmake :96

math(EXPR SFML_REQUESTED_VERSION "${SFML_FIND_VERSION_MAJOR} * 10000 + ${SFML_FIND_VERSION_MINOR} * 100 + ${SFML_FIND_VERSION_PATCH}")

fallahn/tmxlite SFMLExample/cmake/modules/FindSFML.cmake :101

math(EXPR SFML_VERSION "${SFML_VERSION_MAJOR} * 10000 + ${SFML_VERSION_MINOR} * 100 + ${SFML_VERSION_PATCH}")

transmission/transmission CMakeLists.txt :117

math(EXPR CFBUNDLE_3 "${TR_VERSION_PATCH} * 100 + 0${TR_STABLE_RELEASE} * 99 + 0${TR_VERSION_BETA_NUMBER}")

trilinos/Trilinos packages/kokkos/CMakeLists.txt :155

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

trilinos/Trilinos packages/kokkos/CMakeLists.txt :160

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

trilinos/Trilinos packages/kokkos/CMakeLists.txt :161

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

trilinos/Trilinos packages/kokkos-kernels/CMakeLists.txt :18

MATH(EXPR KOKKOSKERNELS_VERSION "${KokkosKernels_VERSION_MAJOR} * 10000 + ${KokkosKernels_VERSION_MINOR} * 100 + ${KokkosKernels_VERSION_PATCH}")

trilinos/Trilinos packages/kokkos-kernels/CMakeLists.txt :20

MATH(EXPR KOKKOSKERNELS_VERSION_MINOR "${KOKKOSKERNELS_VERSION} / 100 % 100")

trilinos/Trilinos packages/kokkos-kernels/CMakeLists.txt :21

MATH(EXPR KOKKOSKERNELS_VERSION_PATCH "${KOKKOSKERNELS_VERSION} % 100")

EttusResearch/uhd host/cmake/Modules/UHDGlobalDefs.cmake :14

math(EXPR UHD_VERSION_ADDED "1000000 * ${UHD_VERSION_MAJOR} + 10000 * ${UHD_VERSION_API} + 100 * ${UHD_VERSION_ABI} + 99")

EttusResearch/uhd host/cmake/Modules/UHDGlobalDefs.cmake :16

math(EXPR UHD_VERSION_ADDED "1000000 * ${UHD_VERSION_MAJOR} + 10000 * ${UHD_VERSION_API} + 100 * ${UHD_VERSION_ABI} + ${UHD_VERSION_PATCH}")

gnuradio/volk CMakeLists.txt :88

math(EXPR VOLK_VERSION_DECIMAL "${VERSION_INFO_MAJOR_VERSION} * 10000
    + ${VERSION_INFO_MINOR_VERSION} * 100
    + ${VERSION_INFO_MAINT_VERSION}")

vrpn/vrpn cmake/cmake-2.8.4-modules/boost/FindBoost.cmake :469

MATH(EXPR Boost_MINOR_VERSION "${Boost_VERSION} / 100 % 1000")

vrpn/vrpn cmake/cmake-2.8.4-modules/boost/FindBoost.cmake :470

MATH(EXPR Boost_SUBMINOR_VERSION "${Boost_VERSION} % 100")

vrpn/vrpn cmake/cmake-2.8.4-modules/boost/FindBoost.cmake :661

MATH(EXPR Boost_MINOR_VERSION "${Boost_VERSION} / 100 % 1000")

vrpn/vrpn cmake/cmake-2.8.4-modules/boost/FindBoost.cmake :662

MATH(EXPR Boost_SUBMINOR_VERSION "${Boost_VERSION} % 100")