CMAKE_LINK_SEARCH_START_STATIC¶
3.4 版本新增。
默认情况下,假定链接器查找静态库。
某些链接器支持诸如 -Bstatic
和 -Bdynamic
之类的开关,以确定是为 -lXXX
选项使用静态库还是共享库。CMake 使用这些选项来设置其完整路径未知或(在某些情况下)位于平台隐式链接目录中的库的链接类型。默认情况下,在库列表的开头,链接器搜索类型假定为 -Bdynamic
。此属性将此假定切换为 -Bstatic
。它旨在用于静态链接可执行文件(例如,使用 GNU 的 -static
选项)。
此变量用于初始化所有目标的 LINK_SEARCH_START_STATIC
目标属性。如果设置了此变量,其值还将由 try_compile()
命令使用。