node-gyp игнорирует (c ++ 17) cflag - PullRequest
       83

node-gyp игнорирует (c ++ 17) cflag

0 голосов
/ 14 сентября 2018

Я пытаюсь настроить и собрать аддон C ++ node.js с этим Файл binding.gyp:

{ 
  "targets": [
    {
      "target_name": "addon",
      "sources": [ "addon.cpp" ],
      "cflags": [
        "-std=c++17"
      ]          
    }
  ]
}

Но когда я запускаю node-gyp configure и node-gype rebuild Я всегда получаю сообщения типа

предупреждение: «если constexpr» доступен только с -std = c ++ 17 или -std = gnu ++ 17

Сборка также не удалась, потому что я действительно зависел от этих возможностей c ++ 17. Что я делаю не так?

1 Ответ

0 голосов
/ 16 сентября 2018

Использование "cflags_cc" (вместо "cflags") работает.

Это решило проблему.

...