更新时间:2022-11-19 23:41:29
LIBRARY_OUTPUT_DIRECTORY
目标属性指定将构建库目标文件的目录.
The LIBRARY_OUTPUT_DIRECTORY
target property specifies the directory where library target files will be built.
set_target_properties(JE3D PROPERTIES
LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/out/library)
如果所有库都在一个目录中,我发现设置 CMAKE_LIBRARY_OUTPUT_DIRECTORY
变量更方便,该变量用于在创建目标时初始化 LIBRARY_OUTPUT_DIRECTORY
属性.
If all the libraries are in one directory, I find it more convenient to set the CMAKE_LIBRARY_OUTPUT_DIRECTORY
variable, which is used to initialize the LIBRARY_OUTPUT_DIRECTORY
property when creating a target.
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/out/library)
如果您的目标是静态库,请检查评论
Check comments if your target is a static library