Skip to content

Add: IIS Server Installation Script & Documentation#783

Merged
xsscx merged 1 commit intomasterfrom
ci-iccdll-server
Apr 6, 2026
Merged

Add: IIS Server Installation Script & Documentation#783
xsscx merged 1 commit intomasterfrom
ci-iccdll-server

Conversation

@xsscx
Copy link
Copy Markdown
Member

@xsscx xsscx commented Apr 6, 2026

Pull Request Checklist

#782

  • Have you followed the guidelines in Contributing document?
  • Have you checked to ensure there aren't other open Pull Requests for the same change?
  • Have you built your Pull Request locally with the Build Instructions?
  • Have you added or updated relevant tests?
  • Have you added or updated relevant docs?

@xsscx xsscx requested a review from ChrisCoxArt April 6, 2026 03:37
@xsscx xsscx self-assigned this Apr 6, 2026
@xsscx xsscx added PR Pull Request Merge Ready Maintainer indicates Merge Ready labels Apr 6, 2026
@xsscx xsscx force-pushed the ci-iccdll-server branch from a4309a1 to b31bdce Compare April 6, 2026 04:06
- Add Install-IccIisIsapiSite.ps1 to CMake install (share/iccdev/)
- Add -UseBasicParsing to Invoke-WebRequest for PS5.1 compat
- Add PS1 to ci-latest-release.yml Windows staging bundle
- Add PS1 validation to ci-shared-exports.yml expectedShareArtifacts
- Remove orphaned copy-files-if-present.cmake (replaced by cmake -E copy_if_different)
- Fix missing newline at EOF in CMakeLists.txt

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@xsscx xsscx force-pushed the ci-iccdll-server branch from b31bdce to 1610987 Compare April 6, 2026 04:29
@xsscx xsscx requested a review from dwtza as a code owner April 6, 2026 04:29
@xsscx xsscx removed the request for review from dwtza April 6, 2026 04:33
@xsscx xsscx added Pending Merge Maintainer indicates Merge Pending and Requests No Further Changes and removed Merge Ready Maintainer indicates Merge Ready pending labels Apr 6, 2026
@xsscx xsscx merged commit 8f5e644 into master Apr 6, 2026
1 check passed
@xsscx xsscx removed the Pending Merge Maintainer indicates Merge Pending and Requests No Further Changes label Apr 6, 2026
@xsscx xsscx linked an issue Apr 6, 2026 that may be closed by this pull request
@xsscx xsscx added the ML Maintainer indicates topic related to Machine Learning label Apr 6, 2026
@xsscx
Copy link
Copy Markdown
Member Author

xsscx commented Apr 6, 2026

Post Merge Report

2026-04-06 05:09:02 UTC

iccDLL Server

Windows Build

git clone https://github.com/InternationalColorConsortium/iccDEV.git
cd iccDEV
vcpkg integrate install
vcpkg install
cmake --preset vs2022-x64 -B msvc -S Build/Cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
cmake --build msvc -- /m /maxcpucount
.\msvc\Tools\IccIisIsapi\Debug\iccIisIsapiSmoke.exe C:\tmp\iccDEV\msvc\Tools\IccIisIsapi\Debug\iccIisIsapi.dll

Smoke Test Output

Description: iccDEV IIS ISAPI shared-library sample
Status code: 1
HTTP status: 200 OK
Headers:
Content-Type: text/plain; charset=utf-8
Cache-Control: no-store

Body:
ok

Add IIS Site

cd Tools\Winnt\IccIisIsapi
.\Install-IccIisIsapiSite.ps1

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

Labels

ML Maintainer indicates topic related to Machine Learning PR Pull Request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add: IIS Server Installation Script & Documentation

2 participants