在CMake中禁用PIC作为链接

时间:2017-07-24 02:02:00

标签: c++ gcc cmake shared-libraries position-independent-code

我在CMake(32位共享库)和gcc编译器中有一个C ++项目。我为项目设置POSITION_INDEPENDENT_CODE属性为OFF,因此仅删除-fPIC源代码编译,但也不用于链接阶段。如何禁用链接?

我知道-fno-PIC中的LINK_FLAGS有一种方式。我还可以将CMAKE_SHARED_LIBRARY_CXX_FLAGS设置为""。但这些方式看起来很脏。

0 个答案:

没有答案