diff --git a/README.md b/README.md index 0b63101..e03573e 100644 --- a/README.md +++ b/README.md @@ -1092,7 +1092,7 @@ foo@bar:/home/dev/$ ./test --bar=BAR --foo Use the latest argparse in your CMake project without copying any content. ```cmake -cmake_minimum_required(VERSION 3.11) +cmake_minimum_required(VERSION 3.14) PROJECT(myproject) diff --git a/include/argparse/argparse.hpp b/include/argparse/argparse.hpp index a807919..23da43a 100644 --- a/include/argparse/argparse.hpp +++ b/include/argparse/argparse.hpp @@ -1644,11 +1644,11 @@ private: bool m_is_parsed = false; std::list m_positional_arguments; std::list m_optional_arguments; - std::map> m_argument_map; + std::map m_argument_map; std::string m_parser_path; std::list> m_subparsers; - std::map> m_subparser_map; - std::map> m_subparser_used; + std::map m_subparser_map; + std::map m_subparser_used; }; } // namespace argparse diff --git a/samples/CMakeLists.txt b/samples/CMakeLists.txt index b146b2d..94ba3b5 100644 --- a/samples/CMakeLists.txt +++ b/samples/CMakeLists.txt @@ -25,7 +25,6 @@ endif() function(add_sample NAME) ADD_EXECUTABLE(ARGPARSE_SAMPLE_${NAME} ${NAME}.cpp) INCLUDE_DIRECTORIES("../include" ".") - TARGET_LINK_LIBRARIES(ARGPARSE_SAMPLE_${NAME} PRIVATE argparse::argparse) set_target_properties(ARGPARSE_SAMPLE_${NAME} PROPERTIES OUTPUT_NAME ${NAME}) endfunction()