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