Я использую простой файл GYP для создания простой программы на языке D. Файл GYP выглядит следующим образом:
{
'targets': [
{
'target_name': 'bin/launchprogram',
'type': 'executable',
'sources': [
'src/launchprogram.d',
],
'actions': [
{
'action_name': 'gdc',
'inputs': [
'src/launchprogram.d'
],
'outputs': [
'bin/launchprogram'
],
'action': [
'gdc',
'-o', 'bin/launchprogram',
'-O3', '-march=native',
'src/launchprogram.d'
],
},
],
},
],
}
Компиляция не работает - она пытается запустить g++ на созданном исполняемом файле, и это, конечно, терпит неудачу. Что я сделал не так?
Это моя первая попытка использовать GYP, так что наберитесь терпения.