cmake list(FIND) examples

apache/arrow cpp/cmake_modules/DefineOptions.cmake :72

list(FIND ${name}_OPTION_POSSIBLE_VALUES "${default}" default_value_index)

assimp/assimp contrib/android-cmake/android.toolchain.cmake :798

list( FIND ANDROID_SUPPORTED_NATIVE_API_LEVELS "${ANDROID_NATIVE_API_LEVEL}" __levelIdx )

capnproto/capnproto c++/cmake/CapnProtoTargets.cmake :126

list(FIND all_targets ${dependency} target_index)

USCiLab/cereal unittests/CMakeLists.txt :42

list(FIND SPECIAL_TESTS "${TEST_SOURCE}" IS_SPECIAL_TEST)

CGAL/cgal Documentation/doc/CMakeLists.txt :319

list(FIND CGAL_DOXYGEN_RESOURCES_DIRS ${DOXYGEN_VERSION} DOXYGEN_VERSION_INDEX)

CGAL/cgal Installation/CMakeLists.txt :260

list(FIND CGAL_DUPLICATE_CPP_FILES "${file}" CGAL_FILE_IDX)

projectchrono/chrono src/demos/csharp/CMakeLists.txt :58

list (FIND module_list "irrlicht" index)

projectchrono/chrono src/tests/benchmark_tests/CMakeLists.txt :20

