diff --git a/doc/00200-GettingStarted.page b/doc/00200-GettingStarted.page index 2accd275c..7abad6ba8 100644 --- a/doc/00200-GettingStarted.page +++ b/doc/00200-GettingStarted.page @@ -255,7 +255,7 @@ This will build POCO C++ Libraries in a subdirectory <*poco-build*>. All files p For Makefile (default on Unix systems) and Ninja based build system (and all other single-configuration generators), there exists following build types: * Debug * Release - * RelWithDebInfo (Release build with Debug infos) + * RelWithDebInfo (Release build with Debug infos) * MinSizeRel (Release build with size optimisation) As default, POCO is build RelWithDebInfo. See cmake output like: @@ -308,7 +308,7 @@ As default, Poco build dynamic libraries, see cmake output like: To set some additional compiler flags, you can use following parameters: * CMAKE_C_FLAGS For C compiler - * CMAKE_CXX_FLAGS For C++ compiler + * CMAKE_CXX_FLAGS For C++ compiler For example: @@ -327,7 +327,7 @@ For more infos see https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_FLAGS To use the compiler of your choice, you can use following paramters: * CMAKE_C_COMPILER C compiler - * CMAKE_CXX_COMPILER C++ compiler + * CMAKE_CXX_COMPILER C++ compiler For example to use the clang compiler, execute following cmake command: @@ -352,38 +352,38 @@ type the following command: Here an overview of POCO build options: - * ENABLE_XML Set to OFF|ON (default is ON) to build XML support library - * ENABLE_JSON Set to OFF|ON (default is ON) to build JSON support library - * ENABLE_NET Set to OFF|ON (default is ON) to build Net support library - * ENABLE_NETSSL Set to OFF|ON (default is ON) to build NetSSL support library (Need installed openssl libraries) - * ENABLE_CRYPTO Set to OFF|ON (default is ON) to build Crypto support library (Need installed openssl libraries) - * ENABLE_DATA Set to OFF|ON (default is ON) to build Data support library - * ENABLE_DATA_SQLITE Set to OFF|ON (default is ON) to build Data SQlite support library - * ENABLE_DATA_MYSQL Set to OFF|ON (default is ON) to build Data MySQL or MariaDB support library (Need installed MySQL or MariaDB client libraries) - * ENABLE_DATA_POSTGRESQL Set to OFF|ON (default is ON) to build SQL PosgreSQL support library (Need installed PostgreSQL client libraries) - * ENABLE_DATA_ODBC Set to OFF|ON (default is ON) to build Data ODBC support library (Need installed ODBC libraries) - * ENABLE_MONGODB Set to OFF|ON (default is ON) to build MongoDB support library - * ENABLE_REDIS Set to OFF|ON (default is ON) to build Redis support library - * ENABLE_PDF Set to OFF|ON (default is OFF) to build PDF support library - * ENABLE_UTIL Set to OFF|ON (default is ON) to build Util support library - * ENABLE_ZIP Set to OFF|ON (default is ON) to build Zip support library - * ENABLE_SEVENZIP Set to OFF|ON (default is OFF) to build SevenZip support library - * ENABLE_APACHECONNECTOR Set to OFF|ON (default is ON) to build ApacheConnector support library (Need installed apache and apr libraries) - * ENABLE_CPPPARSER Set to OFF|ON (default is OFF) to build C++ parser - * ENABLE_ENCODINGS Set to OFF|ON (default is ON) to build with Encodings - * ENABLE_ENCODINGS_COMPILER Set to OFF|ON (default is OFF) to build Encodings Compiler - * ENABLE_PAGECOMPILER Set to OFF|ON (default is ON) to build PageCompiler - * ENABLE_PAGECOMPILER_FILE2PAGE Set to OFF|ON (default is ON) to build File2Page - * ENABLE_POCODOC Set to OFF|ON (default is OFF) to build Poco Documentation Generator - * ENABLE_TESTS Set to OFF|ON (default is OFF) to build Unit tests - * ENABLE_LONG_RUNNING_TESTS Set to OFF|ON (default is ON) to use long running test - * POCO_UNBUNDLED Set to OFF|ON (default is OFF) to control linking dependencies as external + * ENABLE_XML Set to OFF|ON (default is ON) to build XML support library + * ENABLE_JSON Set to OFF|ON (default is ON) to build JSON support library + * ENABLE_NET Set to OFF|ON (default is ON) to build Net support library + * ENABLE_NETSSL Set to OFF|ON (default is ON) to build NetSSL support library (Need installed openssl libraries) + * ENABLE_CRYPTO Set to OFF|ON (default is ON) to build Crypto support library (Need installed openssl libraries) + * ENABLE_DATA Set to OFF|ON (default is ON) to build Data support library + * ENABLE_DATA_SQLITE Set to OFF|ON (default is ON) to build Data SQlite support library + * ENABLE_DATA_MYSQL Set to OFF|ON (default is ON) to build Data MySQL or MariaDB support library (Need installed MySQL or MariaDB client libraries) + * ENABLE_DATA_POSTGRESQL Set to OFF|ON (default is ON) to build SQL PosgreSQL support library (Need installed PostgreSQL client libraries) + * ENABLE_DATA_ODBC Set to OFF|ON (default is ON) to build Data ODBC support library (Need installed ODBC libraries) + * ENABLE_MONGODB Set to OFF|ON (default is ON) to build MongoDB support library + * ENABLE_REDIS Set to OFF|ON (default is ON) to build Redis support library + * ENABLE_PDF Set to OFF|ON (default is OFF) to build PDF support library + * ENABLE_UTIL Set to OFF|ON (default is ON) to build Util support library + * ENABLE_ZIP Set to OFF|ON (default is ON) to build Zip support library + * ENABLE_SEVENZIP Set to OFF|ON (default is OFF) to build SevenZip support library + * ENABLE_APACHECONNECTOR Set to OFF|ON (default is ON) to build ApacheConnector support library (Need installed apache and apr libraries) + * ENABLE_CPPPARSER Set to OFF|ON (default is OFF) to build C++ parser + * ENABLE_ENCODINGS Set to OFF|ON (default is ON) to build with Encodings + * ENABLE_ENCODINGS_COMPILER Set to OFF|ON (default is OFF) to build Encodings Compiler + * ENABLE_PAGECOMPILER Set to OFF|ON (default is ON) to build PageCompiler + * ENABLE_PAGECOMPILER_FILE2PAGE Set to OFF|ON (default is ON) to build File2Page + * ENABLE_POCODOC Set to OFF|ON (default is OFF) to build Poco Documentation Generator + * ENABLE_TESTS Set to OFF|ON (default is OFF) to build Unit tests + * ENABLE_LONG_RUNNING_TESTS Set to OFF|ON (default is ON) to use long running test + * POCO_UNBUNDLED Set to OFF|ON (default is OFF) to control linking dependencies as external Windows only parameter: - * POCO_MT Set to OFF|ON (default is OFF) to control build of POCO as /MT instead of /MD - * ENABLE_MSVC_MP Set to OFF|ON (default is OFF) to control parallel build of POCO with MSVC - * ENABLE_NETSSL_WIN Set to OFF|ON (default is OFF) to build NetSSL support library(Need installed openssl libraries For Windows only) + * POCO_MT Set to OFF|ON (default is OFF) to control build of POCO as /MT instead of /MD + * ENABLE_MSVC_MP Set to OFF|ON (default is OFF) to control parallel build of POCO with MSVC + * ENABLE_NETSSL_WIN Set to OFF|ON (default is OFF) to build NetSSL support library(Need installed openssl libraries For Windows only) You can also see and enable or disable available options execute following command: