Hi Karl,
I'll need to let Yury answer your original question regarding the best
way to report CMake-related bugs.
Regarding the errors you're getting... I just looked at CMake's
online documentation regarding your "target_compile_definitions"
error.
From what I can tell, the "target_compile_definition" property was
introduced in CMake 2.8.11. It sounds like your version of CMake is
just a little too old.
Regarding how one can know the required CMake version: My modus
operandi for CMake projects in general is (1) read the project's
how-to-build docs, and if that's not heplful, (2) hope that the
project's CMake files contain a "cmake_minimum_required" call to give
me a clear error message. I didn't find any such indication in Yuri's
files, although perhaps I missed it.
Yury: Would it make sense to add a call to "cmake_minimum_required" in
one or more of your CMakeLists.txt files?
Kind regards,
Christian
On Thu, Aug 18, 2016 at 3:08 PM, Stefan Kaltenbrunner
<stefan@kaltenbrunner.cc> wrote:
> On 08/18/2016 08:57 PM, Christian Convey wrote:
>> Hi Stefan,
>>
>> I think I've seen similar errors when a project's CMake files assumed
>> a newer version of CMake than the one being run.
>>
>> Which version of CMake gave you those errors? (Sorry if you provided
>> that detail and I'm just missing it.)
>
>
> % cmake --version
> cmake version 2.8.10.2
>
> a quick look in the docs does not seem to reveal any kind of "minimum"
> cmake version required - and the above is what is packaged as part of
> openbsd 5.3 (which is outdated and unsupported upstream but it is
> currently perfectly fine building all postgresql versions including
> -HEAD and serving as a buildfarm member for years)
>
>
>
> Stefan