[xiphos-devel] cmake issues with older cmake.
Tim Dickson
dickson.tim at googlemail.com
Wed May 6 09:57:41 MST 2020
Hi Karl and xiphos folks on the list,
investigating further and it looks like the cmake errors are due to a
change in what cmake accepts.
in https://cmake.org/cmake/help/v3.5/command/target_include_directories.html
add_library must *not* be an IMPORTED target
in
https://cmake.org/cmake/help/v3.11/command/target_include_directories.html
add_library must not be an ALIAS target and IMPORTED targets only
support INTERFACE items (which is what is used).
in other words, to get it to work with the older cmake available in
slackware 14.2 i'll need to find a work around
so that the cmake file can achieve its goal in a way that cmake 3.5.2
finds acceptable.
it does appear to relate to creating static libraries, which is not
normally used as I would expect xiphos to be using
the shared lib /usr/lib64/libbiblesync.so.2.0.1 (on a 64bit slackware
system) provided by the biblesync package.
(unless i've got completely the wrong end of the stick, which is
entirely possible)
Unless anyone else is familiar enough with cmake to help, I'll have to
widen my search.
I'll try over on linux questions and see if someone can help. If I get
success I can create a patch for the
problematic cmake/modules/FindBiblesync.cmake file, and I'll let you
know. When slackware 15 comes
out i can discard the patch as it has cmake 3.15.2 (or higher).
Regards, Tim
---
This email has been checked for viruses by AVG.
https://www.avg.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/xiphos-devel/attachments/20200506/8c8689e0/attachment.html>
More information about the xiphos-devel
mailing list