Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a CMakeLists.txt to the project:
oatpp::oatpp
.BUILD_SHARED_LIBS
is set, a shared library will be built. Otherwise (the default) a static library will be built.OATPP_INSTALL
is set (the default), an install target is generated that will install the library, its headers and cmake config files to theCMAKE_INSTALL_PREFIX
.OATPP_BUILD_TESTS
is set (the default), the tests are built into a single executable and a test target is generated that will run these tests using CTest. To allow this,test/AllTestsMain.cpp
was added that will provide amain()
for running all tests if the macroOATPP_ENABLE_ALL_TESTS_MAIN
is defined during compilation.oatpp
library, or theoatppAllTests
executable.Fixes #7.