cmake string examples

Signatures

string(FIND <string> <substring> <out-var> [...])
string(REPLACE <match-string> <replace-string> <out-var> <input>...)
string(REGEX MATCH <match-regex> <out-var> <input>...)
string(REGEX MATCHALL <match-regex> <out-var> <input>...)
string(REGEX REPLACE <match-regex> <replace-expr> <out-var> <input>...)
string(APPEND <string-var> [<input>...])
string(PREPEND <string-var> [<input>...])
string(CONCAT <out-var> [<input>...])
string(JOIN <glue> <out-var> [<input>...])
string(TOLOWER <string> <out-var>)
string(TOUPPER <string> <out-var>)
string(LENGTH <LENGTH_> <string> <out-var>)
string(SUBSTRING <string> <begin> <length> <out-var>)
string(STRIP <string> <out-var>)
string(GENEX_STRIP <string> <out-var>)
string(REPEAT <string> <count> <out-var>)
string(COMPARE <op> <string1> <string2> <out-var>)
string(<HASH> <out-var> <input>)
string(ASCII <number>... <out-var>)
string(HEX <string> <out-var>)
string(CONFIGURE <string> <out-var> [...])
string(MAKE_C_IDENTIFIER <string> <out-var>)
string(RANDOM [<option>...] <out-var>)
string(TIMESTAMP <out-var> [<format string>] [UTC])
string(UUID <out-var> ...)
string(JSON <out-var> [ERROR_VARIABLE <error-var>]
  {GET <JSON GET_> | TYPE <JSON TYPE_> | LENGTH <JSON LENGTH_> | REMOVE <JSON REMOVE_>}
<json-string> <member|index> [<member|index> ...])
string(JSON <out-var> [ERROR_VARIABLE <error-var>]
  MEMBER <JSON MEMBER_> <json-string>
[<member|index> ...] <index>)
string(JSON <out-var> [ERROR_VARIABLE <error-var>]
  SET <JSON SET_> <json-string>
<member|index> [<member|index> ...] <value>)
string(JSON <out-var> [ERROR_VARIABLE <error-var>]
  EQUAL <JSON EQUAL_> <json-string1> <json-string2>)

Examples

oceancx/CXEngine cmake/cotire.cmake :555

string (STRIP "${CMAKE_INCLUDE_FLAG_${_language}}" _includeFlag)

Hork-Engine/Hork-Source ThirdParty/SDL3/CMakeLists.txt :3032

string(STRIP "${SDL_REVISION_CENTER}" SDL_REVISION_CENTER)

RavEngine/RavEngine deps/SDL/src/hidapi/src/CMakeLists.txt :12

string(STRIP "${CMAKE_MATCH_2}" VERSION_SUFFIX)

zenustech/zeno projects/.unusedTools/cmake/FindBlosc.cmake :140

string(STRIP "${_blosc_version_major_string}" Blosc_VERSION_MAJOR)

PrismLauncher/PrismLauncher cmake/ECMQueryQt.cmake :93

string(STRIP "${output}" output)

PolyMC/PolyMC cmake/GetGitRevisionDescription.cmake :132

string(STRIP ${GIT_DIR_RELATIVE} GIT_DIR_RELATIVE)

openthread/openthread CMakeLists.txt :33

string(STRIP ${OT_DEFAULT_VERSION} OT_DEFAULT_VERSION)

w111liang222/lidar-slam-detection third_party/pybind11/tools/pybind11Common.cmake :245

string(STRIP "${PKG_VERSION}" PKG_VERSION)

gscept/nebula extlibs/scripts/JSONParser.cmake :174

string(STRIP  "${json_reservedWord}" json_reservedWord)

AMICI-dev/AMICI ThirdParty/sundials/cmake/macros/SundialsAddTest.cmake :158

string(STRIP "${RUN_COMMAND}" RUN_COMMAND)

TigerVNC/tigervnc cmake/StaticBuild.cmake :119

string(STRIP ${GNUTLS_LIBRARIES} GNUTLS_LIBRARIES)

dartsim/dart cmake/dart_defs.cmake :281

string(STRIP ${GCOVR_VERSION_RAW_OUTPUT} GCOVR_VERSION_RAW_OUTPUT)

