Skip to content

Commit

Permalink
Minor cleanup change of getting started page
Browse files Browse the repository at this point in the history
  • Loading branch information
Bjoe authored Sep 25, 2018
1 parent 114e520 commit 35cf889
Showing 1 changed file with 32 additions and 32 deletions.
64 changes: 32 additions & 32 deletions doc/00200-GettingStarted.page
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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:

Expand All @@ -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:

Expand All @@ -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:

Expand Down

0 comments on commit 35cf889

Please sign in to comment.