tomshuang 发表于 2022-03-18 11:15

请教automake.am的写法

想要实现多个源代码目录生成一个.so并根据选项生成bin
例如代码结构如下:
root
+---folder1
      ---src1.cpp src1.h .... srcn.cpp srcn.h
+----folder2
   --- src21.cpp src21.h .... src2n.cpp src2n.h
.
.
.
+---foldern
      ---srcn1.cpp srcn2.h .... srcnn.cpp srcnn.h
+---runable
   --- srcr1.cpp srcr2.h ...
目标,编辑Makefile.am文件,使用automake工具自动生成makefile
由folder1-foldern中的代码生成libxxx.so
根据编译选项决定是否编译runable下的cpp生成可执行文件

基本操作可实现每个目录生成一个.so, runnable下生成可执行文件
但现在不知道怎么实现只生成一个so,并去如何加入编译选项,决定是否编译生成可执行文件

请前辈们指教,谢谢

页: [1]
查看完整版本: 请教automake.am的写法