QT4 的ports

2009-05-13 09:06:04来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

这段时间弄过一些QT3、QT4的ports,当然大多是基于QT4的。这些都没采用GNU configure。不可否认,作QT4的ports要轻松得多。首先在FreeBSD ports中QT4被分解成多个组件,这点比QT3来的更加合理(至少不需再定义MAKE_ENV中QMAKESPEC变量了)。在制作ports时,只需在QT_COMPONENTS变量中定义该port所依赖的QT4组件。但是依然存在一些不合理之处:
BUILD_DEPENDS与RUN_DEPENDS是不同的。BUILD_DEPENDS只有在本地编译时才会依赖,在安装该port时不会安装BUILD_DEPENDS,而RUN_DEPENDS 则与之相反。在QT_COMPONENTS中定义的组件在${PORTSDIR}/Mk/bsd.kde.mk中可以看出BUILD_DEPENDS和RUN_DEPENDS都被定义了。其实像qmake、rcc、moc、uic一般都只是BUILD_DEPENDS而不需要RUN_DEPENDS有时间的话就想想其解决方案吧。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/9275/showart_341722.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD下mysql server配置的几个问题

下一篇:查看包的依赖关系