Opened 6 years ago
Closed 6 years ago
#4288 closed defect (fixed)
Changes to liblwgeom/lwinline.h don't trigger a rebuild
Reported by: | Algunenano | Owned by: | Algunenano |
---|---|---|---|
Priority: | medium | Milestone: | PostGIS 3.0.0 |
Component: | build | Version: | master |
Keywords: | Cc: |
Description
If you modify anything in liblwgeom/lwinline.h
and rebuild the project nothing will be recompiled.
I guess the solution is to add it to SA_HEADERS
Change History (3)
comment:1 by , 6 years ago
comment:2 by , 6 years ago
There is completely alternative way of solving this: compile all the liblwgeom as single compiler call, without building a bunch of .o files and then linking them. May require a rework of build system but is potentially a bigger gain.
That would mean that changing a single character in a .c
would force rebuilding everything and that things like ccache become useless. I'm not a fan unless you show some super big win elsewhere, and even if you did, I'd ask for an option to only enable it during release.
There is completely alternative way of solving this: compile all the liblwgeom as single compiler call, without building a bunch of .o files and then linking them. May require a rework of build system but is potentially a bigger gain.