Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
XSコードを追加したばかりの大きなプロジェクトがあり、トップレベルのディレクトリをできるだけクリーンに保ちたいと思います。XSファイルとtypemapなどを入れたいです。サブディレクトリに入れますが、そうすると、MakeMakerはそれらを見つけることができません。そのため、現在、彼らはプロジェクトのルートに座っているだけです。
MakeMakerにXSのもののサブディレクトリを検索するように指示して、そこからビルドできるようにするにはどうすればよいですか?
.xsファイルをディレクトリに入れるlibと、MakeMakerがそれらを見つけると思います。
.xs
lib
オプションを使用して、MakeMakerに.xsファイルの場所と変換するファイルを明示的に指示できます。.cXSWriteMakefile
.c
XS
WriteMakefile
WriteMakefile( NAME => "Foo::Bar", XS => { "lib/Foo/Bar.xs" => "lib/Foo/Bar.c", } );