On 12/19/18 1:20 PM, Georgios Petasis wrote:
> Why we need to guess? Aren't all extensions being ".so" for all platforms?

I'm not sure I understand. Windows creates .dll files and in fact 
without these lines

SET_TARGET_PROPERTIES(mod_rivet PROPERTIES PREFIX "" SUFFIX ".so")
...

mod_rivet too would end up having dll as extension. In 2017, when we 
worked on the Windows build, I changed it to be ".so" just for sake of 
uniformity with all the other module names shipped by the binary 
distribution of Apache. But maybe it's the guys at ApacheLounge who are 
pushing this choice too far. I don't know....

> In line 138 of CMakeLists.txt I see that I have put manually everything 
> to .so.
> 
> So, I will simply put .so also in the script.


that means that every [info sharedlibextension] should go and replaced 
with a literal ".so", hoping Windows oldtimers are not upset by this 
coup ;-)

  -- Massimo

Reply via email to