作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为一个库实现FindXXX.cmake,该库要求与之链接的exe添加特定的链接器标志。
具体来说,这是针对LuaJIT的,它要求使用以下方法链接应用程序:
-pagezero_size 10000 -image_base 100000000
最佳答案
您可以使用target_link_libraries(your_target your_flags)
。您的标志必须以-
开头。您可以使用APPLE
变量检查Apple系统,也可以使用CMAKE_SIZEOF_VOID_P
检查64位系统。
您可以在if语句中将所有内容组合在一起,如下所示:
if(APPLE AND CMAKE_SIZEOF_VOID_P EQUAL 8)
target_link_libraries(your_target your_flags)
endif()
关于c++ - 如何通过导入的目标可传递地设置 “CMAKE_EXE_LINKER_FLAGS”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51372399/
我正在为一个库实现FindXXX.cmake,该库要求与之链接的exe添加特定的链接器标志。 具体来说,这是针对LuaJIT的,它要求使用以下方法链接应用程序: -pagezero_size 1000
我是一名优秀的程序员,十分优秀!