2

XSコードを追加したばかりの大きなプロジェクトがあり、トップレベルのディレクトリをできるだけクリーンに保ちたいと思います。XSファイルとtypemapなどを入れたいです。サブディレクトリに入れますが、そうすると、MakeMakerはそれらを見つけることができません。そのため、現在、彼らはプロジェクトのルートに座っているだけです。

MakeMakerにXSのもののサブディレクトリを検索するように指示して、そこからビルドできるようにするにはどうすればよいですか?

4

1 に答える 1

4

.xsファイルをディレクトリに入れるlibと、MakeMakerがそれらを見つけると思います。

オプションを使用して、MakeMakerに.xsファイルの場所と変換するファイルを明示的に指示できます。.cXSWriteMakefile

WriteMakefile(
    NAME    => "Foo::Bar",
    XS      => {
        "lib/Foo/Bar.xs" => "lib/Foo/Bar.c",
    }
);
于 2012-03-15T17:03:33.890 に答える