Skip to content

build: Always install to install-time directories only - #7353

Merged
HuidaeCho merged 2 commits into
OSGeo:mainfrom
HuidaeCho:cmake-module-install-paths
May 2, 2026
Merged

HuidaeCho merged 2 commits into
OSGeo:mainfrom
HuidaeCho:cmake-module-install-paths

Conversation

@HuidaeCho

Copy link
Copy Markdown
Member

This PR installs LIBRARY (.so, .dylib) and ARCHIVE (.a, .lib) in GRASS_INSTALL_LIBDIR, and RUNTIME (.exe, .dll, etc.) in GRASS_INSTALL_BINDIR (relative install paths). Without this PR, RUNTIME is installed in the build-time output path, breaking conda installation because .dll files are missing in the package.

@github-actions github-actions Bot added the CMake label Apr 30, 2026
@HuidaeCho
HuidaeCho merged commit 0960482 into OSGeo:main May 2, 2026
26 checks passed
@github-actions github-actions Bot added this to the 8.6.0 milestone May 2, 2026
@nilason

nilason commented May 6, 2026

Copy link
Copy Markdown
Contributor

@HuidaeCho Shall we backport this to 8.5?

@nilason nilason added the backport to 8.5 PR needs to be backported to release branch 8.5 label May 6, 2026
wenzeslaus pushed a commit that referenced this pull request May 8, 2026
* build: Always install to install-time directories only

* Use GRASS_INSTALL_*
@wenzeslaus wenzeslaus removed the backport to 8.5 PR needs to be backported to release branch 8.5 label May 8, 2026
ninsbl pushed a commit to ninsbl/grass that referenced this pull request Jul 7, 2026
* build: Always install to install-time directories only

* Use GRASS_INSTALL_*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants