#!/bin/sh
. "$(dirname "$0")/../common.sh"
run_install build-base g++ gcc-c++ build-essential gcc
check_cmd g++ --version || lang_skip "no g++ for OS=$OS"
run_ebin g++ --version
if [ "$OS" = "msys2" ]; then
SHELL_CMD="bash -c"
else
SHELL_CMD="/bin/sh -c"
fi
run $SHELL_CMD "mkdir -p $TEST_TMP/cppproj && cd $TEST_TMP/cppproj && printf '%s\n' '#include <iostream>' 'int main() { std::cout << \"ok\" << std::endl; return 0; }' > main.cc"
run $SHELL_CMD "cd $TEST_TMP/cppproj && g++ -o hello main.cc && ./hello" | grep -q ok
lang_ok