georust / georust/proj

Specify CMAKE release type in proj-sys?

Open
#185 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
186
Forks
63
PR merge metrics
No merged PRs in 30d

Description

Cmake has four build types:

> Choose the type of build, options are: None (default), Debug, Release,
RelWithDebInfo, or MinSizeRel

We should be producing a release build of libproj when building from source, and it's not clear to me whether we currently are. It is able to be set by passing `config.define("CMAKE_BUILD_TYPE", "Release");` but I need to figure out whether this actually produces a release artifact.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in proj-sys and inspect how the source build config is assembled, especially the config.define("CMAKE_BUILD_TYPE", "Release") setting. Build from source and verify whether the resulting libproj artifact uses the Release configuration; done means the release type is explicitly specified and its effect is confirmed.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, rust
Domain
build-system
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.