cmake add_feature_info() examples

coin3d/coin CMakeLists.txt :926

# add_feature_info(ThreadSafe COIN_THREADSAFE "Thread safe render traversals.")

coin3d/coin CMakeLists.txt :936

# add_feature_info(SuperGLU USE_SUPERGLU "Use superglu library.")

KDAB/GammaRay CMakeLists.txt :614

add_feature_info("ELF ABI detection" HAVE_ELF "Automatic probe ABI detection on ELF-based systems. Requires elf.h.")

OSGeo/gdal cmake/helpers/GdalDriverHelper.cmake :539

add_feature_info(gdal_${key} GDAL_ENABLE_DRIVER_${key} "${desc}")

OSGeo/gdal cmake/helpers/GdalDriverHelper.cmake :557

add_feature_info(ogr_${key} OGR_ENABLE_DRIVER_${key} "${desc}")

OSGeo/gdal ogr/ogrsf_frmts/CMakeLists.txt :23

add_feature_info(ogr_TAB OGR_ENABLE_DRIVER_TAB "MapInfo TAB and MIF/MID")

HDFGroup/hdf4 config/cmake/ZLIBNG/CMakeLists.txt :96

add_feature_info(CMAKE_BUILD_TYPE 1 "Build type: ${CMAKE_BUILD_TYPE} (default)")

HDFGroup/hdf4 config/cmake/ZLIBNG/CMakeLists.txt :956

add_feature_info(SSE42_CRC 1 "Support SSE4.2 optimized adler32 hash generation, using \"${SSE42FLAG}\"")

HDFGroup/hdf4 config/cmake/ZLIBNG/CMakeLists.txt :1362

add_feature_info(WITH_NEON WITH_NEON "Build with NEON intrinsics")

HDFGroup/hdf4 config/cmake/ZLIBNG/CMakeLists.txt :1365

add_feature_info(WITH_ALTIVEC WITH_ALTIVEC "Build with AltiVec optimisations")

HDFGroup/hdf4 config/cmake/ZLIBNG/CMakeLists.txt :1367

add_feature_info(WITH_POWER9 WITH_POWER9 "Build with optimisations for POWER9")

HDFGroup/hdf4 config/cmake/ZLIBNG/CMakeLists.txt :1373

add_feature_info(WITH_CRC32_VX WITH_CRC32_VX "Build with vectorized CRC32 on IBM Z")

HDFGroup/hdf4 config/cmake/ZLIBNG/CMakeLists.txt :1379

add_feature_info(WITH_SSSE3 WITH_SSSE3 "Build with SSSE3")

HDFGroup/hdf5 config/cmake/ZLIBNG/CMakeLists.txt :748

add_feature_info(ACLE_CRC 1 "Support ACLE optimized CRC hash generation, using \"${ACLEFLAG}\"")

HDFGroup/hdf5 config/cmake/ZLIBNG/CMakeLists.txt :976

add_feature_info(PCLMUL_CRC 1 "Support CRC hash generation using PCLMULQDQ, using \"${SSE42FLAG} ${PCLMULFLAG}\"")

HDFGroup/hdf5 config/cmake/ZLIBNG/CMakeLists.txt :988

add_feature_info(AVX2_SLIDEHASH 1 "Support AVX2 optimized slide_hash, using \"${AVX2FLAG}\"")

HDFGroup/hdf5 config/cmake/ZLIBNG/CMakeLists.txt :990

add_feature_info(AVX2_CHUNKSET 1 "Support AVX2 optimized chunkset, using \"${AVX2FLAG}\"")

HDFGroup/hdf5 config/cmake/ZLIBNG/CMakeLists.txt :992

add_feature_info(AVX2_COMPARE256 1 "Support AVX2 optimized compare256, using \"${AVX2FLAG}\"")

HDFGroup/hdf5 config/cmake/ZLIBNG/CMakeLists.txt :1351

add_feature_info(WITH_NEW_STRATEGIES WITH_NEW_STRATEGIES "Use new strategies")

HDFGroup/hdf5 config/cmake/ZLIBNG/CMakeLists.txt :1357

add_feature_info(WITH_INFLATE_STRICT WITH_INFLATE_STRICT "Build with strict inflate distance checking")

HDFGroup/hdf5 config/cmake/ZLIBNG/CMakeLists.txt :1378

add_feature_info(WITH_SSE2 WITH_SSE2 "Build with SSE2")

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ZLIBNG/CMakeLists.txt :661

add_feature_info(ACLE_CRC 1 "Support ACLE optimized CRC hash generation, using \"${ACLEFLAG}\"")

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ZLIBNG/CMakeLists.txt :1228

add_feature_info(ZLIBNG_ENABLE_TESTS ZLIBNG_ENABLE_TESTS "Test zlib-ng specific API")

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ZLIBNG/CMakeLists.txt :1229

add_feature_info(WITH_SANITIZER WITH_SANITIZER "Enable sanitizer support")

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ZLIBNG/CMakeLists.txt :1230

add_feature_info(WITH_GTEST WITH_GTEST "Build gtest_zlib")

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ZLIBNG/CMakeLists.txt :1231

add_feature_info(WITH_FUZZERS WITH_FUZZERS "Build test/fuzz")

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ZLIBNG/CMakeLists.txt :1234

add_feature_info(WITH_OPTIM WITH_OPTIM "Build with optimisation")

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ZLIBNG/CMakeLists.txt :1239

add_feature_info(WITH_CODE_COVERAGE WITH_CODE_COVERAGE "Enable code coverage reporting")

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ZLIBNG/CMakeLists.txt :1249

add_feature_info(WITH_POWER8 WITH_POWER8 "Build with optimisations for POWER8")

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ZLIBNG/CMakeLists.txt :1256

add_feature_info(WITH_CRC32_VX WITH_CRC32_VX "Build with vectorized CRC32 on IBM Z")

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ZLIBNG/CMakeLists.txt :1263

add_feature_info(WITH_SSE42 WITH_SSE42 "Build with SSE42")

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ZLIBNG/CMakeLists.txt :1264

add_feature_info(WITH_PCLMULQDQ WITH_PCLMULQDQ "Build with PCLMULQDQ")

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ZLIBNG/CMakeLists.txt :1265

add_feature_info(WITH_VPCLMULQDQ WITH_VPCLMULQDQ "Build with VPCLMULQDQ")

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/CMakeLists.txt :634

add_feature_info(SSE2 1 "Support the SSE2 instruction set, using \"${SSE2FLAG}\"")

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/CMakeLists.txt :925

add_feature_info(SSSE3_ADLER32 1 "Support SSSE3-accelerated adler32, using \"${SSSE3FLAG}\"")

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/CMakeLists.txt :961

add_feature_info(AVX2_SLIDEHASH 1 "Support AVX2 optimized slide_hash, using \"${AVX2FLAG}\"")

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/CMakeLists.txt :967

add_feature_info(AVX2_ADLER32 1 "Support AVX2-accelerated adler32, using \"${AVX2FLAG}\"")

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/CMakeLists.txt :1392

add_feature_info(WITH_MAINTAINER_WARNINGS WITH_MAINTAINER_WARNINGS "Build with project maintainer warnings")

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/CMakeLists.txt :1393

add_feature_info(WITH_CODE_COVERAGE WITH_CODE_COVERAGE "Enable code coverage reporting")

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/CMakeLists.txt :1394

add_feature_info(WITH_INFLATE_STRICT WITH_INFLATE_STRICT "Build with strict inflate distance checking")

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/CMakeLists.txt :1398

add_feature_info(WITH_ACLE WITH_ACLE "Build with ACLE")

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/CMakeLists.txt :1400

add_feature_info(WITH_ARMV6 WITH_ARMV6 "Build with ARMv6 SIMD")

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/CMakeLists.txt :1403

add_feature_info(WITH_POWER8 WITH_POWER8 "Build with optimisations for POWER8")

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/CMakeLists.txt :1406

