AlenkaF commented on a change in pull request #11505: URL: https://github.com/apache/arrow/pull/11505#discussion_r734268335
########## File path: docs/source/developers/cpp/building.rst ########## @@ -121,9 +121,23 @@ argument is omitted then a release build will be produced. .. note:: - You need to more options to build on Windows. See + You need to set more options to build on Windows. See :ref:`developers-cpp-windows` for details. +Other options for build type are also possible: + +* ``Debug``: doesn't apply any optimization passes in the compiler and + leaves the symbol map in the binary. +* ``FastDebug`` +* ``RelWithDebInfo``: applies compiler optimizations and it removes the symbol + map from the binary. +* ``Release``: fast but less useful for debugging or profiling. +* ``Profile_Gen`` +* ``Profile_Build`` Review comment: Thanks @westonpace @edponce for writing it all again in more detail. Yeah, that all makes sense. C++ developer will be familiar to use other types also. And for us beginners the main three are enough to choose from already. I will keep only first three and rephrase them as suggested. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org