Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions .ci_support/win_64_.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
bzip2:
- '1'
c_compiler:
- vs2019
- vs2022
c_stdlib:
- vs
channel_sources:
- conda-forge
channel_targets:
- conda-forge main
cxx_compiler:
- vs2019
- vs2022
expat:
- '2'
libcurl:
Expand All @@ -18,8 +18,6 @@ liblzma_devel:
- '5'
target_platform:
- win-64
vc:
- '14'
zlib:
- '1'
zstd:
Expand Down
44 changes: 25 additions & 19 deletions .scripts/build_steps.sh

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

64 changes: 23 additions & 41 deletions .scripts/run_osx_build.sh

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

61 changes: 37 additions & 24 deletions .scripts/run_win_build.bat

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 2 additions & 6 deletions build-locally.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions conda-forge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,5 @@ provider:
linux_aarch64: default
linux_ppc64le: default
test: native_and_emulated
conda_install_tool: pixi
conda_build_tool: rattler-build
83 changes: 83 additions & 0 deletions pixi.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# This file was generated automatically from conda-smithy. To update this configuration,
# update the conda-forge.yml and/or the recipe/meta.yaml.
# -*- mode: toml -*-

# VVVVVV minimum `pixi` version
"$schema" = "https://pixi.sh/v0.36.0/schema/manifest/schema.json"

[project]
name = "cmake-feedstock"
version = "3.50.1" # conda-smithy version used to generate this file
description = "Pixi configuration for conda-forge/cmake-feedstock"
authors = ["@conda-forge/cmake"]
channels = ["conda-forge"]
platforms = ["linux-64", "linux-aarch64", "linux-ppc64le", "osx-64", "win-64"]

[dependencies]
conda-build = ">=24.1"
conda-forge-ci-setup = "4.*"
rattler-build = "*"

[tasks]
[tasks.inspect-all]
cmd = "inspect_artifacts --all-packages"
description = "List contents of all packages found in rattler-build build directory."
[tasks.build]
cmd = "rattler-build build --recipe recipe"
description = "Build cmake-feedstock directly (without setup scripts), no particular variant specified"
[tasks."build-linux_64_"]
cmd = "rattler-build build --recipe recipe -m .ci_support/linux_64_.yaml"
description = "Build cmake-feedstock with variant linux_64_ directly (without setup scripts)"
[tasks."inspect-linux_64_"]
cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_64_.yaml"
description = "List contents of cmake-feedstock packages built for variant linux_64_"
[tasks."build-linux_aarch64_"]
cmd = "rattler-build build --recipe recipe -m .ci_support/linux_aarch64_.yaml"
description = "Build cmake-feedstock with variant linux_aarch64_ directly (without setup scripts)"
[tasks."inspect-linux_aarch64_"]
cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_aarch64_.yaml"
description = "List contents of cmake-feedstock packages built for variant linux_aarch64_"
[tasks."build-linux_ppc64le_"]
cmd = "rattler-build build --recipe recipe -m .ci_support/linux_ppc64le_.yaml"
description = "Build cmake-feedstock with variant linux_ppc64le_ directly (without setup scripts)"
[tasks."inspect-linux_ppc64le_"]
cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/linux_ppc64le_.yaml"
description = "List contents of cmake-feedstock packages built for variant linux_ppc64le_"
[tasks."build-osx_64_"]
cmd = "rattler-build build --recipe recipe -m .ci_support/osx_64_.yaml"
description = "Build cmake-feedstock with variant osx_64_ directly (without setup scripts)"
[tasks."inspect-osx_64_"]
cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_64_.yaml"
description = "List contents of cmake-feedstock packages built for variant osx_64_"
[tasks."build-osx_arm64_"]
cmd = "rattler-build build --recipe recipe -m .ci_support/osx_arm64_.yaml"
description = "Build cmake-feedstock with variant osx_arm64_ directly (without setup scripts)"
[tasks."inspect-osx_arm64_"]
cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/osx_arm64_.yaml"
description = "List contents of cmake-feedstock packages built for variant osx_arm64_"
[tasks."build-win_64_"]
cmd = "rattler-build build --recipe recipe -m .ci_support/win_64_.yaml"
description = "Build cmake-feedstock with variant win_64_ directly (without setup scripts)"
[tasks."inspect-win_64_"]
cmd = "inspect_artifacts --recipe-dir recipe -m .ci_support/win_64_.yaml"
description = "List contents of cmake-feedstock packages built for variant win_64_"

[feature.smithy.dependencies]
conda-smithy = "*"
[feature.smithy.tasks.build-locally]
cmd = "python ./build-locally.py"
description = "Build packages locally using the same setup scripts used in conda-forge's CI"
[feature.smithy.tasks.smithy]
cmd = "conda-smithy"
description = "Run conda-smithy. Pass necessary arguments."
[feature.smithy.tasks.rerender]
cmd = "conda-smithy rerender"
description = "Rerender the feedstock."
[feature.smithy.tasks.lint]
cmd = "conda-smithy lint --conda-forge recipe"
description = "Lint the feedstock recipe"

[environments]
smithy = ["smithy"]
# This is a copy of default, to be enabled by build_steps.sh during Docker builds
# __PLATFORM_SPECIFIC_ENV__ = []
File renamed without changes.
Loading