Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split Conda package into runtime and development package #618

Open
kordejong opened this issue Feb 28, 2024 · 0 comments
Open

Split Conda package into runtime and development package #618

kordejong opened this issue Feb 28, 2024 · 0 comments
Labels
05: target: all All targets or not related to a specific target 15: deploy Distributions, installers, ... 25: kind: enhancement 35: medium priority I need this soon great for new contributers Does not require LUE-specific knowledge

Comments

@kordejong
Copy link
Member

The current Conda package contains runtime targets. Conda packages or other users that want to use LUE's CMake targets need access to the header files and static libraries. For this we need to provide a separate development package. For this, the current Conda package's recipe.yml may need to contain a split. I have seen that in HDF5's recipe. The GDAL recipe, or Boost recipe may contain additional inspiration.

The current CMake scripts already support this scenario. There are separate install component defined for installing runtime component (--component lue_runtime which is the default install component) and installing development components (--component lue_development).

@kordejong kordejong added 25: kind: enhancement 05: target: all All targets or not related to a specific target 35: medium priority I need this soon 15: deploy Distributions, installers, ... great for new contributers Does not require LUE-specific knowledge labels Feb 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
05: target: all All targets or not related to a specific target 15: deploy Distributions, installers, ... 25: kind: enhancement 35: medium priority I need this soon great for new contributers Does not require LUE-specific knowledge
Projects
None yet
Development

No branches or pull requests

1 participant