由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 有人用cmake吗?
相关主题
请问这个cmake规则如何写?问一个link的问题
请教,关于g++ -l的问题问问Boost library, 尤其是Boost Graph Library (BGL)
help abt C++谁给科普一下Linux里lib search怎么运作的?
what kind of reason might cause this problem? g++ command line一问
C++的很多library到底是趋于集中,还是各个公司独自开发,各立山头bin run as root, 它会不会pick up /root/.bashrc里的setting ? (转载)
我老版问我问一个MinGW + CMake 的问题
今天第一次在windows上倒腾vert.x小白一问:vista下面用什么C编译器?
如何绕开/etc/ld.so.conf中的路径,先搜索自己指定的.so路径?Find and delete folder in C++
相关话题的讨论汇总
话题: lib话题: cmake话题: library
进入Programming版参与讨论
1 (共1页)
w***g
发帖数: 5958
1
刚刚开始学cmake,发现文档极其缺乏。请教一下下面几个问题:
1. add_subdirectory会不会把当前CMakeLists.txt中的内容继承到subdirectory中?
2. 怎么样把各个subdirectory中生成的library输出到一个lib目录,把各个subdirect
ory中生成的程序输出到bin目录?
3. 怎么让所有subdirectory中的程序都链接一些公共的library, 比如libboost_progr
aom_option.a?
4. 程序A/demo/hello.cpp需要链接到A/lib/hello.cpp产生的lib,有没有办法避免输入
libhello的路径?
多谢!
m******1
发帖数: 418
2
你的水平已经很高了。有本书 或者是网站 cmake.org 不知道是否
能在里面找到答案。

subdirect
progr
输入

【在 w***g 的大作中提到】
: 刚刚开始学cmake,发现文档极其缺乏。请教一下下面几个问题:
: 1. add_subdirectory会不会把当前CMakeLists.txt中的内容继承到subdirectory中?
: 2. 怎么样把各个subdirectory中生成的library输出到一个lib目录,把各个subdirect
: ory中生成的程序输出到bin目录?
: 3. 怎么让所有subdirectory中的程序都链接一些公共的library, 比如libboost_progr
: aom_option.a?
: 4. 程序A/demo/hello.cpp需要链接到A/lib/hello.cpp产生的lib,有没有办法避免输入
: libhello的路径?
: 多谢!

s*********l
发帖数: 103
3

Yes.
INSTALL(TARGETS foo
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib
)
LINK_LIBRARIES(
)
YES.
FIND_PATH(HELLO_LIB_PATH
NAMES "libhello.a"
PATHS "A/lib/libhello.a" # default search path
)

【在 w***g 的大作中提到】
: 刚刚开始学cmake,发现文档极其缺乏。请教一下下面几个问题:
: 1. add_subdirectory会不会把当前CMakeLists.txt中的内容继承到subdirectory中?
: 2. 怎么样把各个subdirectory中生成的library输出到一个lib目录,把各个subdirect
: ory中生成的程序输出到bin目录?
: 3. 怎么让所有subdirectory中的程序都链接一些公共的library, 比如libboost_progr
: aom_option.a?
: 4. 程序A/demo/hello.cpp需要链接到A/lib/hello.cpp产生的lib,有没有办法避免输入
: libhello的路径?
: 多谢!

1 (共1页)
进入Programming版参与讨论
相关主题
Find and delete folder in C++C++的很多library到底是趋于集中,还是各个公司独自开发,各立山头
cmake 的问题我老版问我
[合集] Adobe面试题, 怎么能把很多文件读到Memory ?今天第一次在windows上倒腾vert.x
别见笑:一个初级问题:如何把开源open-source的源程序导入Visual studio如何绕开/etc/ld.so.conf中的路径,先搜索自己指定的.so路径?
请问这个cmake规则如何写?问一个link的问题
请教,关于g++ -l的问题问问Boost library, 尤其是Boost Graph Library (BGL)
help abt C++谁给科普一下Linux里lib search怎么运作的?
what kind of reason might cause this problem? g++ command line一问
相关话题的讨论汇总
话题: lib话题: cmake话题: library