我希望能够控制在CMake中找到/链接二进制文件所使用的库类型。最终目标是生成尽可能静态的二进制文件,即与每个具有静态版本的库进行静态链接。这很重要,因为可以在测试期间在不同系统之间实现二进制文件的可移植性。
目前似乎很难实现此目标,因为FindXXX.cmake包,或更确切地说是find_library命令,总是会选择动态库,无论静态库和动态库是否都可用。
如何以优雅的方式实现此功能的提示将非常受欢迎!
目前似乎很难实现此目标,因为FindXXX.cmake包,或更确切地说是find_library命令,总是会选择动态库,无论静态库和动态库是否都可用。
如何以优雅的方式实现此功能的提示将非常受欢迎!