项目背景:指定可执行文件和动态库输出路径都在bin目录文件夹下,由于项目中存在osg插件,然后我在项目中需要重写osg的插件,这时候就会遇到指定输出路径的问题,由于需要输出到osgPlugins-3.6.5文件夹下,所以使用默认的输出方式不行。
使用的方法
set_target_properties(${target_name} PROPERTIES
RUNTIME_OUTPUT_DIRECTORY_DEBUG "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Debug/osgPlugins-3.6.5" # 设置Debug版本的输出路径
RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Release/osgPlugins-3.6.5" # 设置Release版本的输出路径
)
设置输出路径的属性。