如何有选择地将Lazarus Apache模块编译为Apache 1.3,2.0和2.2?

时间:2010-10-19 18:52:09

标签: lazarus fpc apache-modules

我看过/etc/fpc.cfg并提到了一些定义:

  • FPCAPACHE_1_3
  • FPCAPACHE_2_0

然后在fcl-web示例中提到:

  • Apache1_3

我发现的唯一一个就是这两个文件的apr.pas:

  • /usr/share/fpcsrc/2.4.0/packages/httpd20/src/apr/apr.pas
  • /usr/share/fpcsrc/2.4.0/packages/httpd22/src/apr/apr.pas

那么编译器如何确定要编译的APR版本?

1 个答案:

答案 0 :(得分:0)

如果启用这些条件/指令中的正确其中一个,则fpc.cfg的其余部分应该在编译器搜索路径中首先放置相应的httpd目录,以便获取该版本。

所以你应该只定义其中一个。