mirror of
https://github.com/catchorg/Catch2.git
synced 2024-11-22 05:16:10 +01:00
Mention missing catch_user_config.hpp in FAQ
This commit is contained in:
parent
a94bee771e
commit
9538d16005
14
docs/faq.md
14
docs/faq.md
@ -10,6 +10,7 @@
|
||||
[Does Catch2 support running tests in parallel?](#does-catch2-support-running-tests-in-parallel)<br>
|
||||
[Can I compile Catch2 into a dynamic library?](#can-i-compile-catch2-into-a-dynamic-library)<br>
|
||||
[What repeatability guarantees does Catch2 provide?](#what-repeatability-guarantees-does-catch2-provide)<br>
|
||||
[My build cannot find `catch2/catch_user_config.hpp`, how can I fix it?](#my-build-cannot-find-catch2catch_user_confighpp-how-can-i-fix-it)<br>
|
||||
|
||||
|
||||
## How do I run global setup/teardown only if tests will be run?
|
||||
@ -89,6 +90,19 @@ above what your platform does. **Important: `<random>`'s distributions
|
||||
are not specified to be repeatable across different platforms.**
|
||||
|
||||
|
||||
## My build cannot find `catch2/catch_user_config.hpp`, how can I fix it?
|
||||
|
||||
`catch2/catch_user_config.hpp` is a generated header that contains user
|
||||
compile time configuration. It is generated by CMake/Meson/Bazel during
|
||||
build. If you are not using either of these, your three options are to
|
||||
|
||||
1) Build Catch2 separately using build tool that will generate the header
|
||||
2) Use the amalgamated files to build Catch2
|
||||
3) Use CMake to configure a build. This will generate the header and you
|
||||
can copy it into your own checkout of Catch2.
|
||||
|
||||
|
||||
|
||||
---
|
||||
|
||||
[Home](Readme.md#top)
|
||||
|
Loading…
Reference in New Issue
Block a user