Commit b58e99f22e2d313e56f2272136acada54f51e802

Authored by Daniel Herrera Castro
Committed by Henry Schreiner
1 parent 7a7e0822

[precompile] Use a single Precompile.cpp

src/App.cpp deleted
1   -// Copyright (c) 2017-2022, University of Cincinnati, developed by Henry Schreiner
2   -// under NSF AWARD 1414736 and by the respective contributors.
3   -// All rights reserved.
4   -//
5   -// SPDX-License-Identifier: BSD-3-Clause
6   -
7   -#include <CLI/impl/App_inl.hpp>
8   -
9   -#include <CLI/Config.hpp>
10   -#include <CLI/Formatter.hpp>
src/Formatter.cpp deleted
1   -// Copyright (c) 2017-2022, University of Cincinnati, developed by Henry Schreiner
2   -// under NSF AWARD 1414736 and by the respective contributors.
3   -// All rights reserved.
4   -//
5   -// SPDX-License-Identifier: BSD-3-Clause
6   -
7   -#include <CLI/impl/Formatter_inl.hpp>
src/Option.cpp deleted
1   -// Copyright (c) 2017-2022, University of Cincinnati, developed by Henry Schreiner
2   -// under NSF AWARD 1414736 and by the respective contributors.
3   -// All rights reserved.
4   -//
5   -// SPDX-License-Identifier: BSD-3-Clause
6   -
7   -#include <CLI/impl/Option_inl.hpp>
8   -#include <CLI/App.hpp>
9   -
10   -template class CLI::OptionBase<CLI::OptionDefaults>;
11   -template class CLI::OptionBase<CLI::Option>;
12   -
13   -template void CLI::OptionBase<CLI::OptionDefaults>::copy_to(CLI::Option *) const;
src/Config.cpp renamed to src/Precompile.cpp
... ... @@ -4,4 +4,10 @@
4 4 //
5 5 // SPDX-License-Identifier: BSD-3-Clause
6 6  
  7 +#include <CLI/impl/App_inl.hpp>
7 8 #include <CLI/impl/Config_inl.hpp>
  9 +#include <CLI/impl/Formatter_inl.hpp>
  10 +#include <CLI/impl/Option_inl.hpp>
  11 +#include <CLI/impl/Split_inl.hpp>
  12 +#include <CLI/impl/StringTools_inl.hpp>
  13 +#include <CLI/impl/Validators_inl.hpp>
... ...
src/Split.cpp deleted
1   -// Copyright (c) 2017-2022, University of Cincinnati, developed by Henry Schreiner
2   -// under NSF AWARD 1414736 and by the respective contributors.
3   -// All rights reserved.
4   -//
5   -// SPDX-License-Identifier: BSD-3-Clause
6   -
7   -#include <CLI/impl/Split_inl.hpp>
src/StringTools.cpp deleted
1   -// Copyright (c) 2017-2022, University of Cincinnati, developed by Henry Schreiner
2   -// under NSF AWARD 1414736 and by the respective contributors.
3   -// All rights reserved.
4   -//
5   -// SPDX-License-Identifier: BSD-3-Clause
6   -
7   -#include <CLI/impl/StringTools_inl.hpp>
src/Validators.cpp deleted
1   -// Copyright (c) 2017-2022, University of Cincinnati, developed by Henry Schreiner
2   -// under NSF AWARD 1414736 and by the respective contributors.
3   -// All rights reserved.
4   -//
5   -// SPDX-License-Identifier: BSD-3-Clause
6   -
7   -#include <CLI/impl/Validators_inl.hpp>