[geos-devel] [GEOS] #932: improve static-library build
GEOS
geos-trac at osgeo.org
Fri Oct 5 06:42:24 PDT 2018
#932: improve static-library build
------------------------+--------------------------
Reporter: basiliscos | Owner: geos-devel@…
Type: patch | Status: new
Priority: major | Milestone:
Component: Default | Version: master
Severity: Unassigned | Keywords:
------------------------+--------------------------
When I launch CMake with the following parameters:
{{{
cmake -DGEOS_BUILD_STATIC=on -DGEOS_BUILD_SHARED=off ..
}}}
it fails with the error:
{{{
CMake Error at capi/CMakeLists.txt:45 (add_dependencies):
Cannot add target-level dependencies to non-existent target "geos_c".
The add_dependencies works for top-level logical targets created by the
add_executable, add_library, or add_custom_target commands. If you want
to
add file-level dependencies see the DEPENDS option of the
add_custom_target
and add_custom_command commands.
}}}
The provided patch makes it optional to build C API (on by default, as in
master), and static library builds fine.
The geos version is 3.7.0
--
Ticket URL: <https://trac.osgeo.org/geos/ticket/932>
GEOS <http://trac.osgeo.org/geos>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
More information about the geos-devel
mailing list