LibTool/AutoToolsプロジェクトで共有ライブラリの出力と実行可能な出力を切り替える方法は?

StackOverflow https://stackoverflow.com/questions/4391882

  •  10-10-2019
  •  | 
  •  

質問

私はいくつかのAutoToolsを管理するプロジェクトを持っています。ソースコードファイルとは別に、autogen.sh、configure.ac、makefile.am、src/makefile.amがあります。

  1. ライブラリまたはアプリケーションである場合、これらのファイルを確認する方法は?たとえば、QTには、これを決定する「テンプレート= APP」または「テンプレート= lib」があります。 AutoToolsでは何ですか?

  2. 実行可能アプリケーションの生成からライブラリの生成とバックに切り替える方法は?

役に立ちましたか?

解決

makefile.amでは、次のようなものが必要です。

bin_programs = foo(またはsbinまたはそれが着陸する場所に応じて他の何か)

それを変更してください:

lib_ltlibraries = foo.la

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top