The following did not work for me:
git clone https://github.com/diridari/CPP-Argument-Parser.git
cd CPP-Argument-Parser
cd build
cmake ..
make
Output:
Scanning dependencies of target CPPArgvParsLib
[ 4%] Building CXX object CMakeFiles/CPPArgvParsLib.dir/src/argvParser.cpp.o
/Users/mparis/t5500/Research/code/c++/argument-parsers/CPP-Argument-Parser/src/argvParser.cpp:91:9: error:
use of undeclared identifier 'printGreen'
printGreen();
^
/Users/mparis/t5500/Research/code/c++/argument-parsers/CPP-Argument-Parser/src/argvParser.cpp:110:13: error:
use of undeclared identifier 'printRed'
printRed();
^
/Users/mparis/t5500/Research/code/c++/argument-parsers/CPP-Argument-Parser/src/argvParser.cpp:113:13: error:
use of undeclared identifier 'resetCLI'
resetCLI();
^
/Users/mparis/t5500/Research/code/c++/argument-parsers/CPP-Argument-Parser/src/argvParser.cpp:116:9: error:
use of undeclared identifier 'printRed'
printRed();
^
/Users/mparis/t5500/Research/code/c++/argument-parsers/CPP-Argument-Parser/src/argvParser.cpp:123:9: error:
use of undeclared identifier 'resetCLI'
resetCLI();
^
/Users/mparis/t5500/Research/code/c++/argument-parsers/CPP-Argument-Parser/src/argvParser.cpp:177:38: error:
use of undeclared identifier 'ENVIREMENT_HOME'
location.replace(0,1,ENVIREMENT_HOME);
^
/Users/mparis/t5500/Research/code/c++/argument-parsers/CPP-Argument-Parser/src/argvParser.cpp:180:40: error:
use of undeclared identifier 'FOLDER_SEPERATOR'
analyzeConfigFile(location+FOLDER_SEPERATOR+nameOfDefaultConfigFile);
^
7 errors generated.
make[2]: *** [CMakeFiles/CPPArgvParsLib.dir/src/argvParser.cpp.o] Error 1
make[1]: *** [CMakeFiles/CPPArgvParsLib.dir/all] Error 2
The following did not work for me:
Output: