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 +4,10 @@
4 // 4 //
5 // SPDX-License-Identifier: BSD-3-Clause 5 // SPDX-License-Identifier: BSD-3-Clause
6 6
  7 +#include <CLI/impl/App_inl.hpp>
7 #include <CLI/impl/Config_inl.hpp> 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>