問題タブ [gyp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - Mac OS XでGYPを使用してMakefileを生成しますか?
GYPでMacOSX用の典型的なUNIXライクなmakefileスタックを生成するには、何をする必要がありますか?
私は現在、次の構成ファイルを使用してXCodeビルドプロジェクトを生成するためにそれを取得しています:
次に、CLIで次を実行します。
gyp --depth binding.gyp
binding.xcodeproj
これにより、XCodeプロジェクトを含むディレクトリが生成されます。
私はむしろあなたの標準的なunixのようなOSX用のmakeビルドが欲しいです。また、このプロジェクトをWindowsにインポートし、MSコンパイラを使用します。
node.js - Node.js以外のプロジェクトを生成するNode-gyp?
node-gyp
Node.js以外のアドオンプロジェクトを生成するために使用できますか?
node-gyp
たとえば、典型的な「Hello、World!」を生成するために使用したいと思います。C++プロジェクト。私はこれを行うことができますか、そして私はそれについてどのように行きますか?私が探しているものの例と説明が不足しているストックPythonGYPドキュメントを見つけています。
node.js - pg node モジュールのインストール時のエラー
pgノードモジュールをインストールしたいのですが、これが私が抱えている問題です:
誰でも私を助けることができますか?
gyp - /MD で Windows ソリューションを作成するための node-gyp を取得できません
/MD フラグ (マルチスレッド DLL) を使用して node.js モジュールをコンパイルしたいと考えています。binding.gyp の cflags オプションに「/MD」を指定しても機能しません。
node.js - gyp-リンクライブラリフレーバーを指定する方法
ネイティブノードモジュールを作成していますが、リリースバージョンとデバッグバージョンでビルドできるようにしたいと考えています。
ノードモジュールは、2つの異なるディレクトリにデバッグバージョンとリリースバージョンがある別のライブラリにリンクします。
今、これは私が立ち往生しているところです-構築されている現在の構成のライブラリディレクトリを指定するにはどうすればよいですか?
configuration.debug.link_settingsキーで設定しようとしましたが、次のエラーが発生します。'link_settingsは、ターゲットのbinding.gypにあるデバッグ構成では許可されていません。
gcov - gypでのカバレッジ測定アクション
Linux 上のプロジェクトのビルド システムとしてgypを使用することにしました。基本的な機能 (ターゲット宣言、依存関係、階層など) には満足していますが、カスタマイズにはいくつか問題があります。
ライブラリとしてビルドされたコアプロジェクトと、ライブラリの単体テストの束があり、別の実行可能ファイルにコンパイルされ、依存関係としてコアプロジェクトがあります。ここで、テスト カバレッジを測定したいと思います。これgcov
は、ライブラリ自体をさまざまなコンパイル オプションでビルドする必要があり、これらのオプションはテスト ビルドにのみ使用する必要があることを意味します。
gypでこれを達成する方法がわかりません。アイデアをお寄せいただきありがとうございます。
node-gyp - ビルド構成に基づく GYP 変数
ビルド構成の選択に依存する値を持つ GYP 変数を定義することは可能ですか?
build - Windowsで共有ライブラリとしてgoogles v8をビルドしますか?
Windows(msvc 2012)でgypを使用して共有ライブラリとしてgoogles v8を構築することは可能ですか? 私が試したことはすべてうまくいきません。私が試したこと:
2つ目は、「ライブラリ」が不明であるというエラーを出します。最初のものは何の効果もありません。