Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
843 views
in Technique[技术] by (71.8m points)

CMake: Getting the library output directory of a library target

I found a lot of information on how to set a custom library output directory via setting the targets LIBRARY_OUTPUT_DIRECTORY property for single config generators and LIBRARY_OUTPUT_DIRECTORY_<CONFIG> for multi config generators.

I want to do the opposite: Querying the output directory of a target created via add_library (lib_name SHARED)

A simple straightforward get_target_property(LIB_OUTPUT_DIR lib_name LIBRARY_OUTPUT_DIRECTORY) always sets LIB_OUTPUT_DIR to LIB_OUTPUT_DIR-NOTFOUND and I can't figure out what's wrong with this. I'm using the makefile generator on macOS, as automatically set up by VSCode. But I want my solution to work on all kind of single- & multi config generators. What's the right way to achieve that?

question from:https://stackoverflow.com/questions/65886326/cmake-getting-the-library-output-directory-of-a-library-target

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...