google/filament third_party/dawn/third_party/dxc/cmake/modules/ChooseMSVCCRT.cmake :45

string(STRIP "${${flagsvar}}" ${flagsvar})

mysql/mysql-server extra/curl/curl-8.14.1/CMakeLists.txt :2265

string(STRIP "${CMAKE_SHARED_LINKER_FLAGS}" _custom_ldflags)

winsoft666/QWebView dep/cef_binary_74.1.19+gb62bacf+chromium-74.0.3729.157_windows32/cmake/cef_macros.cmake :150

STRING(STRIP "${FLL_CFLAGS}"  FLL_CFLAGS)

LLNL/axom src/axom/quest/tests/CMakeLists.txt :275

string(STRIP "${extra_compile_flags}" extra_compile_flags)

jahnf/Projecteur cmake/modules/LinuxDistributionInfo.cmake :41

string(STRIP "${CMAKE_MATCH_1}" DIST_VERSION)

rAthenaCN/rAthenaCN 3rdparty/cmake/GetGitVersion.cmake :47

string(STRIP ${GIT_HEAD_VERSION} GIT_HEAD_VERSION)

KiCad/kicad-source-mirror thirdparty/sentry-native/external/crashpad/libunwind/cmake/Modules/HandleCompilerRT.cmake :19

string(STRIP "${LIBRARY_FILE}" LIBRARY_FILE)

BioMedIA/MIRTK CMake/Basis/UtilitiesTools.cmake :838

string (STRIP "${SH_B}" SH_B)

audacity/audacity au3/scripts/build/macOS/NotarizeMacos.cmake :20

string( STRIP ${result} result )

btccom/btcpool-ABANDONED CMakeLists.txt :323

string(STRIP ${MYSQL_LIBRARIES} MYSQL_LIBRARIES)

flux-framework/flux-sched CMakeLists.txt :9

string(STRIP ${FLUX_SCHED_VER} FLUX_SCHED_VER)

qtfreet00/llvm-obfuscator cmake/modules/GetSVN.cmake :98

string(STRIP "${revision}" revision)

dufernst/LegionCore-7.3.5 dep/cotire/Cmake/cotire.cmake :751

string (STRIP "${CMAKE_INCLUDE_SYSTEM_FLAG_${_language}}" _includeFlag)

yrnkrn/zapcc cmake/modules/ChooseMSVCCRT.cmake :33

string(STRIP "${${crt_current}}" ${crt_current})

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/CMakeVOL.cmake :133

string (STRIP "${hdf5_vol_name}" hdf5_vol_name)

VcDevel/Vc test.cmake :186

string(STRIP "${COMPILER_VERSION}" COMPILER_VERSION)

openconnect/openconnect-gui CMake/Modules/FindOpenConnect.cmake :40

string(STRIP ${output} output)

boutproject/BOUT-dev cmake/FindScoreP.cmake :96

string(STRIP ${flag} flag)

securesystemslab/multicompiler cmake/modules/GetSVN.cmake :98

string(STRIP "${revision}" revision)

saturneric/GpgFrontend cmake/cotire.cmake :567

string (STRIP "${CMAKE_INCLUDE_SYSTEM_FLAG_${_language}}" _includeFlag)

microsoft/ShaderConductor External/CMakeLists.txt :17

string(STRIP ${head_rev} head_rev)

kpeeters/cadabra2 libs/pybind11/tools/pybind11Common.cmake :274

string(STRIP "${PKG_VERSION}" PKG_VERSION)

Slicer/SlicerGitSVNArchive CMake/ExternalProjectDependencyForPython.cmake :131

string(STRIP ${_path} _path)

wxWidgets/wxWidgets build/cmake/config.cmake :197

string(STRIP "${WXCONFIG_CPPFLAGS}" WXCONFIG_CPPFLAGS)

cvet/fonline ThirdParty/SDL/cmake/GetGitRevisionDescription.cmake :145

string(STRIP ${git_worktree_dir} git_worktree_dir)

irods/irods cmake/Modules/IrodsCPackPlatform.cmake :58

string(STRIP ${IRODS_LINUX_DISTRIBUTION_VERSION_CODENAME} IRODS_LINUX_DISTRIBUTION_VERSION_CODENAME)

polardb/polardbx-engine extra/curl/curl-7.86.0/CMake/FindGSS.cmake :117

string(STRIP "${_GSS_LIB_FLAGS}" _GSS_LIB_FLAGS)

dealii/dealii cmake/macros/macro_to_string_and_add_prefix.cmake :29

string(STRIP "${${_variable}}" ${_variable})

hailo-ai/hailort hailort/cmake/execute_cmake.cmake :38

string(STRIP ${cores_count} cores_count)

feelpp/feelpp feelpp/cmake/modules/feelpp.macros.cmake :183

string(STRIP "${TEST}" TEST)

flyinghead/flycast core/deps/libzip/cmake/GenerateZipErrorStrings.cmake :40

string(STRIP "${CMAKE_MATCH_2}" err_t_tt)

skyjake/Doomsday-Engine doomsday/cmake/Macros.cmake :683

string (STRIP ${CMAKE_MATCH_1} depPath)

ZJU-FAST-Lab/Fast-Racing src/utils/uav_simulator/Utils/cmake_utils/cmake_modules/FindGSL.cmake :73

string( STRIP "${GSL_CFLAGS}" GSL_CFLAGS )

FreesmTeam/FreesmLauncher cmake/GetGitRevisionDescription.cmake :132

string(STRIP ${GIT_DIR_RELATIVE} GIT_DIR_RELATIVE)

SGL-UT/gnsstk swig/PythonSetup.cmake :89

string(STRIP ${_python_libdir} _python_libdir)

GreatSQL/GreatSQL storage/rocksdb/CMakeLists.txt :127

STRING(STRIP ${CURRENT_PLUGIN_LD} CURRENT_PLUGIN_LD)

yanhua133/mediasoup-sfu-cpp deps/libressl/CMakeLists.txt :28

string(STRIP ${CRYPTO_VERSION} CRYPTO_VERSION)

Kenix3/libultraship cmake/HandleCompilerRT.cmake :84

string(STRIP "${library_file}" library_file)

percona/percona-xtradb-cluster extra/curl/curl-8.12.1/CMake/FindGSS.cmake :97

string(STRIP "${_GSS_CFLAGS}" _GSS_CFLAGS)

glKarin/com.n0n3m4.diii4a Q3E/src/main/jni/xash3d/xash3d-fwgs/3rdparty/opusfile/opusfile/cmake/OpusFilePackageVersion.cmake :14

string(STRIP ${OPUSFILE_PACKAGE_VERSION}, OPUSFILE_PACKAGE_VERSION)

yazhiwang/ollvm-tll cmake/modules/GetSVN.cmake :97

string(STRIP "${repository}" repository)

Lewuathe/mlir-hello thirdparty/llvm-project/cmake/Modules/HandleCompilerRT.cmake :84

string(STRIP "${library_file}" library_file)

WAVM/WAVM ThirdParty/libunwind/cmake/Modules/HandleCompilerRT.cmake :49

string(STRIP "${LIBRARY_FILE}" LIBRARY_FILE)

learnforpractice/pyeos CMakeModules/cotire.cmake :551

string (STRIP "${CMAKE_INCLUDE_SYSTEM_FLAG_${_language}}" _includeFlag)

MhLiao/TextBoxes_plusplus cmake/Utils.cmake :69

string(STRIP ${__result} __result)

parflow/parflow cmake/modules/FindHDF5.cmake :355

string( STRIP "${DEF}" DEF )

FreeRDP/FreeRDP include/CMakeLists.txt :82

string(STRIP "${VALUE}" VALUE)

nih-at/libzip cmake/GenerateZipErrorStrings.cmake :40

string(STRIP "${CMAKE_MATCH_2}" err_t_tt)

msteinbeck/tinyspline src/CMakeLists.txt :796

string(STRIP "${TINYSPLINE_CXX_LINK_LIBRARIES}" TINYSPLINE_CXX_LINK_LIBRARIES)

GANGE666/xVMP src/cmake/modules/ChooseMSVCCRT.cmake :45

string(STRIP "${${flagsvar}}" ${flagsvar})

HDFGroup/hdf5 config/cmake/scripts/CTestScript.cmake :34

string(STRIP ${osname} osname)

GenericMappingTools/gmt cmake/modules/ManageString.cmake :387

string (STRIP "${_replacement}" _replacement)