mirror of
https://github.com/KeqingMoe/argparse.git
synced 2025-07-04 07:04:39 +00:00
commit
f53d8690de
@ -1092,7 +1092,7 @@ foo@bar:/home/dev/$ ./test --bar=BAR --foo
|
|||||||
Use the latest argparse in your CMake project without copying any content.
|
Use the latest argparse in your CMake project without copying any content.
|
||||||
|
|
||||||
```cmake
|
```cmake
|
||||||
cmake_minimum_required(VERSION 3.11)
|
cmake_minimum_required(VERSION 3.14)
|
||||||
|
|
||||||
PROJECT(myproject)
|
PROJECT(myproject)
|
||||||
|
|
||||||
|
@ -1644,11 +1644,11 @@ private:
|
|||||||
bool m_is_parsed = false;
|
bool m_is_parsed = false;
|
||||||
std::list<Argument> m_positional_arguments;
|
std::list<Argument> m_positional_arguments;
|
||||||
std::list<Argument> m_optional_arguments;
|
std::list<Argument> m_optional_arguments;
|
||||||
std::map<std::string_view, argument_it, std::less<>> m_argument_map;
|
std::map<std::string_view, argument_it> m_argument_map;
|
||||||
std::string m_parser_path;
|
std::string m_parser_path;
|
||||||
std::list<std::reference_wrapper<ArgumentParser>> m_subparsers;
|
std::list<std::reference_wrapper<ArgumentParser>> m_subparsers;
|
||||||
std::map<std::string_view, argument_parser_it, std::less<>> m_subparser_map;
|
std::map<std::string_view, argument_parser_it> m_subparser_map;
|
||||||
std::map<std::string_view, bool, std::less<>> m_subparser_used;
|
std::map<std::string_view, bool> m_subparser_used;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace argparse
|
} // namespace argparse
|
||||||
|
@ -25,7 +25,6 @@ endif()
|
|||||||
function(add_sample NAME)
|
function(add_sample NAME)
|
||||||
ADD_EXECUTABLE(ARGPARSE_SAMPLE_${NAME} ${NAME}.cpp)
|
ADD_EXECUTABLE(ARGPARSE_SAMPLE_${NAME} ${NAME}.cpp)
|
||||||
INCLUDE_DIRECTORIES("../include" ".")
|
INCLUDE_DIRECTORIES("../include" ".")
|
||||||
TARGET_LINK_LIBRARIES(ARGPARSE_SAMPLE_${NAME} PRIVATE argparse::argparse)
|
|
||||||
set_target_properties(ARGPARSE_SAMPLE_${NAME} PROPERTIES OUTPUT_NAME ${NAME})
|
set_target_properties(ARGPARSE_SAMPLE_${NAME} PROPERTIES OUTPUT_NAME ${NAME})
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user