add_feature_info(WITH_RVV WITH_RVV "Build with RVV intrinsics")

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/CMakeLists.txt :1412

add_feature_info(WITH_AVX2 WITH_AVX2 "Build with AVX2")

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/CMakeLists.txt :1419

add_feature_info(WITH_VPCLMULQDQ WITH_VPCLMULQDQ "Build with VPCLMULQDQ")

keepassxreboot/keepassxc src/CMakeLists.txt :22

add_feature_info(Passkeys WITH_XC_BROWSER_PASSKEYS "Passkeys support for browser integration")

libgit2/libgit2 cmake/ExperimentalFeatures.cmake :12

add_feature_info("SHA256 API" ON "experimental SHA256 APIs")

libgit2/libgit2 cmake/SelectAuthNegotiate.cmake :55

add_feature_info("Negotiate authentication" ON "using Win32 SSPI")

libgit2/libgit2 cmake/SelectAuthNTLM.cmake :41

add_feature_info("NTLM authentication" ON "using Win32 SSPI")

libgit2/libgit2 cmake/SelectHashes.cmake :34

add_feature_info(SHA1 ON "using OpenSSL")

libgit2/libgit2 cmake/SelectHashes.cmake :41

add_feature_info(SHA1 ON "using OpenSSL-Dynamic")

libgit2/libgit2 cmake/SelectHashes.cmake :47

add_feature_info(SHA1 ON "using mbedTLS")

libgit2/libgit2 cmake/SelectHashes.cmake :85

add_feature_info(SHA256 ON "using OpenSSL-FIPS")

libgit2/libgit2 cmake/SelectHTTPParser.cmake :16

add_feature_info("HTTP Parser" ON "using system http-parser")

libgit2/libgit2 cmake/SelectI18n.cmake :36

add_feature_info("Internationalization" ON "using ${USE_I18N}")

libgit2/libgit2 cmake/SelectNsec.cmake :36

add_feature_info("Nanosecond support" ON "using mtimespec")

libgit2/libgit2 cmake/SelectNsec.cmake :55

add_feature_info("Nanosecond support" OFF "Nanosecond timestamp resolution is disabled")

libgit2/libgit2 cmake/SelectRegex.cmake :30

add_feature_info("Regular expressions" ON "using system regcomp_l")

libgit2/libgit2 cmake/SelectSSH.cmake :5

add_feature_info(SSH ON "using OpenSSH exec support")

libgit2/libgit2 cmake/SelectXdiff.cmake :13

add_feature_info("Xdiff" ON "using bundled provider")

libsndfile/libsndfile CMakeLists.txt :137

add_feature_info (BUILD_TESTING BUILD_TESTING "build tests")

libsndfile/libsndfile CMakeLists.txt :142

add_feature_info (INSTALL_PKGCONFIG_MODULE INSTALL_PKGCONFIG_MODULE "generate and install pkg-config module")

arvidn/libtorrent cmake/Modules/LibtorrentMacros.cmake :10

add_feature_info(${_name} ${_name} "${_description}")

mltframework/mlt CMakeLists.txt :609

add_feature_info("GPLv2" GPL "")

mltframework/mlt CMakeLists.txt :610

add_feature_info("GPLv3" GPL3 "")

mltframework/mlt CMakeLists.txt :622

add_feature_info("Module: NDI" MOD_NDI "")

mltframework/mlt CMakeLists.txt :631

add_feature_info("Module: Resample" MOD_RESAMPLE "")

mltframework/mlt CMakeLists.txt :640

add_feature_info("Module: XINE" MOD_XINE "")

mltframework/mlt CMakeLists.txt :642

add_feature_info("SWIG: C#" SWIG_CSHARP "")

mltframework/mlt CMakeLists.txt :650

add_feature_info("SWIG: Tcl" SWIG_TCL "")

rui314/mold third-party/blake3/c/CMakeLists.txt :375

add_feature_info("oneTBB parallelism" BLAKE3_USE_TBB "The library uses oneTBB parallelism.")

neocmakelsp/neocmakelsp assets_for_test/lastline/after.cmake :32

