#798 closed defect (wontfix)
Missing CMake module file in the release tarball
Reported by: | Shtong | Owned by: | mloskot |
---|---|---|---|
Priority: | major | Milestone: | 3.6.2 |
Component: | Build/Install (cmake) | Version: | 3.6.0 |
Severity: | Unassigned | Keywords: | |
Cc: | kyngchaos |
Description
The current release tarballs are missing a file required for a successfull CMake build, namely cmake/modules/GenerateSourceGroups.cmake. Currently a user wanting to build the library with CMake using the sources downloaded from the front page would have to manually download the file from the repositories to make the CMake script work.
Tested in both the 3.6.0 and 3.5.0 tarballs.
Change History (6)
comment:1 by , 8 years ago
comment:3 by , 7 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
CMake is not an official build configuration. It's an extra setup, mainly for development (git users).
comment:4 by , 7 years ago
I'm very disappointed. Cmake works much better on OS X, especially for making the OS X framework build. I didn't realize it was "unofficial". I found this wiki page:
https://trac.osgeo.org/geos/wiki/BuildingOnUnixWithCMake
Specifically: "Starting at GEOS 3.5, we officially also support CMake."
comment:5 by , 7 years ago
Cc: | added |
---|
kyngchaos: CMake was introduced by mloskot in 2010 and has been maintained by him for these 7 years, do you want to step in ? Me I'm happy with autotools and don't want to spend more time in maintaining another tool which is only needed to build on proprietary systems (unless sponsored to do so).
The wiki should be updated to make that "we" more explicit. If you want to step-in maintaining consider also looking at the CMake patch in #801
comment:6 by , 7 years ago
kyngchaos, I can only agree.
Initially, I aimed to propose CMake as official build system replacing autotools, then remove autotools and NMake makefiles completely, and maintain CMake only.
Since, strk wants to stick to autotools, I maintain CMake on my own demands, while doing GEOS work.
I've been having this problem also. Still missing in 3.6.1. tarball.