0

我一直在寻找这个已经有一段时间了,我需要一个工具来为我的项目自动创建一个 makefile 我见过 qmake 和 cmake,问题是我有两个目标(客户端和服务器)它们都使用公共库(我写的),我希望它为我创建两个目标,cmake 和 qmake 不要这样做

4

1 回答 1

1
set(servers_srcs
    server.cpp
    foo.cpp
    bar.cpp
)

set(client_srcs
    client.cpp
    xyz.cpp
    abc.cpp
)
set(library_srcs
    lib.cpp
)

add_library(library ${library_srcs})
add_executable(client ${client_srcs})
target_link_libraries(client library)
target_link_libraries(server library)

这会自动创建您的 Makefile,其中包含三个目标:客户端服务器和库。

于 2013-04-20T12:35:42.253 回答