Advertisement
falchikova_v

cmake -LAH

Jan 30th, 2020
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.59 KB | None | 0 0
  1. MacBook-Pro-Veronica:build veronica$ cmake -LAH
  2. CMake Warning:
  3. No source or binary directory provided. Both will be assumed to be the
  4. same as the current working directory, but note that this warning will
  5. become a fatal error in future CMake releases.
  6.  
  7.  
  8. CMake Error: The source directory "/Users/veronica/ClickHouse/build" does not appear to contain CMakeLists.txt.
  9. Specify --help for usage, or press the help button on the CMake GUI.
  10. -- Cache values
  11. // Set to add .gdb-index to resulting binaries for gold linker. NOOP if lld is used.
  12. ADD_GDB_INDEX_FOR_GOLD:BOOL=OFF
  13.  
  14. // Path to a file.
  15. APACHE_INCLUDE_DIR:PATH=APACHE_INCLUDE_DIR-NOTFOUND
  16.  
  17. // Path to a file.
  18. APRUTIL_INCLUDE_DIR:PATH=APRUTIL_INCLUDE_DIR-NOTFOUND
  19.  
  20. // Path to a library.
  21. APRUTIL_LIBRARY:FILEPATH=/usr/lib/libaprutil-1.dylib
  22.  
  23. // Path to a file.
  24. APR_INCLUDE_DIR:PATH=APR_INCLUDE_DIR-NOTFOUND
  25.  
  26. // Path to a library.
  27. APR_LIBRARY:FILEPATH=/usr/lib/libapr-1.dylib
  28.  
  29. // Path to a library.
  30. ARROW_LIB_PATH:FILEPATH=ARROW_LIB_PATH-NOTFOUND
  31.  
  32. // Path to a library.
  33. ARROW_PYTHON_LIB_PATH:FILEPATH=ARROW_PYTHON_LIB_PATH-NOTFOUND
  34.  
  35. // Experimental: support avx512 in the fat runtime
  36. BUILD_AVX512:BOOL=OFF
  37.  
  38. // Build shared libs instead of static
  39. BUILD_SHARED_LIBS:BOOL=OFF
  40.  
  41. // Build shared libs as well as static
  42. BUILD_STATIC_AND_SHARED:BOOL=OFF
  43.  
  44. // Build the testing tree.
  45. BUILD_TESTING:BOOL=ON
  46.  
  47. // Path to a program.
  48. BZRCOMMAND:FILEPATH=BZRCOMMAND-NOTFOUND
  49.  
  50. // The directory containing a CMake configuration file for Boost.
  51. Boost_DIR:PATH=Boost_DIR-NOTFOUND
  52.  
  53. // Path to a file.
  54. Boost_INCLUDE_DIR:PATH=/Users/veronica/ClickHouse/contrib/boost
  55.  
  56. // Path to a program.
  57. CCACHE_FOUND:FILEPATH=CCACHE_FOUND-NOTFOUND
  58.  
  59. // Path to a program.
  60. CMAKE_ADDR2LINE:FILEPATH=/usr/local/opt/llvm/bin/llvm-addr2line
  61.  
  62. // Path to a program.
  63. CMAKE_AR:FILEPATH=/usr/bin/ar
  64.  
  65. // ASM compiler
  66. CMAKE_ASM_COMPILER:FILEPATH=/usr/local/opt/llvm/bin/clang
  67.  
  68. // LLVM archiver
  69. CMAKE_ASM_COMPILER_AR:FILEPATH=/usr/local/Cellar/llvm/9.0.0_1/bin/llvm-ar
  70.  
  71. // Generate index for LLVM archive
  72. CMAKE_ASM_COMPILER_RANLIB:FILEPATH=/usr/local/Cellar/llvm/9.0.0_1/bin/llvm-ranlib
  73.  
  74. // Flags used by the ASM compiler during all build types.
  75. CMAKE_ASM_FLAGS:STRING=
  76.  
  77. // Flags used by the ASM compiler during DEBUG builds.
  78. CMAKE_ASM_FLAGS_DEBUG:STRING=-g
  79.  
  80. // Flags used by the ASM compiler during MINSIZEREL builds.
  81. CMAKE_ASM_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
  82.  
  83. // Flags used by the ASM compiler during RELEASE builds.
  84. CMAKE_ASM_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
  85.  
  86. // Flags used by the ASM compiler during RELWITHDEBINFO builds.
  87. CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
  88.  
  89. // Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ...
  90. CMAKE_BUILD_TYPE:STRING=
  91.  
  92. //
  93. CMAKE_CONFIGURATION_TYPES:STRING=RelWithDebInfo;Debug;Release;MinSizeRel
  94.  
  95. // CXX compiler
  96. CMAKE_CXX_COMPILER:FILEPATH=/usr/local/opt/llvm/bin/clang++
  97.  
  98. // LLVM archiver
  99. CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/local/Cellar/llvm/9.0.0_1/bin/llvm-ar
  100.  
  101. // Generate index for LLVM archive
  102. CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/local/Cellar/llvm/9.0.0_1/bin/llvm-ranlib
  103.  
  104. // Flags used by the CXX compiler during all build types.
  105. CMAKE_CXX_FLAGS:STRING=
  106.  
  107. // Flags used by the CXX compiler during DEBUG builds.
  108. CMAKE_CXX_FLAGS_DEBUG:STRING=-g
  109.  
  110. // Flags used by the CXX compiler during MINSIZEREL builds.
  111. CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
  112.  
  113. // Flags used by the CXX compiler during RELEASE builds.
  114. CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
  115.  
  116. // Flags used by the CXX compiler during RELWITHDEBINFO builds.
  117. CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
  118.  
  119. // C compiler
  120. CMAKE_C_COMPILER:FILEPATH=/usr/local/opt/llvm/bin/clang
  121.  
  122. // LLVM archiver
  123. CMAKE_C_COMPILER_AR:FILEPATH=/usr/local/Cellar/llvm/9.0.0_1/bin/llvm-ar
  124.  
  125. // Generate index for LLVM archive
  126. CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/local/Cellar/llvm/9.0.0_1/bin/llvm-ranlib
  127.  
  128. // Flags used by the C compiler during all build types.
  129. CMAKE_C_FLAGS:STRING=
  130.  
  131. // Flags used by the C compiler during DEBUG builds.
  132. CMAKE_C_FLAGS_DEBUG:STRING=-g
  133.  
  134. // Flags used by the C compiler during MINSIZEREL builds.
  135. CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
  136.  
  137. // Flags used by the C compiler during RELEASE builds.
  138. CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
  139.  
  140. // Flags used by the C compiler during RELWITHDEBINFO builds.
  141. CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
  142.  
  143. // Set Debug library postfix
  144. CMAKE_DEBUG_POSTFIX:STRING=d
  145.  
  146. // Path to a program.
  147. CMAKE_DLLTOOL:FILEPATH=/usr/local/opt/llvm/bin/llvm-dlltool
  148.  
  149. // Executable file format
  150. CMAKE_EXECUTABLE_FORMAT:STRING=MACHO
  151.  
  152. // Flags used by the linker during all build types.
  153. CMAKE_EXE_LINKER_FLAGS:STRING=
  154.  
  155. // Flags used by the linker during DEBUG builds.
  156. CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
  157.  
  158. // Flags used by the linker during MINSIZEREL builds.
  159. CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
  160.  
  161. // Flags used by the linker during RELEASE builds.
  162. CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
  163.  
  164. // Flags used by the linker during RELWITHDEBINFO builds.
  165. CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
  166.  
  167. // Enable/Disable output of compile commands during generation.
  168. CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
  169.  
  170. // User executables (bin)
  171. CMAKE_INSTALL_BINDIR:PATH=bin
  172.  
  173. // Read-only architecture-independent data (DATAROOTDIR)
  174. CMAKE_INSTALL_DATADIR:PATH=
  175.  
  176. // Read-only architecture-independent data root (share)
  177. CMAKE_INSTALL_DATAROOTDIR:PATH=share
  178.  
  179. // Documentation root (DATAROOTDIR/doc/PROJECT_NAME)
  180. CMAKE_INSTALL_DOCDIR:PATH=
  181.  
  182. // C header files (include)
  183. CMAKE_INSTALL_INCLUDEDIR:PATH=include
  184.  
  185. // Info documentation (DATAROOTDIR/info)
  186. CMAKE_INSTALL_INFODIR:PATH=
  187.  
  188. // Object code libraries (lib)
  189. CMAKE_INSTALL_LIBDIR:PATH=lib
  190.  
  191. // Program executables (libexec)
  192. CMAKE_INSTALL_LIBEXECDIR:PATH=libexec
  193.  
  194. // Locale-dependent data (DATAROOTDIR/locale)
  195. CMAKE_INSTALL_LOCALEDIR:PATH=
  196.  
  197. // Modifiable single-machine data (var)
  198. CMAKE_INSTALL_LOCALSTATEDIR:PATH=var
  199.  
  200. // Man documentation (DATAROOTDIR/man)
  201. CMAKE_INSTALL_MANDIR:PATH=
  202.  
  203. // Path to a program.
  204. CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool
  205.  
  206. // C header files for non-gcc (/usr/include)
  207. CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include
  208.  
  209. // Install path prefix, prepended onto install directories.
  210. CMAKE_INSTALL_PREFIX:PATH=/usr/local
  211.  
  212. // Run-time variable data (LOCALSTATEDIR/run)
  213. CMAKE_INSTALL_RUNSTATEDIR:PATH=
  214.  
  215. // System admin executables (sbin)
  216. CMAKE_INSTALL_SBINDIR:PATH=sbin
  217.  
  218. // Modifiable architecture-independent data (com)
  219. CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com
  220.  
  221. // Read-only single-machine data (etc)
  222. CMAKE_INSTALL_SYSCONFDIR:PATH=etc
  223.  
  224. // Path to a program.
  225. CMAKE_LINKER:FILEPATH=/usr/bin/ld
  226.  
  227. // Program used to build from build.ninja files.
  228. CMAKE_MAKE_PROGRAM:FILEPATH=/usr/local/bin/ninja
  229.  
  230. // Set MinSizeRel library postfix
  231. CMAKE_MINSIZEREL_POSTFIX:STRING=
  232.  
  233. // Flags used by the linker during the creation of modules during all build types.
  234. CMAKE_MODULE_LINKER_FLAGS:STRING=
  235.  
  236. // Flags used by the linker during the creation of modules during DEBUG builds.
  237. CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
  238.  
  239. // Flags used by the linker during the creation of modules during MINSIZEREL builds.
  240. CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
  241.  
  242. // Flags used by the linker during the creation of modules during RELEASE builds.
  243. CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
  244.  
  245. // Flags used by the linker during the creation of modules during RELWITHDEBINFO builds.
  246. CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
  247.  
  248. // Path to a program.
  249. CMAKE_NM:FILEPATH=/usr/bin/nm
  250.  
  251. // Path to a program.
  252. CMAKE_OBJCOPY:FILEPATH=/usr/local/opt/llvm/bin/llvm-objcopy
  253.  
  254. // Path to a program.
  255. CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
  256.  
  257. // Build architectures for OSX
  258. CMAKE_OSX_ARCHITECTURES:STRING=
  259.  
  260. // Minimum OS X version to target for deployment (at runtime); newer APIs weak linked. Set to empty string for default value.
  261. CMAKE_OSX_DEPLOYMENT_TARGET:STRING=10.14
  262.  
  263. // The product will be built against the headers and libraries located inside the indicated SDK.
  264. CMAKE_OSX_SYSROOT:PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk
  265.  
  266. // Path to a program.
  267. CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
  268.  
  269. // Path to a program.
  270. CMAKE_READELF:FILEPATH=/usr/local/opt/llvm/bin/llvm-readelf
  271.  
  272. // Set Release library postfix
  273. CMAKE_RELEASE_POSTFIX:STRING=
  274.  
  275. // Set RelWithDebInfo library postfix
  276. CMAKE_RELWITHDEBINFO_POSTFIX:STRING=
  277.  
  278. // Flags used by the linker during the creation of shared libraries during all build types.
  279. CMAKE_SHARED_LINKER_FLAGS:STRING=
  280.  
  281. // Flags used by the linker during the creation of shared libraries during DEBUG builds.
  282. CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
  283.  
  284. // Flags used by the linker during the creation of shared libraries during MINSIZEREL builds.
  285. CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
  286.  
  287. // Flags used by the linker during the creation of shared libraries during RELEASE builds.
  288. CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
  289.  
  290. // Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds.
  291. CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
  292.  
  293. // If set, runtime paths are not added when installing shared libraries, but are added when building.
  294. CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
  295.  
  296. // If set, runtime paths are not added when using shared libraries.
  297. CMAKE_SKIP_RPATH:BOOL=NO
  298.  
  299. // Flags used by the linker during the creation of static libraries during all build types.
  300. CMAKE_STATIC_LINKER_FLAGS:STRING=
  301.  
  302. // Flags used by the linker during the creation of static libraries during DEBUG builds.
  303. CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
  304.  
  305. // Flags used by the linker during the creation of static libraries during MINSIZEREL builds.
  306. CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
  307.  
  308. // Flags used by the linker during the creation of static libraries during RELEASE builds.
  309. CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
  310.  
  311. // Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds.
  312. CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
  313.  
  314. // Path to a program.
  315. CMAKE_STRIP:FILEPATH=/usr/bin/strip
  316.  
  317. // If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo.
  318. CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
  319.  
  320. // Path to the coverage program that CTest uses for performing coverage inspection
  321. COVERAGE_COMMAND:FILEPATH=/usr/bin/gcov
  322.  
  323. // Extra command line flags to pass to the coverage tool
  324. COVERAGE_EXTRA_FLAGS:STRING=-l
  325.  
  326. // Enable to build OSX bundles
  327. CPACK_BINARY_BUNDLE:BOOL=OFF
  328.  
  329. // Enable to build Debian packages
  330. CPACK_BINARY_DEB:BOOL=OFF
  331.  
  332. // Enable to build OSX Drag And Drop package
  333. CPACK_BINARY_DRAGNDROP:BOOL=OFF
  334.  
  335. // Enable to build FreeBSD packages
  336. CPACK_BINARY_FREEBSD:BOOL=OFF
  337.  
  338. // Enable to build IFW packages
  339. CPACK_BINARY_IFW:BOOL=OFF
  340.  
  341. // Enable to build NSIS packages
  342. CPACK_BINARY_NSIS:BOOL=OFF
  343.  
  344. // Enable to build OSX X11 packages
  345. CPACK_BINARY_OSXX11:BOOL=OFF
  346.  
  347. // Enable to build PackageMaker packages
  348. CPACK_BINARY_PACKAGEMAKER:BOOL=OFF
  349.  
  350. // Enable to build productbuild packages
  351. CPACK_BINARY_PRODUCTBUILD:BOOL=OFF
  352.  
  353. // Enable to build RPM packages
  354. CPACK_BINARY_RPM:BOOL=OFF
  355.  
  356. // Enable to build STGZ packages
  357. CPACK_BINARY_STGZ:BOOL=ON
  358.  
  359. // Enable to build TBZ2 packages
  360. CPACK_BINARY_TBZ2:BOOL=OFF
  361.  
  362. // Enable to build TGZ packages
  363. CPACK_BINARY_TGZ:BOOL=ON
  364.  
  365. // Enable to build TXZ packages
  366. CPACK_BINARY_TXZ:BOOL=OFF
  367.  
  368. // Enable to build RPM source packages
  369. CPACK_SOURCE_RPM:BOOL=OFF
  370.  
  371. // Enable to build TBZ2 source packages
  372. CPACK_SOURCE_TBZ2:BOOL=ON
  373.  
  374. // Enable to build TGZ source packages
  375. CPACK_SOURCE_TGZ:BOOL=ON
  376.  
  377. // Enable to build TXZ source packages
  378. CPACK_SOURCE_TXZ:BOOL=ON
  379.  
  380. // Enable to build TZ source packages
  381. CPACK_SOURCE_TZ:BOOL=ON
  382.  
  383. // Enable to build ZIP source packages
  384. CPACK_SOURCE_ZIP:BOOL=OFF
  385.  
  386. // How many times to retry timed-out CTest submissions.
  387. CTEST_SUBMIT_RETRY_COUNT:STRING=3
  388.  
  389. // How long to wait between timed-out CTest submissions.
  390. CTEST_SUBMIT_RETRY_DELAY:STRING=5
  391.  
  392. // Path to a program.
  393. CVSCOMMAND:FILEPATH=CVSCOMMAND-NOTFOUND
  394.  
  395. // Options passed to the cvs update command.
  396. CVS_UPDATE_OPTIONS:STRING=-d -A -P
  397.  
  398. // Maximum time allowed before CTest will kill the test.
  399. DART_TESTING_TIMEOUT:STRING=1500
  400.  
  401. // Enable debug output (warning: very verbose)
  402. DEBUG_OUTPUT:BOOL=OFF
  403.  
  404. // Disable C++14 if available
  405. DISABLE_CPP14:BOOL=OFF
  406.  
  407. // Disable internal OpensSSL binaries use
  408. DISABLE_INTERNAL_OPENSSL:BOOL=OFF
  409.  
  410. // Path to a program.
  411. DOXYGEN:FILEPATH=DOXYGEN-NOTFOUND
  412.  
  413. // Enable ApacheConnector
  414. ENABLE_APACHECONNECTOR:BOOL=OFF
  415.  
  416. // Enable Avro
  417. ENABLE_AVRO:BOOL=ON
  418.  
  419. // Enable base64
  420. ENABLE_BASE64:BOOL=ON
  421.  
  422. // Enable brotli
  423. ENABLE_BROTLI:BOOL=ON
  424.  
  425. // Enable Cap'n Proto
  426. ENABLE_CAPNP:BOOL=ON
  427.  
  428. // Use 'clang-tidy' static analyzer
  429. ENABLE_CLANG_TIDY:BOOL=OFF
  430.  
  431. // Enable all tools
  432. ENABLE_CLICKHOUSE_ALL:BOOL=ON
  433.  
  434. // Enable clickhouse-benchmark
  435. ENABLE_CLICKHOUSE_BENCHMARK:BOOL=ON
  436.  
  437. // Enable clickhouse-client
  438. ENABLE_CLICKHOUSE_CLIENT:BOOL=ON
  439.  
  440. // Enable clickhouse-compressor
  441. ENABLE_CLICKHOUSE_COMPRESSOR:BOOL=ON
  442.  
  443. // Enable clickhouse-copier
  444. ENABLE_CLICKHOUSE_COPIER:BOOL=ON
  445.  
  446. // Enable clickhouse-extract-from-config
  447. ENABLE_CLICKHOUSE_EXTRACT_FROM_CONFIG:BOOL=ON
  448.  
  449. // Enable clickhouse-format
  450. ENABLE_CLICKHOUSE_FORMAT:BOOL=ON
  451.  
  452. // Enable clickhouse-local
  453. ENABLE_CLICKHOUSE_LOCAL:BOOL=ON
  454.  
  455. // Enable clickhouse-obfuscator
  456. ENABLE_CLICKHOUSE_OBFUSCATOR:BOOL=ON
  457.  
  458. // Enable clickhouse-odbc-bridge
  459. ENABLE_CLICKHOUSE_ODBC_BRIDGE:BOOL=ON
  460.  
  461. // Enable clickhouse-performance-test
  462. ENABLE_CLICKHOUSE_PERFORMANCE_TEST:BOOL=ON
  463.  
  464. // Enable clickhouse-server
  465. ENABLE_CLICKHOUSE_SERVER:BOOL=ON
  466.  
  467. // Enable C++ parser
  468. ENABLE_CPPPARSER:BOOL=OFF
  469.  
  470. // Enable CppUnit
  471. ENABLE_CPPUNIT:BOOL=ON
  472.  
  473. // Enable Crypto
  474. ENABLE_CRYPTO:BOOL=ON
  475.  
  476. // Enable Data
  477. ENABLE_DATA:BOOL=ON
  478.  
  479. // Enable Data MySQL
  480. ENABLE_DATA_MYSQL:BOOL=0
  481.  
  482. // Enable Data PosgreSQL
  483. ENABLE_DATA_POSTGRESQL:BOOL=0
  484.  
  485. // Enable Data SQlite
  486. ENABLE_DATA_SQLITE:BOOL=0
  487.  
  488. //
  489. ENABLE_ENCODINGS:BOOL=0
  490.  
  491. // Enables fuzzing instrumentation
  492. ENABLE_FUZZING:BOOL=OFF
  493.  
  494. // Enable H3
  495. ENABLE_H3:BOOL=ON
  496.  
  497. // Enable hyperscan
  498. ENABLE_HYPERSCAN:BOOL=ON
  499.  
  500. // Enable ICU
  501. ENABLE_ICU:BOOL=OFF
  502.  
  503. // Enable inter-procedural optimization (aka LTO)
  504. ENABLE_IPO:BOOL=OFF
  505.  
  506. // Set to TRUE to use jemalloc
  507. ENABLE_JEMALLOC:BOOL=OFF
  508.  
  509. // Enable JSON
  510. ENABLE_JSON:BOOL=ON
  511.  
  512. // Enable all libraries (Global default switch)
  513. ENABLE_LIBRARIES:BOOL=ON
  514.  
  515. // Enable MongoDB
  516. ENABLE_MONGODB:BOOL=1
  517.  
  518. // Enable MySQL
  519. ENABLE_MYSQL:BOOL=OFF
  520.  
  521. // Enable Net
  522. ENABLE_NET:BOOL=ON
  523.  
  524. // Enable NetSSL
  525. ENABLE_NETSSL:BOOL=ON
  526.  
  527. // Enable ORC
  528. ENABLE_ORC:BOOL=ON
  529.  
  530. // Enable PageCompiler
  531. ENABLE_PAGECOMPILER:BOOL=0
  532.  
  533. // Enable File2Page
  534. ENABLE_PAGECOMPILER_FILE2PAGE:BOOL=0
  535.  
  536. // Enable parquet
  537. ENABLE_PARQUET:BOOL=ON
  538.  
  539. // Enable PDF
  540. ENABLE_PDF:BOOL=OFF
  541.  
  542. // Enable Poco Documentation Generator
  543. ENABLE_POCODOC:BOOL=OFF
  544.  
  545. //
  546. ENABLE_POCO_MONGODB:BOOL=1
  547.  
  548. // Enable protobuf
  549. ENABLE_PROTOBUF:BOOL=ON
  550.  
  551. // Use rapidjson
  552. ENABLE_RAPIDJSON:BOOL=ON
  553.  
  554. // Enable Redis
  555. ENABLE_REDIS:BOOL=ON
  556.  
  557. // Enable replxx support
  558. ENABLE_REPLXX:BOOL=ON
  559.  
  560. // Set to OFF|ON (default is OFF) to control build of POCO samples
  561. ENABLE_SAMPLES:BOOL=OFF
  562.  
  563. // Enable SevenZip
  564. ENABLE_SEVENZIP:BOOL=OFF
  565.  
  566. // Enable ssl
  567. ENABLE_SSL:BOOL=ON
  568.  
  569. // Set to OFF|ON (default is OFF) to control build of POCO tests
  570. ENABLE_TESTS:BOOL=ON
  571.  
  572. // Enable Util
  573. ENABLE_UTIL:BOOL=ON
  574.  
  575. // Faster math functions with vectorclass lib
  576. ENABLE_VECTORCLASS:BOOL=OFF
  577.  
  578. // Enable XML
  579. ENABLE_XML:BOOL=ON
  580.  
  581. // Enable Zip
  582. ENABLE_ZIP:BOOL=0
  583.  
  584. // Enable the build of the flatbuffers compiler
  585. FLATBUFFERS_BUILD_FLATC:BOOL=ON
  586.  
  587. // Enable the build of flathash
  588. FLATBUFFERS_BUILD_FLATHASH:BOOL=ON
  589.  
  590. // Enable the build of the flatbuffers library
  591. FLATBUFFERS_BUILD_FLATLIB:BOOL=ON
  592.  
  593. // Enable the build of grpctest
  594. FLATBUFFERS_BUILD_GRPCTEST:BOOL=OFF
  595.  
  596. // Enable the build of the flatbuffers shared library
  597. FLATBUFFERS_BUILD_SHAREDLIB:BOOL=OFF
  598.  
  599. // Enable the build of tests and samples.
  600. FLATBUFFERS_BUILD_TESTS:BOOL=OFF
  601.  
  602. // Enable the code coverage build option.
  603. FLATBUFFERS_CODE_COVERAGE:BOOL=OFF
  604.  
  605. // Add '-fsanitize' flags to 'flattests' and 'flatc' targets.
  606. FLATBUFFERS_CODE_SANITIZE:BOOL=OFF
  607.  
  608. // Enable the installation of targets.
  609. FLATBUFFERS_INSTALL:BOOL=ON
  610.  
  611. // Force libc++ when using Clang
  612. FLATBUFFERS_LIBCXX_WITH_CLANG:BOOL=ON
  613.  
  614. // Build an deb using the 'package' target.
  615. FLATBUFFERS_PACKAGE_DEBIAN:BOOL=OFF
  616.  
  617. // Build an rpm using the 'package' target.
  618. FLATBUFFERS_PACKAGE_REDHAT:BOOL=OFF
  619.  
  620. // Path to a program.
  621. GIT:FILEPATH=/usr/local/bin/git
  622.  
  623. // Path to a program.
  624. GITCOMMAND:FILEPATH=/usr/local/bin/git
  625.  
  626. // Path to a program.
  627. GOLD_PATH:FILEPATH=GOLD_PATH-NOTFOUND
  628.  
  629. // Path to a file.
  630. GTEST_INCLUDE_DIR:PATH=GTEST_INCLUDE_DIR-NOTFOUND
  631.  
  632. // Path to a library.
  633. GTEST_LIBRARY:FILEPATH=GTEST_LIBRARY-NOTFOUND
  634.  
  635. // Path to a library.
  636. GTEST_LIBRARY_DEBUG:FILEPATH=GTEST_LIBRARY_DEBUG-NOTFOUND
  637.  
  638. // Path to a library.
  639. GTEST_MAIN_LIBRARY:FILEPATH=GTEST_MAIN_LIBRARY-NOTFOUND
  640.  
  641. // Path to a library.
  642. GTEST_MAIN_LIBRARY_DEBUG:FILEPATH=GTEST_MAIN_LIBRARY_DEBUG-NOTFOUND
  643.  
  644. // The directory containing a CMake configuration file for Gflags.
  645. Gflags_DIR:PATH=Gflags_DIR-NOTFOUND
  646.  
  647. // Path to a program.
  648. HGCOMMAND:FILEPATH=HGCOMMAND-NOTFOUND
  649.  
  650. // Installation directory for executables
  651. INSTALL_BIN_DIR:PATH=/usr/local/bin
  652.  
  653. // Installation directory for headers
  654. INSTALL_INC_DIR:PATH=/usr/local/include
  655.  
  656. // Installation directory for libraries
  657. INSTALL_LIB_DIR:PATH=/usr/local/lib
  658.  
  659. // Installation directory for manual pages
  660. INSTALL_MAN_DIR:PATH=/usr/local/share/man
  661.  
  662. // Installation directory for pkgconfig (.pc) files
  663. INSTALL_PKGCONFIG_DIR:PATH=/usr/local/share/pkgconfig
  664.  
  665. // Path to a file.
  666. LIBGSASL_INCLUDE_DIR:PATH=LIBGSASL_INCLUDE_DIR-NOTFOUND
  667.  
  668. // Path to a library.
  669. LIBGSASL_LIBRARY:FILEPATH=LIBGSASL_LIBRARY-NOTFOUND
  670.  
  671. // Linker name or full path
  672. LINKER_NAME:BOOL=OFF
  673.  
  674. // Path to a program.
  675. LLD_PATH:FILEPATH=LLD_PATH-NOTFOUND
  676.  
  677. // Build with extra warnings and tests enabled
  678. MAINTAINER:BOOL=OFF
  679.  
  680. // Command to build the project
  681. MAKECOMMAND:STRING=/usr/local/Cellar/cmake/3.16.2/bin/cmake --build . --config "${CTEST_CONFIGURATION_TYPE}"
  682.  
  683. // Set to FALSE to make shared libraries
  684. MAKE_STATIC_LIBRARIES:BOOL=ON
  685.  
  686. // Path to the memory checking command, used for memory error detection.
  687. MEMORYCHECK_COMMAND:FILEPATH=MEMORYCHECK_COMMAND-NOTFOUND
  688.  
  689. // File that contains suppressions for the memory checker
  690. MEMORYCHECK_SUPPRESSIONS_FILE:FILEPATH=
  691.  
  692. // Path to a program.
  693. NINJA_PATH:FILEPATH=/usr/local/bin/ninja
  694.  
  695. // Set the default openssl directory
  696. OPENSSLDIR:PATH=/etc/ssl
  697.  
  698. // Set the default openssl directory for engines
  699. OPENSSL_ENGINESDIR:PATH=/usr/lib/engines-3
  700.  
  701. // Set the default openssl directory for modules
  702. OPENSSL_MODULESDIR:PATH=/usr/local/lib/ossl-modules
  703.  
  704. // Turns off compiler optimizations (on by default unless debug output enabled or coverage testing)
  705. OPTIMISE:BOOL=ON
  706.  
  707. // Path to a program.
  708. P4COMMAND:FILEPATH=P4COMMAND-NOTFOUND
  709.  
  710. // Define the maximum number of concurrent compilation jobs
  711. PARALLEL_COMPILE_JOBS:BOOL=OFF
  712.  
  713. // Define the maximum number of concurrent link jobs
  714. PARALLEL_LINK_JOBS:BOOL=OFF
  715.  
  716. // Path to a file.
  717. PARQUET_INCLUDE_DIR:PATH=PARQUET_INCLUDE_DIR-NOTFOUND
  718.  
  719. // Path to a library.
  720. PARQUET_LIBRARIES:FILEPATH=PARQUET_LIBRARIES-NOTFOUND
  721.  
  722. // Path to a library.
  723. PCAP_LIBRARY:FILEPATH=/usr/lib/libpcap.dylib
  724.  
  725. // pkg-config executable
  726. PKG_CONFIG_EXECUTABLE:FILEPATH=PKG_CONFIG_EXECUTABLE-NOTFOUND
  727.  
  728. //
  729. POCO_ENABLE_PAGECOMPILER:BOOL=0
  730.  
  731. //
  732. POCO_ENABLE_PAGECOMPILER_FILE2PAGE:BOOL=0
  733.  
  734. //
  735. POCO_ENABLE_SQL_MYSQL:BOOL=0
  736.  
  737. //
  738. POCO_ENABLE_SQL_POSTGRESQL:BOOL=0
  739.  
  740. //
  741. POCO_ENABLE_SQL_SQLITE:BOOL=0
  742.  
  743. //
  744. POCO_ENABLE_ZIP:BOOL=0
  745.  
  746. // Set to OFF|ON (default is OFF) to control build of POCO as STATIC library
  747. POCO_STATIC:BOOL=ON
  748.  
  749. // Set to OFF|ON (default is OFF) to control linking dependencies as external
  750. POCO_UNBUNDLED:BOOL=1
  751.  
  752. // Set to OFF|ON (default is OFF) to control linking expat as external
  753. POCO_UNBUNDLED_EXPAT:BOOL=0
  754.  
  755. // Set to OFF|ON (default is OFF) to control linking pcre as external
  756. POCO_UNBUNDLED_PCRE:BOOL=0
  757.  
  758. // Set to OFF|ON (default is OFF) to control linking zlib as external
  759. POCO_UNBUNDLED_ZLIB:BOOL=ON
  760.  
  761. // Path to a program.
  762. PYTHON_EXECUTABLE:FILEPATH=/anaconda3/bin/python
  763.  
  764. // Enable sanitizer: address, memory, thread, undefined
  765. SANITIZE:BOOL=OFF
  766.  
  767. // Name of the computer/site where compile is being run
  768. SITE:STRING=MacBook-Pro-Veronica.local
  769.  
  770. // Path to the SLURM sbatch executable
  771. SLURM_SBATCH_COMMAND:FILEPATH=SLURM_SBATCH_COMMAND-NOTFOUND
  772.  
  773. // Path to the SLURM srun executable
  774. SLURM_SRUN_COMMAND:FILEPATH=SLURM_SRUN_COMMAND-NOTFOUND
  775.  
  776. // Target processors with AVX support.
  777. SNAPPY_REQUIRE_AVX:BOOL=OFF
  778.  
  779. // Target processors with AVX2 support.
  780. SNAPPY_REQUIRE_AVX2:BOOL=OFF
  781.  
  782. // Path to a program.
  783. SPHINX_BUILD:FILEPATH=/anaconda3/bin/sphinx-build
  784.  
  785. // Set static library postfix
  786. STATIC_POSTFIX:STRING=
  787.  
  788. // Path to a program.
  789. SVNCOMMAND:FILEPATH=/usr/bin/svn
  790.  
  791. // Path to a library.
  792. TERMCAP_LIBRARY:FILEPATH=/usr/lib/libncurses.dylib
  793.  
  794. // Try find all libraries in system. We recommend to avoid this mode for production builds, because we cannot guarantee exact versions and variants of libraries your system has installed. This mode exists for enthusiastic developers who search for trouble. Also it is useful for maintainers of OS packages.
  795. UNBUNDLED:BOOL=OFF
  796.  
  797. // use PCRE in tests and benchmarks
  798. USEPCRE:BOOL=OFF
  799.  
  800. // Use 'include-what-you-use' tool
  801. USE_INCLUDE_WHAT_YOU_USE:BOOL=OFF
  802.  
  803. // Set to FALSE to use system avro library instead of bundled
  804. USE_INTERNAL_AVRO_LIBRARY:BOOL=ON
  805.  
  806. // Set to FALSE to use system boost library instead of bundled
  807. USE_INTERNAL_BOOST_LIBRARY:BOOL=ON
  808.  
  809. // Set to FALSE to use system libbrotli library instead of bundled
  810. USE_INTERNAL_BROTLI_LIBRARY:BOOL=ON
  811.  
  812. // Use bundled library btrie instead of system
  813. USE_INTERNAL_BTRIE_LIBRARY:BOOL=ON
  814.  
  815. // Set to FALSE to use system capnproto library instead of bundled
  816. USE_INTERNAL_CAPNP_LIBRARY:BOOL=ON
  817.  
  818. // Set to FALSE to use system cctz library instead of bundled
  819. USE_INTERNAL_CCTZ_LIBRARY:BOOL=ON
  820.  
  821. // Use bundled library cityhash instead of system
  822. USE_INTERNAL_CITYHASH_LIBRARY:BOOL=ON
  823.  
  824. // Set to FALSE to use consistent-hashing library from Arcadia (Yandex internal repository) instead of bundled
  825. USE_INTERNAL_CONSISTENT_HASHING_LIBRARY:BOOL=ON
  826.  
  827. // Set to FALSE to use system cpuid library instead of bundled
  828. USE_INTERNAL_CPUID_LIBRARY:BOOL=ON
  829.  
  830. // Use bundled library double-conversion instead of system
  831. USE_INTERNAL_DOUBLE_CONVERSION_LIBRARY:BOOL=ON
  832.  
  833. // Use bundled library farmhash instead of system
  834. USE_INTERNAL_FARMHASH_LIBRARY:BOOL=ON
  835.  
  836. // Set to FALSE to use system Google Test instead of bundled
  837. USE_INTERNAL_GTEST_LIBRARY:BOOL=ON
  838.  
  839. // Set to FALSE to use system h3 library instead of bundled
  840. USE_INTERNAL_H3_LIBRARY:BOOL=ON
  841.  
  842. // Set to FALSE to use system hyperscan instead of the bundled
  843. USE_INTERNAL_HYPERSCAN_LIBRARY:BOOL=ON
  844.  
  845. // Set to FALSE to use system jemalloc library instead of bundled
  846. USE_INTERNAL_JEMALLOC_LIBRARY:BOOL=OFF
  847.  
  848. // Set to FALSE to use system libcxx and libcxxabi libraries instead of bundled
  849. USE_INTERNAL_LIBCXX_LIBRARY:BOOL=ON
  850.  
  851. // Set to FALSE to use system libxml2 library instead of bundled
  852. USE_INTERNAL_LIBXML2_LIBRARY:BOOL=ON
  853.  
  854. // Set to FALSE to use system lz4 library instead of bundled
  855. USE_INTERNAL_LZ4_LIBRARY:BOOL=ON
  856.  
  857. // Use internal implementation of 'memcpy' function instead of provided by libc. Only for x86_64.
  858. USE_INTERNAL_MEMCPY:BOOL=ON
  859.  
  860. // Use bundled library metrohash instead of system
  861. USE_INTERNAL_METROHASH_LIBRARY:BOOL=ON
  862.  
  863. // Set to FALSE to use system ORC instead of bundled
  864. USE_INTERNAL_ORC_LIBRARY:BOOL=ON
  865.  
  866. // Set to FALSE to use system poco library instead of bundled
  867. USE_INTERNAL_POCO_LIBRARY:BOOL=ON
  868.  
  869. // Set to FALSE to use system protobuf instead of bundled
  870. USE_INTERNAL_PROTOBUF_LIBRARY:BOOL=ON
  871.  
  872. // Set to FALSE to use system rapidjson library instead of bundled
  873. USE_INTERNAL_RAPIDJSON_LIBRARY:BOOL=ON
  874.  
  875. // Set to FALSE to use system re2 library instead of bundled [slower]
  876. USE_INTERNAL_RE2_LIBRARY:BOOL=ON
  877.  
  878. // Use internal replxx library
  879. USE_INTERNAL_REPLXX:BOOL=ON
  880.  
  881. // Set to FALSE to use system snappy library instead of bundled
  882. USE_INTERNAL_SNAPPY_LIBRARY:BOOL=ON
  883.  
  884. // Set to FALSE to use system sparsehash library instead of bundled
  885. USE_INTERNAL_SPARSEHASH_LIBRARY:BOOL=ON
  886.  
  887. // Set to FALSE to use system *ssl library instead of bundled
  888. USE_INTERNAL_SSL_LIBRARY:BOOL=ON
  889.  
  890. // Set to FALSE to use system xxHash library instead of bundled
  891. USE_INTERNAL_XXHASH_LIBRARY:BOOL=ON
  892.  
  893. // Set to FALSE to use system zlib library instead of bundled
  894. USE_INTERNAL_ZLIB_LIBRARY:BOOL=ON
  895.  
  896. // Set to FALSE to use system zstd library instead of bundled
  897. USE_INTERNAL_ZSTD_LIBRARY:BOOL=ON
  898.  
  899. // Use libc++ and libc++abi instead of libstdc++
  900. USE_LIBCXX:BOOL=ON
  901.  
  902. // Use simdjson
  903. USE_SIMDJSON:BOOL=ON
  904.  
  905. // Enable support of snappy library
  906. USE_SNAPPY:BOOL=ON
  907.  
  908. // Set to FALSE to use shared libraries
  909. USE_STATIC_LIBRARIES:BOOL=ON
  910.  
  911. //
  912. VERSION_EXTRA:STRING=
  913.  
  914. //
  915. VERSION_TWEAK:STRING=
  916.  
  917. // Enables -Weverything option with some exceptions. This is intended for exploration of new compiler warnings that may be found to be useful. Only makes sense for clang.
  918. WEVERYTHING:BOOL=ON
  919.  
  920. // Use Intel C++ Compiler on Windows, default off, requires ICC to be set in project
  921. WINDOWS_ICC:BOOL=OFF
  922.  
  923. // Build with coverage.
  924. WITH_COVERAGE:BOOL=OFF
  925.  
  926. // Build test/fuzz
  927. WITH_FUZZERS:BOOL=OFF
  928.  
  929. // Compile with support for gzFile related functions
  930. WITH_GZFILEOP:BOOL=OFF
  931.  
  932. // Build with memory sanitizer
  933. WITH_MSAN:BOOL=OFF
  934.  
  935. // Use new strategies
  936. WITH_NEW_STRATEGIES:BOOL=ON
  937.  
  938. // Build with optimisation
  939. WITH_OPTIM:BOOL=ON
  940.  
  941. // Build with address sanitizer and all supported sanitizers other than memory sanitizer
  942. WITH_SANITIZERS:BOOL=OFF
  943.  
  944. // Build gtest's sample programs.
  945. gtest_build_samples:BOOL=OFF
  946.  
  947. // Build all of gtest's own tests.
  948. gtest_build_tests:BOOL=OFF
  949.  
  950. // Disable uses of pthreads in gtest.
  951. gtest_disable_pthreads:BOOL=OFF
  952.  
  953. // Use shared (DLL) run-time lib even when Google Test is built as static lib.
  954. gtest_force_shared_crt:BOOL=OFF
  955.  
  956. // Build gtest with internal symbols hidden in shared libraries.
  957. gtest_hide_internal_symbols:BOOL=OFF
  958.  
  959. // Build examples
  960. protobuf_BUILD_EXAMPLES:BOOL=OFF
  961.  
  962. // Build libprotoc and protoc compiler
  963. protobuf_BUILD_PROTOC_BINARIES:BOOL=ON
  964.  
  965. // Default debug postfix
  966. protobuf_DEBUG_POSTFIX:STRING=d
  967.  
  968. // CMake build-in FindProtobuf.cmake module compatible
  969. protobuf_MODULE_COMPATIBLE:BOOL=OFF
  970.  
  971. // Link static runtime libraries
  972. protobuf_MSVC_STATIC_RUNTIME:BOOL=ON
  973.  
  974. // Enable for verbose output
  975. protobuf_VERBOSE:BOOL=OFF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement