With argumentsΒΆ

Launch with arguments:

add_executable(gauze_args main.cpp)

gauze_add_test(NAME gauze_args COMMAND gauze_args arg1 arg2 arg3)
#include <iostream> // std::cout
#include <cstdlib> // EXIT_SUCCESS

int gauze_main(int argc, char** argv) {
  std::cout << "argc = " << argc << std::endl;
  for (int i=0; i<argc; ++i) {
    std::cout << "argv[" << i << "] = " << argv[i] << std::endl;
  }

  return EXIT_SUCCESS;
}