LIST(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${CMAKE_INSTALL_PREFIX}/lib" isSystemDir)

curl/curl CMakeLists.txt :2290

list(FIND _sys_libdirs "${_libdir}" _libdir_index)

curl/curl CMakeLists.txt :2327

list(FIND _sys_libdirs "${_libdir}" _libdir_index)

duckdb/duckdb benchmark/CMakeLists.txt :8

list(FIND DUCKDB_EXTENSION_NAMES tpch _index)

ElmerCSC/elmerfem cmake/Modules/AddModules.cmake :60

LIST(FIND _parsedArgs_SKIP ${BASENAME} FILE_INDEX)

ElmerCSC/elmerfem cmake/Modules/AddModules.cmake :74

LIST(FIND _parsedArgs_SKIP ${DIRNAME} DIR_INDEX)

facebook/folly build/fbcode_builder/CMake/FBCMakeParseArgs.cmake :62

list(FIND all_args "${arg}" arg_index)

facebook/folly CMake/FollyFunctions.cmake :136

list(FIND sourceGroups "${fileGroup}" rIdx)

FreeCAD/FreeCAD cMake/FreeCAD_Helpers/SetupSalomeSMESH.cmake :48

list (FIND VTK_AVAILABLE_COMPONENTS ${_module} _index)

FreeRDP/FreeRDP cmake/ios.toolchain.cmake :231

list(FIND _supported_platforms ${PLATFORM} contains_PLATFORM)

OSGeo/gdal cmake/helpers/CheckCompilerMachineOption.cmake :54

list(FIND map_flag "${feature}" _found)

OSGeo/gdal cmake/modules/DefineFindPackage2.cmake :88

list(FIND pkgname_list ${pkgname} index)

OSGeo/gdal cmake/modules/packages/FindPoppler.cmake :78

list(FIND Poppler_FIND_COMPONENTS "${_comp}" _nextcomp)

gnuradio/gnuradio cmake/Modules/CMakeParseArgumentsCopy.cmake :98

list(FIND _optionNames "${currentArg}" optionIndex
)# ... then this marks the end of the arguments belonging to this keyword

gnuradio/gnuradio cmake/Modules/GrComponent.cmake :51

list(FIND _gr_enabled_components ${dep} dep_enb_index)

gnuradio/gnuradio gr-utils/modtool/templates/gr-newmod/cmake/Modules/CMakeParseArgumentsCopy.cmake :100

list(FIND _optionNames "${currentArg}" optionIndex)  # ... then this marks the end of the arguments belonging to this keyword

pantor/inja cmake/CoverallsGenerateGcov.cmake :260

list(FIND COVERAGE_SRCS ${GCOV_SRC_PATH} WAS_FOUND)

InsightSoftwareConsortium/ITK Modules/Filtering/Convolution/wrapping/test/CMakeLists.txt :1

list(
  FIND
  ITK_WRAP_IMAGE_DIMS
  2
  wrap_2_index)

InsightSoftwareConsortium/ITK Modules/Filtering/FastMarching/wrapping/test/CMakeLists.txt :4

list(
  FIND
  ITK_WRAP_IMAGE_DIMS
  2
  wrap_2_index)

InsightSoftwareConsortium/ITK Modules/Filtering/GPUSmoothing/wrapping/test/CMakeLists.txt :2

list(
  FIND
  ITK_WRAP_IMAGE_DIMS
  2
  wrap_2_index)

InsightSoftwareConsortium/ITK Modules/Filtering/ImageFeature/wrapping/test/CMakeLists.txt :24

list(
  FIND
  ITK_WRAP_IMAGE_DIMS
  2
  wrap_2_index)

InsightSoftwareConsortium/ITK Modules/Filtering/ImageGrid/wrapping/test/CMakeLists.txt :66

list(
  FIND
  ITK_WRAP_IMAGE_DIMS
  3
  wrap_3_index)

lammps/lammps cmake/Modules/LAMMPSUtils.cmake :14

list(FIND ${values} ${needle_lower} IDX_LOWER)

lammps/lammps lib/kokkos/cmake/kokkos_arch.cmake :1125

list(FIND KOKKOS_CUDA_ARCH_FLAGS sm_${_CUDA_COMPUTE_CAPABILITY} FLAG_INDEX)

lammps/lammps unittest/force-styles/CMakeLists.txt :161

list(FIND TEST_TAGS "no${CMAKE_SYSTEM_NAME}" _SKIPME)

lammps/lammps unittest/force-styles/CMakeLists.txt :179

list(FIND TEST_TAGS "no${CMAKE_SYSTEM_NAME}" _SKIPME)

lammps/lammps unittest/force-styles/CMakeLists.txt :220

list(FIND TEST_TAGS "no${CMAKE_SYSTEM_NAME}" _SKIPME)

libevent/libevent CMakeLists.txt :106

list(
	FIND EVENT__ALLOWED_STAGE_NAMES
	"${EVENT_STAGE_NAME}"
	EVENT__STAGE_RET
)

YosysHQ/nextpnr 3rdparty/pybind11/tests/CMakeLists.txt :311

list(FIND PYBIND11_TEST_FILES test_eigen_tensor.cpp PYBIND11_TEST_FILES_EIGEN_I)

tpaviot/oce CMakeLists.txt :453

list (FIND BUILD_TOOLKITS TKIVtk CAN_USE_VTK)

tpaviot/oce CMakeLists.txt :455

list (FIND BUILD_TOOLKITS TKIVtkDraw CAN_USE_VTK)

tpaviot/oce CMakeLists.txt :818

list (FIND BUILD_TOOLKITS DRAWEXE DRAWEXE_INDEX)

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

list (FIND _excludeExtensions "${_sourceExt}" _excludeIndex)

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

list (FIND ${_ignoreExtensionsVar} "${_headerFileExt}" _index)

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

list (FIND OCCT_HEADER_FILE_WITH_PROPER_NAMES ${HEADER_FILE_NAME} IS_HEADER_FOUND)

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

list (FIND ${OCCT_MODULE}_${OCCT_TOOLKITS_NAME_SUFFIX} ${PROJECT_NAME} CURRENT_PROJECT_IS_BUILT)

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

list (FIND USED_TOOLKITS_BY_CURRENT_PROJECT "vtkRenderingFreeTypeOpenGL" IS_VTK_RENDER_FREETYPE_FOUND)

OGRECave/ogitor CMakeModules/OgreAddTargets.cmake :72

list(FIND _EXCLUDES ${_FILE} _EXCLUDED)

OGRECave/ogitor CMakeModules/OgreAddTargets.cmake :110

list(FIND ARGN "WIN32" _W32_IDX)

OGRECave/ogitor CMakeModules/OgreAddTargets.cmake :115

list(FIND ARGN "MACOSX_BUNDLE" _OSX_IDX)

open62541/open62541 tools/cmake/Findcodecov.cmake :149

list(FIND CMAKE_${LANG}_SOURCE_FILE_EXTENSIONS "${FILE_EXT}" TEMP)

OpenMathLib/OpenBLAS lapack-netlib/CMakeLists.txt :123

list(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES ${CMAKE_INSTALL_FULL_LIBDIR} isSystemDir)

AcademySoftwareFoundation/OpenColorIO share/cmake/macros/ParseArguments.cmake :43

LIST(FIND larg_names "${arg}" is_arg_name)

opencv/opencv 3rdparty/libpng/CMakeLists.txt :78

list(FIND PNG_POWERPC_VSX_POSSIBLE_VALUES ${PNG_POWERPC_VSX} index)

opencv/opencv 3rdparty/libpng/CMakeLists.txt :159

list(FIND PNG_LOONGARCH_LSX_POSSIBLE_VALUES ${PNG_LOONGARCH_LSX} index)

opencv/opencv apps/CMakeLists.txt :45

list(FIND BUILD_APPS_LIST ${directory} _index)

opencv/opencv cmake/FindCUDA.cmake :1494

list( FIND nvcc_flags "-ccbin" ccbin_found0 )

opencv/opencv cmake/FindCUDA.cmake :1495

list( FIND nvcc_flags "--compiler-bindir" ccbin_found1 )

opencv/opencv cmake/OpenCVModule.cmake :535

list(FIND whitelist ${m} idx)

openscad/openscad tests/CMakeLists.txt :296

list(FIND ALL_2D_FILES ${FULLNAME} IDX)

mccdo/osgworks data/CMakeLists.txt :16

list( FIND _exclude ${trgtFile} excludeFile )

ICLDisco/parsec cmake_modules/ParsecCompilePTG.cmake :120

list(FIND _includes "${CMAKE_CURRENT_BINARY_DIR}" _i1)

YosysHQ/prjtrellis libtrellis/3rdparty/pybind11/tests/CMakeLists.txt :36

list(FIND LIST_WITHOUT_EXTENSIONS ${filename_no_ext} _FILE_FOUND)

protocolbuffers/protobuf cmake/protobuf-generate.cmake :79

list(FIND _protobuf_include_path ${_abs_dir} _contains_already)

protocolbuffers/protobuf cmake/protobuf-generate.cmake :93

list(FIND _protobuf_include_path ${ABS_PATH} _contains_already)

qt/qt5 cmake/QtIRHelpers.cmake :141

list(FIND filtered_args "-skip" skip_index)

qt/qt5 cmake/QtWriteArgsFile.cmake :36

list(FIND args "--" args_ddash_loc)

qtwebkit/qtwebkit Source/cmake/KDEInstallDirs.cmake :268

list(FIND _gnu_install_dirs_vars "${varname}" _list_offset)

qtwebkit/qtwebkit Source/cmake/WebKitPackaging.cmake :121

list(FIND FILE_PATTERNS_${PORT} ${_pattern} _pattern_index)

ossia/score src/plugins/score-plugin-jit/CMakeLists.txt :204

list (FIND LIBS "/usr/local/lib/libfaust.so" _index)

sandialabs/seacas cmake/tribits/core/package_arch/TribitsAddLibrary.cmake :719

list(FIND ${PACKAGE_NAME}_LIBRARIES "${PACKAGE_NAME}::${prefixedImportedLib}"
  FOUND_IMPORTEDLIB_IN_LIBRARIES_IDX)

sandialabs/seacas cmake/tribits/core/package_arch/TribitsETISupport.cmake :176

list(FIND ${manglistvar} ${newsymbol} already_mangled)

xiaoyeli/superlu_dist cmake/FindHIP.cmake :474

list(FIND _hip_cmake_options SHARED _hip_found_SHARED)

xiaoyeli/superlu_dist cmake/FindHIP.cmake :479

list(FIND _hip_cmake_options STATIC _hip_found_STATIC)

apple/swift stdlib/cmake/modules/SwiftSource.cmake :967

list(FIND maccatalyst_swift_module_flags "${interface_file}" interface_file_index)

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

list(FIND SFML_FIND_COMPONENTS "system" FIND_SFML_SYSTEM_COMPONENT)

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

list(FIND SFML_FIND_COMPONENTS "window" FIND_SFML_WINDOW_COMPONENT)

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

list(FIND SFML_FIND_COMPONENTS "audio" FIND_SFML_AUDIO_COMPONENT)

trilinos/Trilinos cmake/tribits/common_tpls/find_modules/FindHDF5.cmake :304

list(FIND HDF5_VALID_COMPONENTS ${component} component_idx)

trilinos/Trilinos cmake/tribits/core/test_support/TribitsAddTestHelpers.cmake :228

LIST (FIND PARSE_XHOST ${${PROJECT_NAME}_HOSTNAME} INDEX_OF_HOSTNAME_IN_XHOST_LIST)

trilinos/Trilinos packages/kokkos/cmake/kokkos_arch.cmake :1282

list(FIND SUPPORTED_AMD_ARCHS ${ARCH} LIST_INDEX)

trilinos/Trilinos packages/muelu/src/CMakeLists.txt :117

LIST (FIND TpetraCore_ETI_GORDS ${scalarName} scalarNameIndex)

microsoft/vcpkg scripts/buildsystems/vcpkg.cmake :644

list(FIND ARGS "ALIAS" ALIAS_IDX)

Viskores/viskores CMake/ViskoresModules.cmake :440

list(FIND dependency_chain ${target_module} chain_index)

Viskores/viskores CMake/testing/ViskoresTestWrappers.cmake :397

list(FIND options "${opt}" index)

MicBosi/VisualizationLibrary cmake/ParseArguments.cmake :65

list(FIND _singleArgNames "${currentArg}" singleArgIndex)  # ... then this marks the end of the arguments belonging to this keyword

gnuradio/volk cmake/Modules/CMakeParseArgumentsCopy.cmake :105

list(FIND _optionNames "${currentArg}" optionIndex
)# ... then this marks the end of the arguments belonging to this keyword

gnuradio/volk cmake/Modules/CMakeParseArgumentsCopy.cmake :107

list(FIND _singleArgNames "${currentArg}" singleArgIndex
)# ... then this marks the end of the arguments belonging to this keyword

vrpn/vrpn cmake/CppcheckTargets.cmake :68

list(FIND _input FAIL_ON_WARNINGS _fail_on_warn)

vrpn/vrpn cmake/CppcheckTargets.cmake :152

list(FIND ARGN STYLE _style)

vrpn/vrpn cmake/CppcheckTargets.cmake :157

list(FIND ARGN POSSIBLE_ERROR _poss_err)

vrpn/vrpn cmake/CppcheckTargets.cmake :167

list(FIND _input FAIL_ON_WARNINGS _fail_on_warn)

vrpn/vrpn cmake/DoxygenTargets.cmake :179

list(FIND _val_args "${_element}" _val_arg_find)

vrpn/vrpn cmake/cmake-2.8.12-modules/CMakeParseArguments.cmake :151

list(FIND _multiArgNames "${currentArg}" multiArgIndex)  # ... then this marks the end of the arguments belonging to this keyword

movableink/webkit Source/PlatformQt.cmake :153

list(FIND _configurations RELEASE _index)

movableink/webkit Source/ThirdParty/libwebrtc/Source/third_party/boringssl/src/third_party/android-cmake/android.toolchain.cmake :636

list( FIND ANDROID_SUPPORTED_ABIS "${ANDROID_ABI}" __androidAbiIdx )

movableink/webkit Source/ThirdParty/libwebrtc/Source/third_party/boringssl/src/third_party/android-cmake/android.toolchain.cmake :734

list( FIND __availableToolchains "${ANDROID_TOOLCHAIN_NAME}" __toolchainIdx )

movableink/webkit Source/WebKitLegacy/PlatformMac.cmake :622

list(FIND C99_FILES ${_file} _c99_index)

wiiuse/wiiuse cmake/FindWindowsSDK.cmake :433

list(FIND _win_sdk_versanddirs "${_dir}" _diridx)

wolfssl/wolfssl CMakeLists.txt :2910

list(FIND _wolfssl_dep_libs m _dep_libm)

wxWidgets/wxWidgets build/cmake/modules/cotire.cmake :201

list (FIND _ignoreExtensions "${_sourceExt}" _ignoreIndex)

tfussell/xlnt CMakeLists.txt :23

list(FIND XLNT_VALID_LANGS ${XLNT_CXX_LANG} index)

tfussell/xlnt cmake/ucm.cmake :520

list(FIND valid_types "${ARG_TYPE}" is_type_valid)