Skip to content

Commit ffd11bf

Browse files
authored
Fix internal header include paths. (#1011)
The extra leading `"CLI/"` part of include directives prevents the inclusion of `CLI.hpp` from a relative directory without an extra `-I` or `/I` compiler directive, and makes it harder to make CLI11 part of a larger codebase. This is a regression of #475.
1 parent e822d62 commit ffd11bf

File tree

11 files changed

+21
-21
lines changed

11 files changed

+21
-21
lines changed

include/CLI/Argv.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#include <vector>
1212
// [CLI11:public_includes:end]
1313

14-
#include <CLI/Macros.hpp>
14+
#include "Macros.hpp"
1515

1616
namespace CLI {
1717
// [CLI11:argv_hpp:verbatim]

include/CLI/Encoding.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
#pragma once
88

9-
#include <CLI/Macros.hpp>
9+
#include "Macros.hpp"
1010

1111
// [CLI11:public_includes:set]
1212
#include <string>

include/CLI/impl/App_inl.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
#pragma once
88

99
// This include is only needed for IDEs to discover symbols
10-
#include <CLI/App.hpp>
10+
#include "../App.hpp"
1111

12-
#include <CLI/Argv.hpp>
13-
#include <CLI/Encoding.hpp>
12+
#include "../Argv.hpp"
13+
#include "../Encoding.hpp"
1414

1515
// [CLI11:public_includes:set]
1616
#include <algorithm>

include/CLI/impl/Argv_inl.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
#pragma once
88

99
// This include is only needed for IDEs to discover symbols
10-
#include <CLI/Argv.hpp>
10+
#include "../Argv.hpp"
1111

12-
#include <CLI/Encoding.hpp>
12+
#include "../Encoding.hpp"
1313

1414
// [CLI11:public_includes:set]
1515
#include <algorithm>

include/CLI/impl/Config_inl.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#pragma once
88

99
// This include is only needed for IDEs to discover symbols
10-
#include <CLI/Config.hpp>
10+
#include "../Config.hpp"
1111

1212
// [CLI11:public_includes:set]
1313
#include <algorithm>

include/CLI/impl/Encoding_inl.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
#pragma once
88

99
// This include is only needed for IDEs to discover symbols
10-
#include <CLI/Encoding.hpp>
11-
#include <CLI/Macros.hpp>
10+
#include "../Encoding.hpp"
11+
#include "../Macros.hpp"
1212

1313
// [CLI11:public_includes:set]
1414
#include <array>

include/CLI/impl/Formatter_inl.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#pragma once
88

99
// This include is only needed for IDEs to discover symbols
10-
#include <CLI/Formatter.hpp>
10+
#include "../Formatter.hpp"
1111

1212
// [CLI11:public_includes:set]
1313
#include <algorithm>

include/CLI/impl/Option_inl.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#pragma once
88

99
// This include is only needed for IDEs to discover symbols
10-
#include <CLI/Option.hpp>
10+
#include "../Option.hpp"
1111

1212
// [CLI11:public_includes:set]
1313
#include <algorithm>

include/CLI/impl/Split_inl.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#pragma once
88

99
// This include is only needed for IDEs to discover symbols
10-
#include <CLI/Split.hpp>
10+
#include "../Split.hpp"
1111

1212
// [CLI11:public_includes:set]
1313
#include <string>
@@ -16,8 +16,8 @@
1616
#include <vector>
1717
// [CLI11:public_includes:end]
1818

19-
#include <CLI/Error.hpp>
20-
#include <CLI/StringTools.hpp>
19+
#include "../Error.hpp"
20+
#include "../StringTools.hpp"
2121

2222
namespace CLI {
2323
// [CLI11:split_inl_hpp:verbatim]

include/CLI/impl/StringTools_inl.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#pragma once
88

99
// This include is only needed for IDEs to discover symbols
10-
#include <CLI/StringTools.hpp>
10+
#include "../StringTools.hpp"
1111

1212
// [CLI11:public_includes:set]
1313
#include <cstdint>

0 commit comments

Comments
 (0)