我正在为我的项目添加对gperftools的支持,以进行CPU和内存分析。Gperftools需要将库tcmalloc链接到每个二进制文件时最后。
是否有一种方法可以使用CMake向我的项目中的所有二进制目标附加一个库,而无需编辑每个
我在这里找到了一个类似的问题:link library to all targets in cmake project,但它没有得到解答。建议通过宏来解决问题,但并没有说明如何实现这一点。
是否有一种方法可以使用CMake向我的项目中的所有二进制目标附加一个库,而无需编辑每个
CMakeLists.txt
?我在这里找到了一个类似的问题:link library to all targets in cmake project,但它没有得到解答。建议通过宏来解决问题,但并没有说明如何实现这一点。
cmake是否有一种方法...
,而你所提到的问题有一个评论:没有内置的方法可以去除这个。
这只是对你问题的回答。或者你更喜欢一个正式的回答(不是评论)? - Tsyvarevadd_executable()
之外,修改/扩展CMAKE_CXX_LINK_EXECUTABLE
,CMAKE_CXX_IMPLICIT_LINK_LIBRARIES
或CMAKE_STANDARD_LIBRARIES
。 - Florian