add_feature_info(QCH ${BUILD_QCH} "API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)")

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :69

add_feature_info(CMAKE_BUILD_TYPE 1 "Build type: ${CMAKE_BUILD_TYPE} (selected)")

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :735

add_feature_info(NEON_SLIDEHASH 1 "Support NEON instructions in slide_hash, using \"${NEONFLAG}\"")

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :751

add_feature_info(ARMV6 1 "Support ARMv6 SIMD instructions in slide_hash, using \"${ARMV6FLAG}\"")

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :793

add_feature_info(ALTIVEC 1 "Support the AltiVec instruction set, using \"-maltivec\"")

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :932

add_feature_info(SSE42_CRC 1 "Support SSE4.2 optimized adler32 hash generation, using \"${SSE42FLAG}\"")

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :974

add_feature_info(AVX512_ADLER32 1 "Support AVX512-accelerated adler32, using \"${AVX512FLAG}\"")

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :1292

add_feature_info(ZLIB_SYMBOL_PREFIX OFF "Publicly exported symbols DO NOT have a custom prefix")

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :1359

add_feature_info(WITH_GTEST WITH_GTEST "Build gtest_zlib")

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :1364

add_feature_info(WITH_NEW_STRATEGIES WITH_NEW_STRATEGIES "Use new strategies")

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :1367

add_feature_info(WITH_RUNTIME_CPU_DETECTION WITH_RUNTIME_CPU_DETECTION "Build with runtime CPU detection")

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :1369

add_feature_info(WITH_CODE_COVERAGE WITH_CODE_COVERAGE "Enable code coverage reporting")

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :1370

add_feature_info(WITH_INFLATE_STRICT WITH_INFLATE_STRICT "Build with strict inflate distance checking")

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :1378

add_feature_info(WITH_ALTIVEC WITH_ALTIVEC "Build with AltiVec optimisations")

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :1392

add_feature_info(WITH_SSSE3 WITH_SSSE3 "Build with SSSE3")

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :1394

add_feature_info(WITH_PCLMULQDQ WITH_PCLMULQDQ "Build with PCLMULQDQ")

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :1395

add_feature_info(WITH_VPCLMULQDQ WITH_VPCLMULQDQ "Build with VPCLMULQDQ")

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :1398

add_feature_info(INSTALL_UTILS INSTALL_UTILS "Copy minigzip and minideflate during install")

PDAL/PDAL cmake/options.cmake :27

add_feature_info("HDF plugin" BUILD_PLUGIN_HDF
    "read data in the HDF format")

PDAL/PDAL cmake/options.cmake :32

add_feature_info("Matlab plugin" BUILD_PLUGIN_MATLAB
    "write data to a .mat file")

PDAL/PDAL cmake/options.cmake :37

add_feature_info("NITF plugin" BUILD_PLUGIN_NITF
    "read/write LAS data wrapped in NITF")

PDAL/PDAL cmake/options.cmake :59

add_feature_info("rdblib plugin" BUILD_PLUGIN_RDBLIB
    "read data in the RDB format")

PDAL/PDAL cmake/options.cmake :74

add_feature_info("TEASER++ plugin" BUILD_PLUGIN_TEASER
    "TEASER++ computes transformations between point sets")

PDAL/PDAL cmake/options.cmake :79

add_feature_info("TileDB plugin" BUILD_PLUGIN_TILEDB
    "read/write data from TileDB")

google/s2geometry CMakeLists.txt :38

add_feature_info(PYTHON WITH_PYTHON "provides python interface to S2")

pothosware/SoapySDR docs/CMakeLists.txt :18

add_feature_info(Docs ENABLE_DOCS "doxygen documentation")

pothosware/SoapySDR luajit/CMakeLists.txt :22

add_feature_info(LuaJIT ENABLE_LUAJIT "LuaJIT bindings")

pothosware/SoapySDR swig/csharp/CMakeLists.txt :38

add_feature_info(CSharp ENABLE_CSHARP "C# bindings ${SOAPYSDR_DOTNET_TARGET_VERSION}")