Skip to content

ci(windows): fix prereq build on new windows-latest (VS2026 / CMake 4)#349

Open
darkclad wants to merge 1 commit into
PolusAI:mainfrom
darkclad:main-fix-openJpeg
Open

ci(windows): fix prereq build on new windows-latest (VS2026 / CMake 4)#349
darkclad wants to merge 1 commit into
PolusAI:mainfrom
darkclad:main-fix-openJpeg

Conversation

@darkclad

Copy link
Copy Markdown
  1. find_package() could not locate DCMTK/OpenJPEG configs even though the libs installed fine (DCMTK builds against openjpeg). Cause: relative -DCMAKE_PREFIX_PATH=../../local_install is not honored by config-mode find_package() on CMake 4.x (verified locally on cmake 4.2.1: relative prefix fails to find an installed package config, absolute succeeds). Use an absolute ABS_INSTALL path for all -DCMAKE_PREFIX_PATH values.

  2. Mirror install_prereq_linux.sh: add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to older dependency configures (CMake 4 dropped < 3.5 compatibility), so the independently built z5/Arrow stack does not fail silently.

1. find_package() could not locate DCMTK/OpenJPEG configs even though the libs installed fine (DCMTK builds against openjpeg). Cause: relative -DCMAKE_PREFIX_PATH=../../local_install is not honored by config-mode find_package() on CMake 4.x (verified locally on cmake 4.2.1: relative prefix fails to find an installed package config, absolute succeeds). Use an absolute ABS_INSTALL path for all -DCMAKE_PREFIX_PATH values.

2. Mirror install_prereq_linux.sh: add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to older dependency configures (CMake 4 dropped < 3.5 compatibility), so the independently built z5/Arrow stack does not fail silently.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant