From 39010bff70a3911a32a725cb2f349244635a7024 Mon Sep 17 00:00:00 2001 From: Cary Phillips Date: Thu, 12 Dec 2024 18:44:47 -0800 Subject: [PATCH] Restructure CI to use reusable steps, and add new checks (#1921) * Restructure CI to use reusable steps, and add new checks The goal of this change is to add tests to catch some recent regressions that the existing CI missed: * Validate that the proper files get installed. A recent innocuous-seeming change to the cmake config caused libdeflate files to make it into the installation and we didn't catch it. This change introduces a validation step that compares the install_mantifest.txt file from each job to a reference maintained in share/ci/install_manifest. Each job has a "build" number that identifies the reference manifest. NOTE: This means that all future changes to installed headers and libraries must be reflected in these manifests. * Validate building against prebuilt/external Imath and libdeflate libraries, and also test the "force internal" option. * Validate building with custom namespaces To make the workflow files easier to maintain, this splits two parts: * The ci_steps.yml file declares a common set of steps for Linux, macOS, and Windows, and a set of variables named to match the various CMake configuration options. * The ci_workflow.yml invokes these steps with a succession of builds that provide collections of CMake settings, which is passes to the reusable workflow via the "with:" statement. The "with:" statements provide default variable settings, which means each build specifies only non-default settings, for a compact summary of what's unique about that job. Some notes: * By default, the builds now pre-install Imath and libdeflate, so that the main OpenEXR build picks them up. A special build now validates the behavior of OPENEXR_FORCE_INTERNAL_IMATH and OPENEXR_FORCE_INTERNAL_DEFLATE, which were previously untested. * For each OS, we now build and test these configurations: 1. Release 2. Debug 3. Static 4. Threading disabled 5. pkgconfig, docs, examples, tools disabled. This was also previously not tested. 6. Legacy VFX reference platform compiler(s) and/or os(s) * The "label:" setting forms the description of the job on the GitHub Acions page, prepended with the OS and "build" number, which makes it easier to cross reference between the entries on the Actions page and the workflow file. * We no longer build with clang on Linux, since we do a clang build on macOS. Signed-off-by: Cary Phillips * Add Linux clang build Signed-off-by: Cary Phillips --------- Signed-off-by: Cary Phillips --- .github/workflows/ci_steps.yml | 177 ++++++ .github/workflows/ci_workflow.yml | 561 +++++------------- .../install_manifest.macos.1.txt | 217 +++++++ .../install_manifest.macos.2.txt | 217 +++++++ .../install_manifest.macos.3.txt | 202 +++++++ .../install_manifest.macos.4.txt | 217 +++++++ .../install_manifest.macos.5.txt | 215 +++++++ .../install_manifest.macos.6.txt | 217 +++++++ .../install_manifest.macos.7.txt | 217 +++++++ .../install_manifest.ubuntu.1.txt | 217 +++++++ .../install_manifest.ubuntu.10.txt | 217 +++++++ .../install_manifest.ubuntu.2.txt | 217 +++++++ .../install_manifest.ubuntu.3.txt | 202 +++++++ .../install_manifest.ubuntu.4.txt | 217 +++++++ .../install_manifest.ubuntu.5.txt | 215 +++++++ .../install_manifest.ubuntu.6.txt | 217 +++++++ .../install_manifest.ubuntu.7.txt | 217 +++++++ .../install_manifest.ubuntu.8.txt | 217 +++++++ .../install_manifest.ubuntu.9.txt | 217 +++++++ .../install_manifest.windows.1.txt | 237 ++++++++ .../install_manifest.windows.2.txt | 237 ++++++++ .../install_manifest.windows.3.txt | 231 ++++++++ .../install_manifest.windows.4.txt | 237 ++++++++ .../install_manifest.windows.5.txt | 203 +++++++ .../install_manifest.windows.6.txt | 237 ++++++++ share/ci/scripts/install_help2man.sh | 41 ++ share/ci/scripts/install_imath.sh | 29 + share/ci/scripts/install_libdeflate.sh | 29 + share/ci/scripts/validate_install.py | 153 +++++ src/bin/exrmetrics/main.cpp | 4 +- website/src/all.cpp | 2 +- 31 files changed, 5613 insertions(+), 420 deletions(-) create mode 100644 .github/workflows/ci_steps.yml create mode 100644 share/ci/install_manifest/install_manifest.macos.1.txt create mode 100644 share/ci/install_manifest/install_manifest.macos.2.txt create mode 100644 share/ci/install_manifest/install_manifest.macos.3.txt create mode 100644 share/ci/install_manifest/install_manifest.macos.4.txt create mode 100644 share/ci/install_manifest/install_manifest.macos.5.txt create mode 100644 share/ci/install_manifest/install_manifest.macos.6.txt create mode 100644 share/ci/install_manifest/install_manifest.macos.7.txt create mode 100644 share/ci/install_manifest/install_manifest.ubuntu.1.txt create mode 100644 share/ci/install_manifest/install_manifest.ubuntu.10.txt create mode 100644 share/ci/install_manifest/install_manifest.ubuntu.2.txt create mode 100644 share/ci/install_manifest/install_manifest.ubuntu.3.txt create mode 100644 share/ci/install_manifest/install_manifest.ubuntu.4.txt create mode 100644 share/ci/install_manifest/install_manifest.ubuntu.5.txt create mode 100644 share/ci/install_manifest/install_manifest.ubuntu.6.txt create mode 100644 share/ci/install_manifest/install_manifest.ubuntu.7.txt create mode 100644 share/ci/install_manifest/install_manifest.ubuntu.8.txt create mode 100644 share/ci/install_manifest/install_manifest.ubuntu.9.txt create mode 100644 share/ci/install_manifest/install_manifest.windows.1.txt create mode 100644 share/ci/install_manifest/install_manifest.windows.2.txt create mode 100644 share/ci/install_manifest/install_manifest.windows.3.txt create mode 100644 share/ci/install_manifest/install_manifest.windows.4.txt create mode 100644 share/ci/install_manifest/install_manifest.windows.5.txt create mode 100644 share/ci/install_manifest/install_manifest.windows.6.txt create mode 100755 share/ci/scripts/install_help2man.sh create mode 100755 share/ci/scripts/install_imath.sh create mode 100755 share/ci/scripts/install_libdeflate.sh create mode 100755 share/ci/scripts/validate_install.py diff --git a/.github/workflows/ci_steps.yml b/.github/workflows/ci_steps.yml new file mode 100644 index 0000000000..b50620a609 --- /dev/null +++ b/.github/workflows/ci_steps.yml @@ -0,0 +1,177 @@ +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (c) Contributors to the OpenEXR Project. + +# These are the steps for all CI jobs. Linux, macOS, and Windows all +# share a common set of configure/build/validate steps. The input +# variables control all variations of the jobs. +# +# Each job validates that the proper files are installed by comparing +# the install_manifest.txt to a reference for that job. This requires +# that each job have a corresponding reference, and that thes +# references are updated when any change is made to the installation +# headers/libraries/cmake/etc. + +name: CI Steps + +on: + workflow_call: + # This inputs receive values via the "with:" section in ci_workflow.yml + inputs: + build: + type: string + os: + type: string + container: + type: string + cxx-standard: + type: string + cxx-compiler: + type: string + cc-compiler: + type: string + build-type: + type: string + BUILD_SHARED_LIBS: + type: string + OPENEXR_ENABLE_THREADING: + type: string + OPENEXR_INSTALL_PKG_CONFIG: + type: string + OPENEXR_INSTALL_DOCS: + type: string + OPENEXR_BUILD_EXAMPLES: + type: string + OPENEXR_BUILD_TOOLS: + type: string + OPENEXR_FORCE_INTERNAL_IMATH: + type: string + OPENEXR_FORCE_INTERNAL_DEFLATE: + type: string + BUILD_TESTING: + type: string + namespace: + type: string + validate_install: + type: string + +jobs: + steps: + runs-on: ${{ inputs.os }} + + container: + image: ${{ inputs.container }} + + env: + CXX: ${{ inputs.cxx-compiler }} + CC: ${{ inputs.cc-compiler }} + ACTIONS_RUNNER_FORCE_ACTIONS_NODE_VERSION: node16 + ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true + + steps: + + - name: Checkout + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0 + + - name: Install Imath + # Pre-install Imath so the builds validate finding the external installation + if: ${{ inputs.OPENEXR_FORCE_INTERNAL_IMATH == 'OFF' }} + run: share/ci/scripts/install_imath.sh main + + - name: Install libdeflate + # Pre-install libdeflate so the builds validate finding the external installation + if: ${{ inputs.OPENEXR_FORCE_INTERNAL_DEFLATE == 'OFF' }} + run: share/ci/scripts/install_libdeflate.sh master + + - name: Install help2man + # TODO: this could go in the ASWF Linux docker + # container. Also, it doesn't currently work for Windows, so + # the windows builds have docs disabled. + if: ${{ inputs.OPENEXR_INSTALL_DOCS == 'ON' }} + run: share/ci/scripts/install_help2man.sh + + - name: Create build directories + run: mkdir _install _build _examples + shell: bash + + - name: Construct CMake command + run: | + # Construct the cmake command as a variable, so the + # Configure step below can execute it, but also so we can store + # in in the install_manifest as a debugging reference + CMAKE_COMMAND="cmake -B . -S .. \ + -DCMAKE_INSTALL_PREFIX=../_install \ + -DCMAKE_BUILD_TYPE=${{ inputs.build-type }} \ + -DOPENEXR_CXX_STANDARD=${{ inputs.cxx-standard }} \ + -DBUILD_SHARED_LIBS=${{ inputs.BUILD_SHARED_LIBS }} \ + -DOPENEXR_ENABLE_THREADING=${{ inputs.OPENEXR_ENABLE_THREADING }} \ + -DOPENEXR_INSTALL_PKG_CONFIG=${{ inputs.OPENEXR_INSTALL_PKG_CONFIG }} \ + -DOPENEXR_INSTALL_DOCS=${{ inputs.OPENEXR_INSTALL_DOCS }} \ + -DOPENEXR_BUILD_EXAMPLES=${{ inputs.OPENEXR_BUILD_EXAMPLES }} \ + -DOPENEXR_BUILD_TOOLS=${{ inputs.OPENEXR_BUILD_TOOLS }} \ + -DOPENEXR_FORCE_INTERNAL_IMATH=${{ inputs.OPENEXR_FORCE_INTERNAL_IMATH }} \ + -DOPENEXR_FORCE_INTERNAL_DEFLATE=${{ inputs.OPENEXR_FORCE_INTERNAL_DEFLATE }} \ + -DBUILD_TESTING=${{ inputs.BUILD_TESTING }} \ + -DOPENEXR_RUN_FUZZ_TESTS=OFF \ + -DCMAKE_VERBOSE_MAKEFILE=ON" + if [ -n "${{ inputs.namespace }}" ]; then + CMAKE_COMMAND="$CMAKE_COMMAND \ + -DOPENEXR_IMF_NAMESPACE=${{ inputs.namespace }} \ + -DILMTHREAD_NAMESPACE=${{ inputs.namespace }} \ + -DIEX_NAMESPACE=${{ inputs.namespace }}" + fi + echo "CMAKE_COMMAND=$CMAKE_COMMAND" >> $GITHUB_ENV + + # Remove the os version from the manifest name, so it only + # contains "ubuntu", "macos", or "windows", so the name is, + # e.g. install_manifest.macos.1.txt + echo "INSTALL_MANIFEST=$(echo 'install_manifest.${{ inputs.os }}' | cut -d'-' -f1).${{ inputs.build }}.txt" >> $GITHUB_ENV + working-directory: _build + shell: bash + + - name: Configure + run: | + $CMAKE_COMMAND + working-directory: _build + shell: bash + + - name: Build + run: | + cmake --build . --target install --config ${{ inputs.build-type }} + working-directory: _build + shell: bash + + - name: Prepare install_manifest + # Store the cmake command as the first line of the manifest, + # and remove the path prefix, so the manifest contains only + # the local filenames. + run: | + echo "# $CMAKE_COMMAND" > "_build/$INSTALL_MANIFEST" + sort _build/install_manifest.txt | sed -e "s:^.*/_install/::" >> "_build/$INSTALL_MANIFEST" + shell: bash + + - name: Upload install_manifest.txt + # Upload the manifest to make it possible to download for inspection and debugging + uses: actions/upload-artifact@v3 + with: + name: install_manifest + path: _build/${{ env.INSTALL_MANIFEST }} + + - name: Validate install + if: ${{ inputs.validate_install == 'ON' }} + # Validate that the build has installed the proper files by comparing against the appropriate reference manifest + run: | + share/ci/scripts/validate_install.py "_build/$INSTALL_MANIFEST" "share/ci/install_manifest/$INSTALL_MANIFEST" + shell: bash + + - name: Set PATH for Imath/libdeflate DLLs + # When building against external Imath/libdeflate shared objects, the tests need PATH to include the dll's. + if: contains(inputs.os, 'windows') + run: | + echo "$PATH;C:/Program Files (x86)/Imath/bin;C:/Program Files (x86)/Imath/lib;C:/Program Files (x86)/libdeflate/bin;C:/Program Files (x86)/libdeflate/lib" >> $GITHUB_PATH + shell: bash + + - name: Test + run: | + ctest -T Test -C ${{ inputs.build-type }} --timeout 7200 --output-on-failure -VV + working-directory: _build + shell: bash diff --git a/.github/workflows/ci_workflow.yml b/.github/workflows/ci_workflow.yml index 79c4f18b7b..f87dec6f6b 100644 --- a/.github/workflows/ci_workflow.yml +++ b/.github/workflows/ci_workflow.yml @@ -1,17 +1,18 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright (c) Contributors to the OpenEXR Project. -# -# GitHub Actions workflow file -# https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions + +# The CI workflow uses steps defined in ci_steps.yml, via the "uses:" +# directive. Linux, macOS, and Windows all share a common set of +# configure/build/validate steps. name: CI # Run on all changes except: -# - doc file changes +# - markdown/doc changes # - changes to the website, *except* for "website/src", since that # code needs validation. The website has a separate workflow -# - changes to the bazel config, since it has its own workflow -# - changes to the python bindings +# - changes to the bazel config (it has its own workflow +# - changes to the python bindings (they have their own workflow) # - changes to workflows other than this one on: @@ -25,6 +26,7 @@ on: - '!src/wrappers/**' - '!.github/workflows/**' - '.github/workflows/ci_workflow.yml' + - '.github/workflows/ci_steps.yml' pull_request: paths: - '**' @@ -35,471 +37,196 @@ on: - '!src/wrappers/**' - '!.github/workflows/**' - '.github/workflows/ci_workflow.yml' + - '.github/workflows/ci_steps.yml' permissions: contents: read -jobs: - # Linux jobs run in Docker containers, so the latest OS version is OK. macOS - # and Windows jobs need to be locked to specific virtual environment - # versions to mitigate issues from OS updates, and will require maintenance - # as OS versions are retired. - # - # GH Actions (Free plan) supports 20 concurrent jobs, with 5 concurrent macOS - # jobs. This workflow tries to utilize (but not exceed) that budget to - # promote timely CI. - - # --------------------------------------------------------------------------- - # Linux - # --------------------------------------------------------------------------- - # TODO: Add ARM build. Add sanitize build. +# NOTE: All jobs have a "build" number that appears in the "jobs" +# listing on the GitHub actions page. This build number also +# identifies the reference install manifest in +# share/ci/install_manifest. The validate_install.py script compares +# the job's generated install_manifest.txt to the reference file to +# validate that the proper files have been installed. +# +# If you add jobs, you must add a corresponding +# share/ci/install_manifest file. +jobs: linux: - name: 'Linux ${{ matrix.label }}VFXP-${{ matrix.vfx-cy }} - <${{ matrix.compiler-desc }}, - C++${{ matrix.cxx-standard }}, - config=${{ matrix.build-type }}, - shared=${{ matrix.build-shared }}, - threads=${{ matrix.threads-enabled }}>' - # GH-hosted VM. The build runs in CentOS 7 'container' defined below. - runs-on: ubuntu-latest - container: + name: 'Linux.${{ matrix.build}}: ${{ matrix.label }}' + uses: ./.github/workflows/ci_steps.yml + with: + # Set values for the "inputs:" as defined in ci_steps.yml + # Note the defaults provided here for the builds that don't specify + # values. + os: ubuntu-latest + build: ${{ matrix.build }} # DockerHub: https://hub.docker.com/u/aswf # Source: https://github.com/AcademySoftwareFoundation/aswf-docker - image: aswf/ci-openexr:${{ matrix.vfx-cy }} + container: aswf/ci-openexr:${{ matrix.vfx-cy || '2024' }} + cxx-standard: ${{ matrix.cxx-standard || '17' }} + cxx-compiler: ${{ matrix.cxx-compiler || 'g++' }} + cc-compiler: ${{ matrix.cc-compiler || 'gcc' }} + build-type: ${{ matrix.build-type || 'Release' }} + BUILD_SHARED_LIBS: ${{ matrix.BUILD_SHARED_LIBS || 'ON' }} + OPENEXR_ENABLE_THREADING: ${{ matrix.OPENEXR_ENABLE_THREADING || 'ON' }} + OPENEXR_INSTALL_PKG_CONFIG: ${{ matrix.OPENEXR_INSTALL_PKG_CONFIG || 'ON' }} + OPENEXR_INSTALL_DOCS: ${{ matrix.OPENEXR_INSTALL_DOCS || 'ON' }} + OPENEXR_BUILD_EXAMPLES: ${{ matrix.OPENEXR_BUILD_EXAMPLES || 'ON' }} + OPENEXR_BUILD_TOOLS: ${{ matrix.OPENEXR_BUILD_TOOLS || 'ON' }} + OPENEXR_FORCE_INTERNAL_IMATH: ${{ matrix.OPENEXR_FORCE_INTERNAL_IMATH || 'OFF' }} + OPENEXR_FORCE_INTERNAL_DEFLATE: ${{ matrix.OPENEXR_FORCE_INTERNAL_DEFLATE || 'OFF' }} + BUILD_TESTING: ${{ matrix.BUILD_TESTING || 'ON' }} + namespace: ${{ matrix.namespace }} + validate_install: ${{ matrix.validate_install || 'ON' }} strategy: matrix: - build: [1, 2, 3, 4, 5, 6, 7] include: - # ------------------------------------------------------------------- - # VFX CY2024 - GCC - # ------------------------------------------------------------------- - # Shared, Release + - build: 1 - build-type: Release - build-shared: 'ON' - cxx-standard: 17 - cxx-compiler: g++ - cc-compiler: gcc - compiler-desc: gcc11.2.1 - label: - threads-enabled: 'ON' - vfx-cy: 2024 - exclude-tests: + label: Release - # Shared, Release, Threads OFF - build: 2 - build-type: Release - build-shared: 'ON' - cxx-standard: 17 - cxx-compiler: g++ - cc-compiler: gcc - compiler-desc: gcc11.2.1 - label: - threads-enabled: 'OFF' - vfx-cy: 2024 - exclude-tests: + label: Debug + build-type: Debug - # Shared, Debug - build: 3 - build-type: Debug - build-shared: 'ON' - cxx-standard: 17 - cxx-compiler: g++ - cc-compiler: gcc - compiler-desc: gcc11.2.1 - label: - threads-enabled: 'ON' - vfx-cy: 2024 - exclude-tests: + label: static + BUILD_SHARED_LIBS: 'OFF' - # Static, Release - build: 4 - build-type: Release - build-shared: 'OFF' - cxx-standard: 17 - cxx-compiler: g++ - cc-compiler: gcc - compiler-desc: gcc11.2.1 - label: - threads-enabled: 'ON' - vfx-cy: 2024 - exclude-tests: + label: threads=OFF + OPENEXR_ENABLE_THREADING: 'OFF' - # ------------------------------------------------------------------- - # VFX CY2024 - Clang 15.0 - # ------------------------------------------------------------------- - # Release - build: 5 - build-type: Release - build-shared: 'ON' - cxx-standard: 17 - cxx-compiler: clang++ - cc-compiler: clang - compiler-desc: clang15.0 - label: - threads-enabled: 'ON' - vfx-cy: 2024 - exclude-tests: + label: pkgconfig=OFF, examples=OFF, tools=OFF, docs=OFF, internal deflate + OPENEXR_INSTALL_PKG_CONFIG: 'OFF' + OPENEXR_INSTALL_DOCS: 'OFF' + OPENEXR_BUILD_EXAMPLES: 'OFF' + OPENEXR_BUILD_TOOLS: 'OFF' + OPENEXR_FORCE_INTERNAL_IMATH: 'ON' + OPENEXR_FORCE_INTERNAL_DEFLATE: 'ON' + BUILD_TESTING: 'OFF' - # ------------------------------------------------------------------- - # VFX CY2024 - Clang 14.0 - # ------------------------------------------------------------------- - # Release - build: 6 - build-type: Release - build-shared: 'ON' - cxx-standard: 17 + label: custom namespace + namespace: 'TEST_NAMESPACE' + + - build: 7 + label: clang cxx-compiler: clang++ cc-compiler: clang - compiler-desc: clang14.0 - label: - threads-enabled: 'ON' - vfx-cy: 2024 - exclude-tests: - # ------------------------------------------------------------------- - # VFX CY2023 - GCC - # ------------------------------------------------------------------- - # Shared, Release - - build: 7 - build-type: Release - build-shared: 'ON' - cxx-standard: 17 - cxx-compiler: g++ - cc-compiler: gcc - compiler-desc: gcc11.2.1 - label: - threads-enabled: 'ON' + - build: 8 + label: vfx2023 vfx-cy: 2023 - exclude-tests: - - env: - CXX: ${{ matrix.cxx-compiler }} - CC: ${{ matrix.cc-compiler }} - ACTIONS_RUNNER_FORCE_ACTIONS_NODE_VERSION: node16 - ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true - steps: - - name: Checkout - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0 - - name: Create build directories - run: | - mkdir _install - mkdir _build - mkdir _examples - - name: Configure - run: | - cmake -B _build -S . \ - -DCMAKE_INSTALL_PREFIX=_install \ - -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} \ - -DOPENEXR_CXX_STANDARD=${{ matrix.cxx-standard }} \ - -DCMAKE_CXX_FLAGS=${{ matrix.cxx-flags }} \ - -DCMAKE_VERBOSE_MAKEFILE:BOOL='OFF' \ - -DBUILD_SHARED_LIBS=${{ matrix.build-shared }} \ - -DOPENEXR_ENABLE_THREADING=${{ matrix.threads-enabled }} \ - -DOPENEXR_INSTALL_TOOLS='ON' \ - -DOPENEXR_INSTALL_DOCS='OFF' \ - -DOPENEXR_RUN_FUZZ_TESTS='OFF' - - name: Build - run: | - cmake --build _build \ - --target install \ - --config ${{ matrix.build-type }} - - name: Validate - run: | - share/ci/scripts/linux/validate_openexr_libs.sh _install - - name: Test - run: | - ctest -T Test ${{ matrix.exclude-tests }} \ - -C ${{ matrix.build-type }} \ - --timeout 7200 \ - --output-on-failure \ - -VV - working-directory: _build - # --------------------------------------------------------------------------- - # macOS - # --------------------------------------------------------------------------- - # TODO: Add ARM64/x86_64 (universal 2) build - - macos: - name: 'Mac VFXP-${{ matrix.vfx-cy }} macos-${{ matrix.osver }} - <${{ matrix.compiler-desc }}, - C++${{ matrix.cxx-standard }}, - config=${{ matrix.build-type }}, - shared=${{ matrix.build-shared }}, - cxx=${{ matrix.cxx-standard }}, - threads=${{ matrix.threads-enabled }}>' - runs-on: macos-${{ matrix.osver }} + macOS: + name: 'macOS.${{ matrix.build}}: ${{ matrix.label }}' + uses: ./.github/workflows/ci_steps.yml + with: + # Set values for the "inputs:" as defined in ci_steps.yml + # Note the defaults provided here for the builds that don't specify + # values. + os: ${{ matrix.os || 'macos-14' }} + build: ${{ matrix.build }} + cxx-standard: ${{ matrix.cxx-standard || '17' }} + build-type: ${{ matrix.build-type || 'Release' }} + BUILD_SHARED_LIBS: ${{ matrix.BUILD_SHARED_LIBS || 'ON' }} + OPENEXR_ENABLE_THREADING: ${{ matrix.OPENEXR_ENABLE_THREADING || 'ON' }} + OPENEXR_INSTALL_PKG_CONFIG: ${{ matrix.OPENEXR_INSTALL_PKG_CONFIG || 'ON' }} + OPENEXR_INSTALL_DOCS: ${{ matrix.OPENEXR_INSTALL_DOCS || 'ON' }} + OPENEXR_BUILD_EXAMPLES: ${{ matrix.OPENEXR_BUILD_EXAMPLES || 'ON' }} + OPENEXR_BUILD_TOOLS: ${{ matrix.OPENEXR_BUILD_TOOLS || 'ON' }} + OPENEXR_FORCE_INTERNAL_IMATH: ${{ matrix.OPENEXR_FORCE_INTERNAL_IMATH || 'OFF' }} + OPENEXR_FORCE_INTERNAL_DEFLATE: ${{ matrix.OPENEXR_FORCE_INTERNAL_DEFLATE || 'OFF' }} + BUILD_TESTING: ${{ matrix.BUILD_TESTING || 'ON' }} + validate_install: ${{ matrix.validate_install || 'ON' }} strategy: matrix: - build: [1, 2, 3, 4, 5, 6] include: - # ------------------------------------------------------------------- - # MacOS 14 - # ------------------------------------------------------------------- - # Shared, Release + - build: 1 - build-type: Release - build-shared: 'ON' - threads-enabled: 'ON' - compiler-desc: AppleClang11.0 - cxx-standard: 17 - osver: 14 - exclude-tests: - vfx-cy: 24 + label: Release - # Shared, Release, Threads OFF - build: 2 - build-type: Release - build-shared: 'ON' - threads-enabled: 'OFF' - compiler-desc: AppleClang11.0 - cxx-standard: 17 - osver: 14 - exclude-tests: - vfx-cy: 24 + label: Debug + build-type: Debug - # Static, Release - build: 3 - build-type: Release - build-shared: 'OFF' - threads-enabled: 'ON' - compiler-desc: AppleClang11.0 - cxx-standard: 17 - osver: 14 - exclude-tests: - vfx-cy: 24 + label: static + BUILD_SHARED_LIBS: 'OFF' - # Shared, Debug - build: 4 - build-type: Debug - build-shared: 'ON' - threads-enabled: 'ON' - compiler-desc: AppleClang11.0 - cxx-standard: 17 - osver: 14 - exclude-tests: - vfx-cy: 24 + label: threads=OFF + OPENEXR_ENABLE_THREADING: 'OFF' - # ------------------------------------------------------------------- - # MacOS 13 - # ------------------------------------------------------------------- - # Shared, Release - build: 5 - build-type: Release - build-shared: 'ON' - threads-enabled: 'ON' - compiler-desc: AppleClang11.0 - cxx-standard: 17 - osver: 13 - exclude-tests: - vfx-cy: 23 + label: pkgconfig=OFF, examples=OFF, tools=OFF, docs=OFF, internal imath+deflate + OPENEXR_INSTALL_PKG_CONFIG: 'OFF' + OPENEXR_INSTALL_DOCS: 'OFF' + OPENEXR_BUILD_EXAMPLES: 'OFF' + OPENEXR_BUILD_TOOLS: 'OFF' + OPENEXR_FORCE_INTERNAL_IMATH: 'ON' + OPENEXR_FORCE_INTERNAL_DEFLATE: 'ON' + BUILD_TESTING: 'OFF' - # ------------------------------------------------------------------- - # MacOS 12 - # ------------------------------------------------------------------- - # Shared, Release - build: 6 - build-type: Release - build-shared: 'ON' - threads-enabled: 'ON' - compiler-desc: AppleClang10.5 - cxx-standard: 17 - osver: 12 - exclude-tests: - vfx-cy: 23 - + label: macos-13 + os: macos-13 - steps: - - name: Checkout - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0 - - name: Create build directories - run: | - mkdir _install - mkdir _build - mkdir _examples - - name: Configure - run: | - cmake .. \ - -DCMAKE_INSTALL_PREFIX=../_install \ - -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} \ - -DOPENEXR_CXX_STANDARD=${{ matrix.cxx-standard }} \ - -DCMAKE_CXX_FLAGS=${{ matrix.cxx-flags }} \ - -DCMAKE_VERBOSE_MAKEFILE:BOOL='OFF' \ - -DBUILD_SHARED_LIBS=${{ matrix.build-shared }} \ - -DOPENEXR_ENABLE_THREADING=${{ matrix.threads-enabled }} \ - -DOPENEXR_INSTALL_TOOLS='ON' \ - -DOPENEXR_INSTALL_DOCS='OFF' \ - -DOPENEXR_RUN_FUZZ_TESTS='OFF' - working-directory: _build - - name: Build - run: | - cmake --build . \ - --target install \ - --config ${{ matrix.build-type }} - working-directory: _build - - name: Examples - run: | - # Make sure we can build the examples when configured as a - # standalone application linking against the just-installed - # OpenEXR library. - cmake ../src/examples \ - -DCMAKE_PREFIX_PATH=../../_install \ - -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} \ - -DCMAKE_CXX_STANDARD=${{ matrix.cxx-standard }} \ - -DCMAKE_CXX_FLAGS=${{ matrix.cxx-flags }} - cmake --build . \ - --config ${{ matrix.build-type }} - # Confirm the examples program runs - ./bin/OpenEXRExamples - working-directory: _examples - - name: Test - run: | - ctest -T Test ${{matrix.exclude-tests }} \ - -C ${{matrix.build-type}} \ - --timeout 7200 \ - --output-on-failure \ - -VV - working-directory: _build - - # --------------------------------------------------------------------------- - # Windows - # --------------------------------------------------------------------------- - # TODO: Debug mode is catatonically slow under windows windows: - name: 'Windows VFXP-${{ matrix.vfx-cy }} - <${{ matrix.compiler-desc }}, - config=${{ matrix.build-type }}, - shared=${{ matrix.build-shared }}, - cxx=${{ matrix.cxx-standard }}, - threads=${{ matrix.threads-enabled }}>' - runs-on: windows-${{ matrix.osver }} + name: 'Windows.${{ matrix.build}}: ${{ matrix.label }}' + uses: ./.github/workflows/ci_steps.yml + with: + # Set values for the "inputs:" as defined in ci_steps.yml + # Note the defaults provided here for the builds that don't specify + # values. + os: ${{ matrix.os || 'windows-2022' }} + build: ${{ matrix.build }} + cxx-standard: ${{ matrix.cxx-standard || '17' }} + build-type: ${{ matrix.build-type || 'Release' }} + BUILD_SHARED_LIBS: ${{ matrix.BUILD_SHARED_LIBS || 'ON' }} + OPENEXR_ENABLE_THREADING: ${{ matrix.OPENEXR_ENABLE_THREADING || 'ON' }} + OPENEXR_INSTALL_PKG_CONFIG: ${{ matrix.OPENEXR_INSTALL_PKG_CONFIG || 'ON' }} + OPENEXR_INSTALL_DOCS: ${{ matrix.OPENEXR_INSTALL_DOCS || 'OFF' }} + OPENEXR_BUILD_EXAMPLES: ${{ matrix.OPENEXR_BUILD_EXAMPLES || 'ON' }} + OPENEXR_BUILD_TOOLS: ${{ matrix.OPENEXR_BUILD_TOOLS || 'ON' }} + OPENEXR_FORCE_INTERNAL_IMATH: ${{ matrix.OPENEXR_FORCE_INTERNAL_IMATH || 'OFF' }} + OPENEXR_FORCE_INTERNAL_DEFLATE: ${{ matrix.OPENEXR_FORCE_INTERNAL_DEFLATE || 'OFF' }} + BUILD_TESTING: ${{ matrix.BUILD_TESTING || 'ON' }} + validate_install: ${{ matrix.validate_install || 'ON' }} strategy: matrix: - build: [1, 2, 3, 4, 5] include: - # ------------------------------------------------------------------- - # VFX CY2023 - C++17 - Windows 2022 runner - MSVC 2022 (17.5) - # ------------------------------------------------------------------- - # Shared, Release - build: 1 - build-type: Release - build-shared: 'ON' - threads-enabled: 'ON' - compiler-desc: msvc17.5 - cxx-standard: 17 - vfx-cy: 2023 - exclude-tests: '' - osver: 2022 + label: Release - # Shared, Release, Threads OFF - build: 2 - build-type: Release - build-shared: 'ON' - threads-enabled: 'OFF' - compiler-desc: msvc17.5 - cxx-standard: 17 - vfx-cy: 2023 - exclude-tests: '' - osver: 2022 + label: Debug + build-type: Debug - # Static, Release - build: 3 - build-type: Release - build-shared: 'OFF' - threads-enabled: 'ON' - compiler-desc: msvc17.5 - cxx-standard: 17 - vfx-cy: 2023 - exclude-tests: '' - osver: 2022 + label: static + BUILD_SHARED_LIBS: 'OFF' - # ------------------------------------------------------------------- - # VFX CY2022 - C++17 - Windows 2019 runner - MSVC 2019 (16.11) - # ------------------------------------------------------------------- - # Shared, Release - build: 4 - build-type: Release - build-shared: 'ON' - threads-enabled: 'ON' - compiler-desc: msvc16.11 - cxx-standard: 17 - vfx-cy: 2022 - exclude-tests: '' - osver: 2019 + label: threads=OFF + # TODO: this currently fails to compile; switch to OFF once the fix is in. + OPENEXR_ENABLE_THREADING: 'ON' - # Static, Release - build: 5 - build-type: Release - build-shared: 'OFF' - threads-enabled: 'ON' - compiler-desc: msvc16.11 - cxx-standard: 17 - vfx-cy: 2022 - exclude-tests: '' - osver: 2019 + label: pkgconfig=OFF, examples=OFF, tools=OFF, docs=OFF, internal imath+deflate + OPENEXR_INSTALL_PKG_CONFIG: 'OFF' + OPENEXR_INSTALL_DOCS: 'OFF' + OPENEXR_BUILD_EXAMPLES: 'OFF' + OPENEXR_BUILD_TOOLS: 'OFF' + OPENEXR_FORCE_INTERNAL_IMATH: 'ON' + OPENEXR_FORCE_INTERNAL_DEFLATE: 'ON' + BUILD_TESTING: 'OFF' - steps: - - name: Checkout - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0 - - name: Create build directories - run: | - mkdir _install - mkdir _build - mkdir _examples - shell: bash - ## - name: Install Dependences - ## run: | - ## share/ci/scripts/windows/install_python.ps1 ${{ matrix.python-version }} $HOME - ## share/ci/scripts/windows/install_boost.ps1 ${{ matrix.boost-version }} $HOME 3.8 - ## share/ci/scripts/windows/install_zlib.ps1 ${{ matrix.zlib-version }} $HOME - ## shell: powershell - - name: Configure - run: | - cmake .. \ - -DCMAKE_INSTALL_PREFIX=../_install \ - -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} \ - -DOPENEXR_CXX_STANDARD=${{ matrix.cxx-standard }} \ - -DCMAKE_CXX_FLAGS=${{ matrix.cxx-flags }} \ - -DCMAKE_VERBOSE_MAKEFILE:BOOL='OFF' \ - -DBUILD_SHARED_LIBS=${{ matrix.build-shared }} \ - -DOPENEXR_ENABLE_THREADING=${{ matrix.threads-enabled }} \ - -DOPENEXR_INSTALL_TOOLS='ON' \ - -DOPENEXR_INSTALL_DOCS='OFF' \ - -DOPENEXR_RUN_FUZZ_TESTS='OFF' - shell: bash - working-directory: _build - - name: Build - run: | - cmake --build . \ - --target install \ - --config ${{ matrix.build-type }} - shell: bash - working-directory: _build - ## - name: Examples - ## run: | - ## # Make sure we can build the examples when configured as a - ## # standalone application linking against the just-installed - ## # OpenEXR library. - ## cmake ../src/examples \ - ## -DCMAKE_PREFIX_PATH=../../_install \ - ## -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} \ - ## -DCMAKE_CXX_STANDARD=${{ matrix.cxx-standard }} \ - ## -DCMAKE_CXX_FLAGS=${{ matrix.cxx-flags }} - ## cmake --build . \ - ## --config ${{ matrix.build-type }} - ## # Confirm the examples program runs - ## ./bin/OpenEXRExamples - ## shell: bash - ## working-directory: _examples - - name: Test - run: | - ctest -T Test ${{ matrix.exclude-tests }} \ - -C ${{ matrix.build-type }} \ - --timeout 7200 \ - --output-on-failure \ - -VV - shell: bash - working-directory: _build + - build: 6 + label: vfx2022 + os: windows-2019 diff --git a/share/ci/install_manifest/install_manifest.macos.1.txt b/share/ci/install_manifest/install_manifest.macos.1.txt new file mode 100644 index 0000000000..0f76c3365b --- /dev/null +++ b/share/ci/install_manifest/install_manifest.macos.1.txt @@ -0,0 +1,217 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=ON -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/exr2aces +bin/exrenvmap +bin/exrheader +bin/exrinfo +bin/exrmakepreview +bin/exrmaketiled +bin/exrmanifest +bin/exrmetrics +bin/exrmultipart +bin/exrmultiview +bin/exrstdattr +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib/cmake/OpenEXR/OpenEXRConfig.cmake +lib/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib/cmake/OpenEXR/OpenEXRTargets.cmake +lib/libIex-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libIex-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libIex-$MAJOR_$MINOR.dylib +lib/libIex.dylib +lib/libIlmThread-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libIlmThread-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libIlmThread-$MAJOR_$MINOR.dylib +lib/libIlmThread.dylib +lib/libOpenEXR-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXR-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libOpenEXR-$MAJOR_$MINOR.dylib +lib/libOpenEXR.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR.dylib +lib/libOpenEXRCore.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR.dylib +lib/libOpenEXRUtil.dylib +lib/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h +share/man/man1/exr2aces.1 +share/man/man1/exrcheck.1 +share/man/man1/exrenvmap.1 +share/man/man1/exrheader.1 +share/man/man1/exrinfo.1 +share/man/man1/exrmakepreview.1 +share/man/man1/exrmaketiled.1 +share/man/man1/exrmanifest.1 +share/man/man1/exrmetrics.1 +share/man/man1/exrmultipart.1 +share/man/man1/exrmultiview.1 +share/man/man1/exrstdattr.1 diff --git a/share/ci/install_manifest/install_manifest.macos.2.txt b/share/ci/install_manifest/install_manifest.macos.2.txt new file mode 100644 index 0000000000..15c0837e7c --- /dev/null +++ b/share/ci/install_manifest/install_manifest.macos.2.txt @@ -0,0 +1,217 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Debug -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=ON -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/exr2aces +bin/exrenvmap +bin/exrheader +bin/exrinfo +bin/exrmakepreview +bin/exrmaketiled +bin/exrmanifest +bin/exrmetrics +bin/exrmultipart +bin/exrmultiview +bin/exrstdattr +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib/cmake/OpenEXR/OpenEXRConfig.cmake +lib/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib/cmake/OpenEXR/OpenEXRTargets-debug.cmake +lib/cmake/OpenEXR/OpenEXRTargets.cmake +lib/libIex-$MAJOR_$MINOR_d.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libIex-$MAJOR_$MINOR_d.$SOVERSION.dylib +lib/libIex-$MAJOR_$MINOR_d.dylib +lib/libIex_d.dylib +lib/libIlmThread-$MAJOR_$MINOR_d.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libIlmThread-$MAJOR_$MINOR_d.$SOVERSION.dylib +lib/libIlmThread-$MAJOR_$MINOR_d.dylib +lib/libIlmThread_d.dylib +lib/libOpenEXR-$MAJOR_$MINOR_d.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXR-$MAJOR_$MINOR_d.$SOVERSION.dylib +lib/libOpenEXR-$MAJOR_$MINOR_d.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR_d.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR_d.$SOVERSION.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR_d.dylib +lib/libOpenEXRCore_d.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR_d.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR_d.$SOVERSION.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR_d.dylib +lib/libOpenEXRUtil_d.dylib +lib/libOpenEXR_d.dylib +lib/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h +share/man/man1/exr2aces.1 +share/man/man1/exrcheck.1 +share/man/man1/exrenvmap.1 +share/man/man1/exrheader.1 +share/man/man1/exrinfo.1 +share/man/man1/exrmakepreview.1 +share/man/man1/exrmaketiled.1 +share/man/man1/exrmanifest.1 +share/man/man1/exrmetrics.1 +share/man/man1/exrmultipart.1 +share/man/man1/exrmultiview.1 +share/man/man1/exrstdattr.1 diff --git a/share/ci/install_manifest/install_manifest.macos.3.txt b/share/ci/install_manifest/install_manifest.macos.3.txt new file mode 100644 index 0000000000..8a2e321951 --- /dev/null +++ b/share/ci/install_manifest/install_manifest.macos.3.txt @@ -0,0 +1,202 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=OFF -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=ON -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/exr2aces +bin/exrenvmap +bin/exrheader +bin/exrinfo +bin/exrmakepreview +bin/exrmaketiled +bin/exrmanifest +bin/exrmetrics +bin/exrmultipart +bin/exrmultiview +bin/exrstdattr +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib/cmake/OpenEXR/OpenEXRConfig.cmake +lib/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib/cmake/OpenEXR/OpenEXRTargets.cmake +lib/libIex-$MAJOR_$MINOR.a +lib/libIlmThread-$MAJOR_$MINOR.a +lib/libOpenEXR-$MAJOR_$MINOR.a +lib/libOpenEXRCore-$MAJOR_$MINOR.a +lib/libOpenEXRUtil-$MAJOR_$MINOR.a +lib/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h +share/man/man1/exr2aces.1 +share/man/man1/exrcheck.1 +share/man/man1/exrenvmap.1 +share/man/man1/exrheader.1 +share/man/man1/exrinfo.1 +share/man/man1/exrmakepreview.1 +share/man/man1/exrmaketiled.1 +share/man/man1/exrmanifest.1 +share/man/man1/exrmetrics.1 +share/man/man1/exrmultipart.1 +share/man/man1/exrmultiview.1 +share/man/man1/exrstdattr.1 diff --git a/share/ci/install_manifest/install_manifest.macos.4.txt b/share/ci/install_manifest/install_manifest.macos.4.txt new file mode 100644 index 0000000000..c263380c4b --- /dev/null +++ b/share/ci/install_manifest/install_manifest.macos.4.txt @@ -0,0 +1,217 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=OFF -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=ON -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/exr2aces +bin/exrenvmap +bin/exrheader +bin/exrinfo +bin/exrmakepreview +bin/exrmaketiled +bin/exrmanifest +bin/exrmetrics +bin/exrmultipart +bin/exrmultiview +bin/exrstdattr +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib/cmake/OpenEXR/OpenEXRConfig.cmake +lib/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib/cmake/OpenEXR/OpenEXRTargets.cmake +lib/libIex-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libIex-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libIex-$MAJOR_$MINOR.dylib +lib/libIex.dylib +lib/libIlmThread-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libIlmThread-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libIlmThread-$MAJOR_$MINOR.dylib +lib/libIlmThread.dylib +lib/libOpenEXR-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXR-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libOpenEXR-$MAJOR_$MINOR.dylib +lib/libOpenEXR.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR.dylib +lib/libOpenEXRCore.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR.dylib +lib/libOpenEXRUtil.dylib +lib/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h +share/man/man1/exr2aces.1 +share/man/man1/exrcheck.1 +share/man/man1/exrenvmap.1 +share/man/man1/exrheader.1 +share/man/man1/exrinfo.1 +share/man/man1/exrmakepreview.1 +share/man/man1/exrmaketiled.1 +share/man/man1/exrmanifest.1 +share/man/man1/exrmetrics.1 +share/man/man1/exrmultipart.1 +share/man/man1/exrmultiview.1 +share/man/man1/exrstdattr.1 diff --git a/share/ci/install_manifest/install_manifest.macos.5.txt b/share/ci/install_manifest/install_manifest.macos.5.txt new file mode 100644 index 0000000000..01fc2bd872 --- /dev/null +++ b/share/ci/install_manifest/install_manifest.macos.5.txt @@ -0,0 +1,215 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=OFF -DOPENEXR_INSTALL_DOCS=OFF -DOPENEXR_BUILD_EXAMPLES=OFF -DOPENEXR_BUILD_TOOLS=OFF -DOPENEXR_FORCE_INTERNAL_IMATH=ON -DOPENEXR_FORCE_INTERNAL_DEFLATE=ON -DBUILD_TESTING=OFF -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +include/Imath/ImathBox.h +include/Imath/ImathBoxAlgo.h +include/Imath/ImathColor.h +include/Imath/ImathColorAlgo.h +include/Imath/ImathConfig.h +include/Imath/ImathEuler.h +include/Imath/ImathExport.h +include/Imath/ImathForward.h +include/Imath/ImathFrame.h +include/Imath/ImathFrustum.h +include/Imath/ImathFrustumTest.h +include/Imath/ImathFun.h +include/Imath/ImathGL.h +include/Imath/ImathGLU.h +include/Imath/ImathInt64.h +include/Imath/ImathInterval.h +include/Imath/ImathLine.h +include/Imath/ImathLineAlgo.h +include/Imath/ImathMath.h +include/Imath/ImathMatrix.h +include/Imath/ImathMatrixAlgo.h +include/Imath/ImathNamespace.h +include/Imath/ImathPlane.h +include/Imath/ImathPlatform.h +include/Imath/ImathQuat.h +include/Imath/ImathRandom.h +include/Imath/ImathRoots.h +include/Imath/ImathShear.h +include/Imath/ImathSphere.h +include/Imath/ImathTypeTraits.h +include/Imath/ImathVec.h +include/Imath/ImathVecAlgo.h +include/Imath/half.h +include/Imath/halfFunction.h +include/Imath/halfLimits.h +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib/cmake/Imath/ImathConfig.cmake +lib/cmake/Imath/ImathConfigVersion.cmake +lib/cmake/Imath/ImathTargets-release.cmake +lib/cmake/Imath/ImathTargets.cmake +lib/cmake/OpenEXR/OpenEXRConfig.cmake +lib/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib/cmake/OpenEXR/OpenEXRTargets.cmake +lib/libIex-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libIex-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libIex-$MAJOR_$MINOR.dylib +lib/libIex.dylib +lib/libIlmThread-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libIlmThread-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libIlmThread-$MAJOR_$MINOR.dylib +lib/libIlmThread.dylib +lib/libImath-3_2.30.3.2.0.dylib +lib/libImath-3_2.30.dylib +lib/libImath-3_2.dylib +lib/libImath.dylib +lib/libOpenEXR-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXR-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libOpenEXR-$MAJOR_$MINOR.dylib +lib/libOpenEXR.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR.dylib +lib/libOpenEXRCore.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR.dylib +lib/libOpenEXRUtil.dylib +lib/pkgconfig/Imath.pc diff --git a/share/ci/install_manifest/install_manifest.macos.6.txt b/share/ci/install_manifest/install_manifest.macos.6.txt new file mode 100644 index 0000000000..0f76c3365b --- /dev/null +++ b/share/ci/install_manifest/install_manifest.macos.6.txt @@ -0,0 +1,217 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=ON -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/exr2aces +bin/exrenvmap +bin/exrheader +bin/exrinfo +bin/exrmakepreview +bin/exrmaketiled +bin/exrmanifest +bin/exrmetrics +bin/exrmultipart +bin/exrmultiview +bin/exrstdattr +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib/cmake/OpenEXR/OpenEXRConfig.cmake +lib/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib/cmake/OpenEXR/OpenEXRTargets.cmake +lib/libIex-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libIex-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libIex-$MAJOR_$MINOR.dylib +lib/libIex.dylib +lib/libIlmThread-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libIlmThread-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libIlmThread-$MAJOR_$MINOR.dylib +lib/libIlmThread.dylib +lib/libOpenEXR-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXR-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libOpenEXR-$MAJOR_$MINOR.dylib +lib/libOpenEXR.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR.dylib +lib/libOpenEXRCore.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR.dylib +lib/libOpenEXRUtil.dylib +lib/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h +share/man/man1/exr2aces.1 +share/man/man1/exrcheck.1 +share/man/man1/exrenvmap.1 +share/man/man1/exrheader.1 +share/man/man1/exrinfo.1 +share/man/man1/exrmakepreview.1 +share/man/man1/exrmaketiled.1 +share/man/man1/exrmanifest.1 +share/man/man1/exrmetrics.1 +share/man/man1/exrmultipart.1 +share/man/man1/exrmultiview.1 +share/man/man1/exrstdattr.1 diff --git a/share/ci/install_manifest/install_manifest.macos.7.txt b/share/ci/install_manifest/install_manifest.macos.7.txt new file mode 100644 index 0000000000..0f76c3365b --- /dev/null +++ b/share/ci/install_manifest/install_manifest.macos.7.txt @@ -0,0 +1,217 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=ON -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/exr2aces +bin/exrenvmap +bin/exrheader +bin/exrinfo +bin/exrmakepreview +bin/exrmaketiled +bin/exrmanifest +bin/exrmetrics +bin/exrmultipart +bin/exrmultiview +bin/exrstdattr +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib/cmake/OpenEXR/OpenEXRConfig.cmake +lib/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib/cmake/OpenEXR/OpenEXRTargets.cmake +lib/libIex-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libIex-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libIex-$MAJOR_$MINOR.dylib +lib/libIex.dylib +lib/libIlmThread-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libIlmThread-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libIlmThread-$MAJOR_$MINOR.dylib +lib/libIlmThread.dylib +lib/libOpenEXR-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXR-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libOpenEXR-$MAJOR_$MINOR.dylib +lib/libOpenEXR.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libOpenEXRCore-$MAJOR_$MINOR.dylib +lib/libOpenEXRCore.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR.$SOVERSION.$MAJOR.$MINOR.0.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR.$SOVERSION.dylib +lib/libOpenEXRUtil-$MAJOR_$MINOR.dylib +lib/libOpenEXRUtil.dylib +lib/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h +share/man/man1/exr2aces.1 +share/man/man1/exrcheck.1 +share/man/man1/exrenvmap.1 +share/man/man1/exrheader.1 +share/man/man1/exrinfo.1 +share/man/man1/exrmakepreview.1 +share/man/man1/exrmaketiled.1 +share/man/man1/exrmanifest.1 +share/man/man1/exrmetrics.1 +share/man/man1/exrmultipart.1 +share/man/man1/exrmultiview.1 +share/man/man1/exrstdattr.1 diff --git a/share/ci/install_manifest/install_manifest.ubuntu.1.txt b/share/ci/install_manifest/install_manifest.ubuntu.1.txt new file mode 100644 index 0000000000..669a1cdafa --- /dev/null +++ b/share/ci/install_manifest/install_manifest.ubuntu.1.txt @@ -0,0 +1,217 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=ON -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/exr2aces +bin/exrenvmap +bin/exrheader +bin/exrinfo +bin/exrmakepreview +bin/exrmaketiled +bin/exrmanifest +bin/exrmetrics +bin/exrmultipart +bin/exrmultiview +bin/exrstdattr +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib64/cmake/OpenEXR/OpenEXRConfig.cmake +lib64/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib64/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib64/cmake/OpenEXR/OpenEXRTargets.cmake +lib64/libIex-$MAJOR_$MINOR.so +lib64/libIex-$MAJOR_$MINOR.so.$SOVERSION +lib64/libIex-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libIex.so +lib64/libIlmThread-$MAJOR_$MINOR.so +lib64/libIlmThread-$MAJOR_$MINOR.so.$SOVERSION +lib64/libIlmThread-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libIlmThread.so +lib64/libOpenEXR-$MAJOR_$MINOR.so +lib64/libOpenEXR-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXR-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXR.so +lib64/libOpenEXRCore-$MAJOR_$MINOR.so +lib64/libOpenEXRCore-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXRCore-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXRCore.so +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXRUtil.so +lib64/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h +share/man/man1/exr2aces.1 +share/man/man1/exrcheck.1 +share/man/man1/exrenvmap.1 +share/man/man1/exrheader.1 +share/man/man1/exrinfo.1 +share/man/man1/exrmakepreview.1 +share/man/man1/exrmaketiled.1 +share/man/man1/exrmanifest.1 +share/man/man1/exrmetrics.1 +share/man/man1/exrmultipart.1 +share/man/man1/exrmultiview.1 +share/man/man1/exrstdattr.1 diff --git a/share/ci/install_manifest/install_manifest.ubuntu.10.txt b/share/ci/install_manifest/install_manifest.ubuntu.10.txt new file mode 100644 index 0000000000..669a1cdafa --- /dev/null +++ b/share/ci/install_manifest/install_manifest.ubuntu.10.txt @@ -0,0 +1,217 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=ON -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/exr2aces +bin/exrenvmap +bin/exrheader +bin/exrinfo +bin/exrmakepreview +bin/exrmaketiled +bin/exrmanifest +bin/exrmetrics +bin/exrmultipart +bin/exrmultiview +bin/exrstdattr +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib64/cmake/OpenEXR/OpenEXRConfig.cmake +lib64/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib64/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib64/cmake/OpenEXR/OpenEXRTargets.cmake +lib64/libIex-$MAJOR_$MINOR.so +lib64/libIex-$MAJOR_$MINOR.so.$SOVERSION +lib64/libIex-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libIex.so +lib64/libIlmThread-$MAJOR_$MINOR.so +lib64/libIlmThread-$MAJOR_$MINOR.so.$SOVERSION +lib64/libIlmThread-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libIlmThread.so +lib64/libOpenEXR-$MAJOR_$MINOR.so +lib64/libOpenEXR-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXR-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXR.so +lib64/libOpenEXRCore-$MAJOR_$MINOR.so +lib64/libOpenEXRCore-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXRCore-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXRCore.so +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXRUtil.so +lib64/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h +share/man/man1/exr2aces.1 +share/man/man1/exrcheck.1 +share/man/man1/exrenvmap.1 +share/man/man1/exrheader.1 +share/man/man1/exrinfo.1 +share/man/man1/exrmakepreview.1 +share/man/man1/exrmaketiled.1 +share/man/man1/exrmanifest.1 +share/man/man1/exrmetrics.1 +share/man/man1/exrmultipart.1 +share/man/man1/exrmultiview.1 +share/man/man1/exrstdattr.1 diff --git a/share/ci/install_manifest/install_manifest.ubuntu.2.txt b/share/ci/install_manifest/install_manifest.ubuntu.2.txt new file mode 100644 index 0000000000..2e8a401d7d --- /dev/null +++ b/share/ci/install_manifest/install_manifest.ubuntu.2.txt @@ -0,0 +1,217 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Debug -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=ON -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/exr2aces +bin/exrenvmap +bin/exrheader +bin/exrinfo +bin/exrmakepreview +bin/exrmaketiled +bin/exrmanifest +bin/exrmetrics +bin/exrmultipart +bin/exrmultiview +bin/exrstdattr +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib64/cmake/OpenEXR/OpenEXRConfig.cmake +lib64/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib64/cmake/OpenEXR/OpenEXRTargets-debug.cmake +lib64/cmake/OpenEXR/OpenEXRTargets.cmake +lib64/libIex-$MAJOR_$MINOR_d.so +lib64/libIex-$MAJOR_$MINOR_d.so.$SOVERSION +lib64/libIex-$MAJOR_$MINOR_d.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libIex_d.so +lib64/libIlmThread-$MAJOR_$MINOR_d.so +lib64/libIlmThread-$MAJOR_$MINOR_d.so.$SOVERSION +lib64/libIlmThread-$MAJOR_$MINOR_d.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libIlmThread_d.so +lib64/libOpenEXR-$MAJOR_$MINOR_d.so +lib64/libOpenEXR-$MAJOR_$MINOR_d.so.$SOVERSION +lib64/libOpenEXR-$MAJOR_$MINOR_d.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXRCore-$MAJOR_$MINOR_d.so +lib64/libOpenEXRCore-$MAJOR_$MINOR_d.so.$SOVERSION +lib64/libOpenEXRCore-$MAJOR_$MINOR_d.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXRCore_d.so +lib64/libOpenEXRUtil-$MAJOR_$MINOR_d.so +lib64/libOpenEXRUtil-$MAJOR_$MINOR_d.so.$SOVERSION +lib64/libOpenEXRUtil-$MAJOR_$MINOR_d.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXRUtil_d.so +lib64/libOpenEXR_d.so +lib64/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h +share/man/man1/exr2aces.1 +share/man/man1/exrcheck.1 +share/man/man1/exrenvmap.1 +share/man/man1/exrheader.1 +share/man/man1/exrinfo.1 +share/man/man1/exrmakepreview.1 +share/man/man1/exrmaketiled.1 +share/man/man1/exrmanifest.1 +share/man/man1/exrmetrics.1 +share/man/man1/exrmultipart.1 +share/man/man1/exrmultiview.1 +share/man/man1/exrstdattr.1 diff --git a/share/ci/install_manifest/install_manifest.ubuntu.3.txt b/share/ci/install_manifest/install_manifest.ubuntu.3.txt new file mode 100644 index 0000000000..f2e6b5e8b5 --- /dev/null +++ b/share/ci/install_manifest/install_manifest.ubuntu.3.txt @@ -0,0 +1,202 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=OFF -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=ON -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/exr2aces +bin/exrenvmap +bin/exrheader +bin/exrinfo +bin/exrmakepreview +bin/exrmaketiled +bin/exrmanifest +bin/exrmetrics +bin/exrmultipart +bin/exrmultiview +bin/exrstdattr +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib64/cmake/OpenEXR/OpenEXRConfig.cmake +lib64/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib64/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib64/cmake/OpenEXR/OpenEXRTargets.cmake +lib64/libIex-$MAJOR_$MINOR.a +lib64/libIlmThread-$MAJOR_$MINOR.a +lib64/libOpenEXR-$MAJOR_$MINOR.a +lib64/libOpenEXRCore-$MAJOR_$MINOR.a +lib64/libOpenEXRUtil-$MAJOR_$MINOR.a +lib64/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h +share/man/man1/exr2aces.1 +share/man/man1/exrcheck.1 +share/man/man1/exrenvmap.1 +share/man/man1/exrheader.1 +share/man/man1/exrinfo.1 +share/man/man1/exrmakepreview.1 +share/man/man1/exrmaketiled.1 +share/man/man1/exrmanifest.1 +share/man/man1/exrmetrics.1 +share/man/man1/exrmultipart.1 +share/man/man1/exrmultiview.1 +share/man/man1/exrstdattr.1 diff --git a/share/ci/install_manifest/install_manifest.ubuntu.4.txt b/share/ci/install_manifest/install_manifest.ubuntu.4.txt new file mode 100644 index 0000000000..78b49be7ff --- /dev/null +++ b/share/ci/install_manifest/install_manifest.ubuntu.4.txt @@ -0,0 +1,217 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=OFF -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=ON -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/exr2aces +bin/exrenvmap +bin/exrheader +bin/exrinfo +bin/exrmakepreview +bin/exrmaketiled +bin/exrmanifest +bin/exrmetrics +bin/exrmultipart +bin/exrmultiview +bin/exrstdattr +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib64/cmake/OpenEXR/OpenEXRConfig.cmake +lib64/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib64/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib64/cmake/OpenEXR/OpenEXRTargets.cmake +lib64/libIex-$MAJOR_$MINOR.so +lib64/libIex-$MAJOR_$MINOR.so.$SOVERSION +lib64/libIex-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libIex.so +lib64/libIlmThread-$MAJOR_$MINOR.so +lib64/libIlmThread-$MAJOR_$MINOR.so.$SOVERSION +lib64/libIlmThread-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libIlmThread.so +lib64/libOpenEXR-$MAJOR_$MINOR.so +lib64/libOpenEXR-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXR-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXR.so +lib64/libOpenEXRCore-$MAJOR_$MINOR.so +lib64/libOpenEXRCore-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXRCore-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXRCore.so +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXRUtil.so +lib64/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h +share/man/man1/exr2aces.1 +share/man/man1/exrcheck.1 +share/man/man1/exrenvmap.1 +share/man/man1/exrheader.1 +share/man/man1/exrinfo.1 +share/man/man1/exrmakepreview.1 +share/man/man1/exrmaketiled.1 +share/man/man1/exrmanifest.1 +share/man/man1/exrmetrics.1 +share/man/man1/exrmultipart.1 +share/man/man1/exrmultiview.1 +share/man/man1/exrstdattr.1 diff --git a/share/ci/install_manifest/install_manifest.ubuntu.5.txt b/share/ci/install_manifest/install_manifest.ubuntu.5.txt new file mode 100644 index 0000000000..c44e7a1b68 --- /dev/null +++ b/share/ci/install_manifest/install_manifest.ubuntu.5.txt @@ -0,0 +1,215 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=OFF -DOPENEXR_INSTALL_DOCS=OFF -DOPENEXR_BUILD_EXAMPLES=OFF -DOPENEXR_BUILD_TOOLS=OFF -DOPENEXR_FORCE_INTERNAL_IMATH=ON -DOPENEXR_FORCE_INTERNAL_DEFLATE=ON -DBUILD_TESTING=OFF -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +include/Imath/ImathBox.h +include/Imath/ImathBoxAlgo.h +include/Imath/ImathColor.h +include/Imath/ImathColorAlgo.h +include/Imath/ImathConfig.h +include/Imath/ImathEuler.h +include/Imath/ImathExport.h +include/Imath/ImathForward.h +include/Imath/ImathFrame.h +include/Imath/ImathFrustum.h +include/Imath/ImathFrustumTest.h +include/Imath/ImathFun.h +include/Imath/ImathGL.h +include/Imath/ImathGLU.h +include/Imath/ImathInt64.h +include/Imath/ImathInterval.h +include/Imath/ImathLine.h +include/Imath/ImathLineAlgo.h +include/Imath/ImathMath.h +include/Imath/ImathMatrix.h +include/Imath/ImathMatrixAlgo.h +include/Imath/ImathNamespace.h +include/Imath/ImathPlane.h +include/Imath/ImathPlatform.h +include/Imath/ImathQuat.h +include/Imath/ImathRandom.h +include/Imath/ImathRoots.h +include/Imath/ImathShear.h +include/Imath/ImathSphere.h +include/Imath/ImathTypeTraits.h +include/Imath/ImathVec.h +include/Imath/ImathVecAlgo.h +include/Imath/half.h +include/Imath/halfFunction.h +include/Imath/halfLimits.h +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib64/cmake/Imath/ImathConfig.cmake +lib64/cmake/Imath/ImathConfigVersion.cmake +lib64/cmake/Imath/ImathTargets-release.cmake +lib64/cmake/Imath/ImathTargets.cmake +lib64/cmake/OpenEXR/OpenEXRConfig.cmake +lib64/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib64/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib64/cmake/OpenEXR/OpenEXRTargets.cmake +lib64/libIex-$MAJOR_$MINOR.so +lib64/libIex-$MAJOR_$MINOR.so.$SOVERSION +lib64/libIex-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libIex.so +lib64/libIlmThread-$MAJOR_$MINOR.so +lib64/libIlmThread-$MAJOR_$MINOR.so.$SOVERSION +lib64/libIlmThread-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libIlmThread.so +lib64/libImath-3_2.so +lib64/libImath-3_2.so.30 +lib64/libImath-3_2.so.30.3.2.0 +lib64/libImath.so +lib64/libOpenEXR-$MAJOR_$MINOR.so +lib64/libOpenEXR-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXR-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXR.so +lib64/libOpenEXRCore-$MAJOR_$MINOR.so +lib64/libOpenEXRCore-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXRCore-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXRCore.so +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXRUtil.so +lib64/pkgconfig/Imath.pc diff --git a/share/ci/install_manifest/install_manifest.ubuntu.6.txt b/share/ci/install_manifest/install_manifest.ubuntu.6.txt new file mode 100644 index 0000000000..8d7f85e748 --- /dev/null +++ b/share/ci/install_manifest/install_manifest.ubuntu.6.txt @@ -0,0 +1,217 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=ON -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=OFF -DOPENEXR_RUN_FUZZ_TESTS=OFF -DCMAKE_VERBOSE_MAKEFILE=ON +bin/exr2aces +bin/exrenvmap +bin/exrheader +bin/exrinfo +bin/exrmakepreview +bin/exrmaketiled +bin/exrmanifest +bin/exrmetrics +bin/exrmultipart +bin/exrmultiview +bin/exrstdattr +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib64/cmake/OpenEXR/OpenEXRConfig.cmake +lib64/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib64/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib64/cmake/OpenEXR/OpenEXRTargets.cmake +lib64/libIex-3_4.so +lib64/libIex-3_4.so.99 +lib64/libIex-3_4.so.99.3.4.0 +lib64/libIex.so +lib64/libIlmThread-3_4.so +lib64/libIlmThread-3_4.so.99 +lib64/libIlmThread-3_4.so.99.3.4.0 +lib64/libIlmThread.so +lib64/libOpenEXR-3_4.so +lib64/libOpenEXR-3_4.so.99 +lib64/libOpenEXR-3_4.so.99.3.4.0 +lib64/libOpenEXR.so +lib64/libOpenEXRCore-3_4.so +lib64/libOpenEXRCore-3_4.so.99 +lib64/libOpenEXRCore-3_4.so.99.3.4.0 +lib64/libOpenEXRCore.so +lib64/libOpenEXRUtil-3_4.so +lib64/libOpenEXRUtil-3_4.so.99 +lib64/libOpenEXRUtil-3_4.so.99.3.4.0 +lib64/libOpenEXRUtil.so +lib64/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h +share/man/man1/exr2aces.1 +share/man/man1/exrcheck.1 +share/man/man1/exrenvmap.1 +share/man/man1/exrheader.1 +share/man/man1/exrinfo.1 +share/man/man1/exrmakepreview.1 +share/man/man1/exrmaketiled.1 +share/man/man1/exrmanifest.1 +share/man/man1/exrmetrics.1 +share/man/man1/exrmultipart.1 +share/man/man1/exrmultiview.1 +share/man/man1/exrstdattr.1 diff --git a/share/ci/install_manifest/install_manifest.ubuntu.7.txt b/share/ci/install_manifest/install_manifest.ubuntu.7.txt new file mode 100644 index 0000000000..2f1285e001 --- /dev/null +++ b/share/ci/install_manifest/install_manifest.ubuntu.7.txt @@ -0,0 +1,217 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=ON -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS=OFF -DCMAKE_VERBOSE_MAKEFILE=ON +bin/exr2aces +bin/exrenvmap +bin/exrheader +bin/exrinfo +bin/exrmakepreview +bin/exrmaketiled +bin/exrmanifest +bin/exrmetrics +bin/exrmultipart +bin/exrmultiview +bin/exrstdattr +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib64/cmake/OpenEXR/OpenEXRConfig.cmake +lib64/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib64/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib64/cmake/OpenEXR/OpenEXRTargets.cmake +lib64/libIex-3_4.so +lib64/libIex-3_4.so.99 +lib64/libIex-3_4.so.99.3.4.0 +lib64/libIex.so +lib64/libIlmThread-3_4.so +lib64/libIlmThread-3_4.so.99 +lib64/libIlmThread-3_4.so.99.3.4.0 +lib64/libIlmThread.so +lib64/libOpenEXR-3_4.so +lib64/libOpenEXR-3_4.so.99 +lib64/libOpenEXR-3_4.so.99.3.4.0 +lib64/libOpenEXR.so +lib64/libOpenEXRCore-3_4.so +lib64/libOpenEXRCore-3_4.so.99 +lib64/libOpenEXRCore-3_4.so.99.3.4.0 +lib64/libOpenEXRCore.so +lib64/libOpenEXRUtil-3_4.so +lib64/libOpenEXRUtil-3_4.so.99 +lib64/libOpenEXRUtil-3_4.so.99.3.4.0 +lib64/libOpenEXRUtil.so +lib64/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h +share/man/man1/exr2aces.1 +share/man/man1/exrcheck.1 +share/man/man1/exrenvmap.1 +share/man/man1/exrheader.1 +share/man/man1/exrinfo.1 +share/man/man1/exrmakepreview.1 +share/man/man1/exrmaketiled.1 +share/man/man1/exrmanifest.1 +share/man/man1/exrmetrics.1 +share/man/man1/exrmultipart.1 +share/man/man1/exrmultiview.1 +share/man/man1/exrstdattr.1 diff --git a/share/ci/install_manifest/install_manifest.ubuntu.8.txt b/share/ci/install_manifest/install_manifest.ubuntu.8.txt new file mode 100644 index 0000000000..669a1cdafa --- /dev/null +++ b/share/ci/install_manifest/install_manifest.ubuntu.8.txt @@ -0,0 +1,217 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=ON -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/exr2aces +bin/exrenvmap +bin/exrheader +bin/exrinfo +bin/exrmakepreview +bin/exrmaketiled +bin/exrmanifest +bin/exrmetrics +bin/exrmultipart +bin/exrmultiview +bin/exrstdattr +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib64/cmake/OpenEXR/OpenEXRConfig.cmake +lib64/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib64/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib64/cmake/OpenEXR/OpenEXRTargets.cmake +lib64/libIex-$MAJOR_$MINOR.so +lib64/libIex-$MAJOR_$MINOR.so.$SOVERSION +lib64/libIex-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libIex.so +lib64/libIlmThread-$MAJOR_$MINOR.so +lib64/libIlmThread-$MAJOR_$MINOR.so.$SOVERSION +lib64/libIlmThread-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libIlmThread.so +lib64/libOpenEXR-$MAJOR_$MINOR.so +lib64/libOpenEXR-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXR-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXR.so +lib64/libOpenEXRCore-$MAJOR_$MINOR.so +lib64/libOpenEXRCore-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXRCore-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXRCore.so +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXRUtil.so +lib64/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h +share/man/man1/exr2aces.1 +share/man/man1/exrcheck.1 +share/man/man1/exrenvmap.1 +share/man/man1/exrheader.1 +share/man/man1/exrinfo.1 +share/man/man1/exrmakepreview.1 +share/man/man1/exrmaketiled.1 +share/man/man1/exrmanifest.1 +share/man/man1/exrmetrics.1 +share/man/man1/exrmultipart.1 +share/man/man1/exrmultiview.1 +share/man/man1/exrstdattr.1 diff --git a/share/ci/install_manifest/install_manifest.ubuntu.9.txt b/share/ci/install_manifest/install_manifest.ubuntu.9.txt new file mode 100644 index 0000000000..669a1cdafa --- /dev/null +++ b/share/ci/install_manifest/install_manifest.ubuntu.9.txt @@ -0,0 +1,217 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=ON -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/exr2aces +bin/exrenvmap +bin/exrheader +bin/exrinfo +bin/exrmakepreview +bin/exrmaketiled +bin/exrmanifest +bin/exrmetrics +bin/exrmultipart +bin/exrmultiview +bin/exrstdattr +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib64/cmake/OpenEXR/OpenEXRConfig.cmake +lib64/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib64/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib64/cmake/OpenEXR/OpenEXRTargets.cmake +lib64/libIex-$MAJOR_$MINOR.so +lib64/libIex-$MAJOR_$MINOR.so.$SOVERSION +lib64/libIex-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libIex.so +lib64/libIlmThread-$MAJOR_$MINOR.so +lib64/libIlmThread-$MAJOR_$MINOR.so.$SOVERSION +lib64/libIlmThread-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libIlmThread.so +lib64/libOpenEXR-$MAJOR_$MINOR.so +lib64/libOpenEXR-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXR-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXR.so +lib64/libOpenEXRCore-$MAJOR_$MINOR.so +lib64/libOpenEXRCore-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXRCore-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXRCore.so +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so.$SOVERSION +lib64/libOpenEXRUtil-$MAJOR_$MINOR.so.$SOVERSION.$MAJOR.$MINOR.0 +lib64/libOpenEXRUtil.so +lib64/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h +share/man/man1/exr2aces.1 +share/man/man1/exrcheck.1 +share/man/man1/exrenvmap.1 +share/man/man1/exrheader.1 +share/man/man1/exrinfo.1 +share/man/man1/exrmakepreview.1 +share/man/man1/exrmaketiled.1 +share/man/man1/exrmanifest.1 +share/man/man1/exrmetrics.1 +share/man/man1/exrmultipart.1 +share/man/man1/exrmultiview.1 +share/man/man1/exrstdattr.1 diff --git a/share/ci/install_manifest/install_manifest.windows.1.txt b/share/ci/install_manifest/install_manifest.windows.1.txt new file mode 100644 index 0000000000..1834aee40b --- /dev/null +++ b/share/ci/install_manifest/install_manifest.windows.1.txt @@ -0,0 +1,237 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=OFF -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/Iex-$MAJOR_$MINOR.dll +bin/IlmThread-$MAJOR_$MINOR.dll +bin/Imath-3_2.dll +bin/OpenEXR-$MAJOR_$MINOR.dll +bin/OpenEXRCore-$MAJOR_$MINOR.dll +bin/OpenEXRUtil-$MAJOR_$MINOR.dll +bin/exr2aces.exe +bin/exrenvmap.exe +bin/exrheader.exe +bin/exrinfo.exe +bin/exrmakepreview.exe +bin/exrmaketiled.exe +bin/exrmanifest.exe +bin/exrmetrics.exe +bin/exrmultipart.exe +bin/exrmultiview.exe +bin/exrstdattr.exe +include/Imath/ImathBox.h +include/Imath/ImathBoxAlgo.h +include/Imath/ImathColor.h +include/Imath/ImathColorAlgo.h +include/Imath/ImathConfig.h +include/Imath/ImathEuler.h +include/Imath/ImathExport.h +include/Imath/ImathForward.h +include/Imath/ImathFrame.h +include/Imath/ImathFrustum.h +include/Imath/ImathFrustumTest.h +include/Imath/ImathFun.h +include/Imath/ImathGL.h +include/Imath/ImathGLU.h +include/Imath/ImathInt64.h +include/Imath/ImathInterval.h +include/Imath/ImathLine.h +include/Imath/ImathLineAlgo.h +include/Imath/ImathMath.h +include/Imath/ImathMatrix.h +include/Imath/ImathMatrixAlgo.h +include/Imath/ImathNamespace.h +include/Imath/ImathPlane.h +include/Imath/ImathPlatform.h +include/Imath/ImathQuat.h +include/Imath/ImathRandom.h +include/Imath/ImathRoots.h +include/Imath/ImathShear.h +include/Imath/ImathSphere.h +include/Imath/ImathTypeTraits.h +include/Imath/ImathVec.h +include/Imath/ImathVecAlgo.h +include/Imath/half.h +include/Imath/halfFunction.h +include/Imath/halfLimits.h +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib/Iex-$MAJOR_$MINOR.lib +lib/IlmThread-$MAJOR_$MINOR.lib +lib/Imath-3_2.lib +lib/OpenEXR-$MAJOR_$MINOR.lib +lib/OpenEXRCore-$MAJOR_$MINOR.lib +lib/OpenEXRUtil-$MAJOR_$MINOR.lib +lib/cmake/Imath/ImathConfig.cmake +lib/cmake/Imath/ImathConfigVersion.cmake +lib/cmake/Imath/ImathTargets-release.cmake +lib/cmake/Imath/ImathTargets.cmake +lib/cmake/OpenEXR/OpenEXRConfig.cmake +lib/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib/cmake/OpenEXR/OpenEXRTargets.cmake +lib/pkgconfig/Imath.pc +lib/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h diff --git a/share/ci/install_manifest/install_manifest.windows.2.txt b/share/ci/install_manifest/install_manifest.windows.2.txt new file mode 100644 index 0000000000..e4a86bf7e7 --- /dev/null +++ b/share/ci/install_manifest/install_manifest.windows.2.txt @@ -0,0 +1,237 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Debug -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=OFF -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/Iex-$MAJOR_$MINOR_d.dll +bin/IlmThread-$MAJOR_$MINOR_d.dll +bin/Imath-3_2_d.dll +bin/OpenEXR-$MAJOR_$MINOR_d.dll +bin/OpenEXRCore-$MAJOR_$MINOR_d.dll +bin/OpenEXRUtil-$MAJOR_$MINOR_d.dll +bin/exr2aces.exe +bin/exrenvmap.exe +bin/exrheader.exe +bin/exrinfo.exe +bin/exrmakepreview.exe +bin/exrmaketiled.exe +bin/exrmanifest.exe +bin/exrmetrics.exe +bin/exrmultipart.exe +bin/exrmultiview.exe +bin/exrstdattr.exe +include/Imath/ImathBox.h +include/Imath/ImathBoxAlgo.h +include/Imath/ImathColor.h +include/Imath/ImathColorAlgo.h +include/Imath/ImathConfig.h +include/Imath/ImathEuler.h +include/Imath/ImathExport.h +include/Imath/ImathForward.h +include/Imath/ImathFrame.h +include/Imath/ImathFrustum.h +include/Imath/ImathFrustumTest.h +include/Imath/ImathFun.h +include/Imath/ImathGL.h +include/Imath/ImathGLU.h +include/Imath/ImathInt64.h +include/Imath/ImathInterval.h +include/Imath/ImathLine.h +include/Imath/ImathLineAlgo.h +include/Imath/ImathMath.h +include/Imath/ImathMatrix.h +include/Imath/ImathMatrixAlgo.h +include/Imath/ImathNamespace.h +include/Imath/ImathPlane.h +include/Imath/ImathPlatform.h +include/Imath/ImathQuat.h +include/Imath/ImathRandom.h +include/Imath/ImathRoots.h +include/Imath/ImathShear.h +include/Imath/ImathSphere.h +include/Imath/ImathTypeTraits.h +include/Imath/ImathVec.h +include/Imath/ImathVecAlgo.h +include/Imath/half.h +include/Imath/halfFunction.h +include/Imath/halfLimits.h +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib/Iex-$MAJOR_$MINOR_d.lib +lib/IlmThread-$MAJOR_$MINOR_d.lib +lib/Imath-3_2_d.lib +lib/OpenEXR-$MAJOR_$MINOR_d.lib +lib/OpenEXRCore-$MAJOR_$MINOR_d.lib +lib/OpenEXRUtil-$MAJOR_$MINOR_d.lib +lib/cmake/Imath/ImathConfig.cmake +lib/cmake/Imath/ImathConfigVersion.cmake +lib/cmake/Imath/ImathTargets-debug.cmake +lib/cmake/Imath/ImathTargets.cmake +lib/cmake/OpenEXR/OpenEXRConfig.cmake +lib/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib/cmake/OpenEXR/OpenEXRTargets-debug.cmake +lib/cmake/OpenEXR/OpenEXRTargets.cmake +lib/pkgconfig/Imath.pc +lib/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h diff --git a/share/ci/install_manifest/install_manifest.windows.3.txt b/share/ci/install_manifest/install_manifest.windows.3.txt new file mode 100644 index 0000000000..982f250ea8 --- /dev/null +++ b/share/ci/install_manifest/install_manifest.windows.3.txt @@ -0,0 +1,231 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=OFF -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=OFF -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/exr2aces.exe +bin/exrenvmap.exe +bin/exrheader.exe +bin/exrinfo.exe +bin/exrmakepreview.exe +bin/exrmaketiled.exe +bin/exrmanifest.exe +bin/exrmetrics.exe +bin/exrmultipart.exe +bin/exrmultiview.exe +bin/exrstdattr.exe +include/Imath/ImathBox.h +include/Imath/ImathBoxAlgo.h +include/Imath/ImathColor.h +include/Imath/ImathColorAlgo.h +include/Imath/ImathConfig.h +include/Imath/ImathEuler.h +include/Imath/ImathExport.h +include/Imath/ImathForward.h +include/Imath/ImathFrame.h +include/Imath/ImathFrustum.h +include/Imath/ImathFrustumTest.h +include/Imath/ImathFun.h +include/Imath/ImathGL.h +include/Imath/ImathGLU.h +include/Imath/ImathInt64.h +include/Imath/ImathInterval.h +include/Imath/ImathLine.h +include/Imath/ImathLineAlgo.h +include/Imath/ImathMath.h +include/Imath/ImathMatrix.h +include/Imath/ImathMatrixAlgo.h +include/Imath/ImathNamespace.h +include/Imath/ImathPlane.h +include/Imath/ImathPlatform.h +include/Imath/ImathQuat.h +include/Imath/ImathRandom.h +include/Imath/ImathRoots.h +include/Imath/ImathShear.h +include/Imath/ImathSphere.h +include/Imath/ImathTypeTraits.h +include/Imath/ImathVec.h +include/Imath/ImathVecAlgo.h +include/Imath/half.h +include/Imath/halfFunction.h +include/Imath/halfLimits.h +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib/Iex-$MAJOR_$MINOR.lib +lib/IlmThread-$MAJOR_$MINOR.lib +lib/Imath-3_2.lib +lib/OpenEXR-$MAJOR_$MINOR.lib +lib/OpenEXRCore-$MAJOR_$MINOR.lib +lib/OpenEXRUtil-$MAJOR_$MINOR.lib +lib/cmake/Imath/ImathConfig.cmake +lib/cmake/Imath/ImathConfigVersion.cmake +lib/cmake/Imath/ImathTargets-release.cmake +lib/cmake/Imath/ImathTargets.cmake +lib/cmake/OpenEXR/OpenEXRConfig.cmake +lib/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib/cmake/OpenEXR/OpenEXRTargets.cmake +lib/pkgconfig/Imath.pc +lib/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h diff --git a/share/ci/install_manifest/install_manifest.windows.4.txt b/share/ci/install_manifest/install_manifest.windows.4.txt new file mode 100644 index 0000000000..1834aee40b --- /dev/null +++ b/share/ci/install_manifest/install_manifest.windows.4.txt @@ -0,0 +1,237 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=OFF -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/Iex-$MAJOR_$MINOR.dll +bin/IlmThread-$MAJOR_$MINOR.dll +bin/Imath-3_2.dll +bin/OpenEXR-$MAJOR_$MINOR.dll +bin/OpenEXRCore-$MAJOR_$MINOR.dll +bin/OpenEXRUtil-$MAJOR_$MINOR.dll +bin/exr2aces.exe +bin/exrenvmap.exe +bin/exrheader.exe +bin/exrinfo.exe +bin/exrmakepreview.exe +bin/exrmaketiled.exe +bin/exrmanifest.exe +bin/exrmetrics.exe +bin/exrmultipart.exe +bin/exrmultiview.exe +bin/exrstdattr.exe +include/Imath/ImathBox.h +include/Imath/ImathBoxAlgo.h +include/Imath/ImathColor.h +include/Imath/ImathColorAlgo.h +include/Imath/ImathConfig.h +include/Imath/ImathEuler.h +include/Imath/ImathExport.h +include/Imath/ImathForward.h +include/Imath/ImathFrame.h +include/Imath/ImathFrustum.h +include/Imath/ImathFrustumTest.h +include/Imath/ImathFun.h +include/Imath/ImathGL.h +include/Imath/ImathGLU.h +include/Imath/ImathInt64.h +include/Imath/ImathInterval.h +include/Imath/ImathLine.h +include/Imath/ImathLineAlgo.h +include/Imath/ImathMath.h +include/Imath/ImathMatrix.h +include/Imath/ImathMatrixAlgo.h +include/Imath/ImathNamespace.h +include/Imath/ImathPlane.h +include/Imath/ImathPlatform.h +include/Imath/ImathQuat.h +include/Imath/ImathRandom.h +include/Imath/ImathRoots.h +include/Imath/ImathShear.h +include/Imath/ImathSphere.h +include/Imath/ImathTypeTraits.h +include/Imath/ImathVec.h +include/Imath/ImathVecAlgo.h +include/Imath/half.h +include/Imath/halfFunction.h +include/Imath/halfLimits.h +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib/Iex-$MAJOR_$MINOR.lib +lib/IlmThread-$MAJOR_$MINOR.lib +lib/Imath-3_2.lib +lib/OpenEXR-$MAJOR_$MINOR.lib +lib/OpenEXRCore-$MAJOR_$MINOR.lib +lib/OpenEXRUtil-$MAJOR_$MINOR.lib +lib/cmake/Imath/ImathConfig.cmake +lib/cmake/Imath/ImathConfigVersion.cmake +lib/cmake/Imath/ImathTargets-release.cmake +lib/cmake/Imath/ImathTargets.cmake +lib/cmake/OpenEXR/OpenEXRConfig.cmake +lib/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib/cmake/OpenEXR/OpenEXRTargets.cmake +lib/pkgconfig/Imath.pc +lib/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h diff --git a/share/ci/install_manifest/install_manifest.windows.5.txt b/share/ci/install_manifest/install_manifest.windows.5.txt new file mode 100644 index 0000000000..09e3f282ed --- /dev/null +++ b/share/ci/install_manifest/install_manifest.windows.5.txt @@ -0,0 +1,203 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=OFF -DOPENEXR_INSTALL_DOCS=OFF -DOPENEXR_BUILD_EXAMPLES=OFF -DOPENEXR_BUILD_TOOLS=OFF -DOPENEXR_FORCE_INTERNAL_IMATH=ON -DOPENEXR_FORCE_INTERNAL_DEFLATE=ON -DBUILD_TESTING=OFF -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/Iex-$MAJOR_$MINOR.dll +bin/IlmThread-$MAJOR_$MINOR.dll +bin/Imath-3_2.dll +bin/OpenEXR-$MAJOR_$MINOR.dll +bin/OpenEXRCore-$MAJOR_$MINOR.dll +bin/OpenEXRUtil-$MAJOR_$MINOR.dll +include/Imath/ImathBox.h +include/Imath/ImathBoxAlgo.h +include/Imath/ImathColor.h +include/Imath/ImathColorAlgo.h +include/Imath/ImathConfig.h +include/Imath/ImathEuler.h +include/Imath/ImathExport.h +include/Imath/ImathForward.h +include/Imath/ImathFrame.h +include/Imath/ImathFrustum.h +include/Imath/ImathFrustumTest.h +include/Imath/ImathFun.h +include/Imath/ImathGL.h +include/Imath/ImathGLU.h +include/Imath/ImathInt64.h +include/Imath/ImathInterval.h +include/Imath/ImathLine.h +include/Imath/ImathLineAlgo.h +include/Imath/ImathMath.h +include/Imath/ImathMatrix.h +include/Imath/ImathMatrixAlgo.h +include/Imath/ImathNamespace.h +include/Imath/ImathPlane.h +include/Imath/ImathPlatform.h +include/Imath/ImathQuat.h +include/Imath/ImathRandom.h +include/Imath/ImathRoots.h +include/Imath/ImathShear.h +include/Imath/ImathSphere.h +include/Imath/ImathTypeTraits.h +include/Imath/ImathVec.h +include/Imath/ImathVecAlgo.h +include/Imath/half.h +include/Imath/halfFunction.h +include/Imath/halfLimits.h +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib/Iex-$MAJOR_$MINOR.lib +lib/IlmThread-$MAJOR_$MINOR.lib +lib/Imath-3_2.lib +lib/OpenEXR-$MAJOR_$MINOR.lib +lib/OpenEXRCore-$MAJOR_$MINOR.lib +lib/OpenEXRUtil-$MAJOR_$MINOR.lib +lib/cmake/Imath/ImathConfig.cmake +lib/cmake/Imath/ImathConfigVersion.cmake +lib/cmake/Imath/ImathTargets-release.cmake +lib/cmake/Imath/ImathTargets.cmake +lib/cmake/OpenEXR/OpenEXRConfig.cmake +lib/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib/cmake/OpenEXR/OpenEXRTargets.cmake +lib/pkgconfig/Imath.pc diff --git a/share/ci/install_manifest/install_manifest.windows.6.txt b/share/ci/install_manifest/install_manifest.windows.6.txt new file mode 100644 index 0000000000..1834aee40b --- /dev/null +++ b/share/ci/install_manifest/install_manifest.windows.6.txt @@ -0,0 +1,237 @@ +# cmake -B . -S .. -DCMAKE_INSTALL_PREFIX=../_install -DCMAKE_BUILD_TYPE=Release -DOPENEXR_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=ON -DOPENEXR_ENABLE_THREADING=ON -DOPENEXR_INSTALL_PKG_CONFIG=ON -DOPENEXR_INSTALL_DOCS=OFF -DOPENEXR_BUILD_EXAMPLES=ON -DOPENEXR_BUILD_TOOLS=ON -DOPENEXR_FORCE_INTERNAL_IMATH=OFF -DOPENEXR_FORCE_INTERNAL_DEFLATE=OFF -DBUILD_TESTING=ON -DOPENEXR_RUN_FUZZ_TESTS='OFF' -DCMAKE_VERBOSE_MAKEFILE='ON' +bin/Iex-$MAJOR_$MINOR.dll +bin/IlmThread-$MAJOR_$MINOR.dll +bin/Imath-3_2.dll +bin/OpenEXR-$MAJOR_$MINOR.dll +bin/OpenEXRCore-$MAJOR_$MINOR.dll +bin/OpenEXRUtil-$MAJOR_$MINOR.dll +bin/exr2aces.exe +bin/exrenvmap.exe +bin/exrheader.exe +bin/exrinfo.exe +bin/exrmakepreview.exe +bin/exrmaketiled.exe +bin/exrmanifest.exe +bin/exrmetrics.exe +bin/exrmultipart.exe +bin/exrmultiview.exe +bin/exrstdattr.exe +include/Imath/ImathBox.h +include/Imath/ImathBoxAlgo.h +include/Imath/ImathColor.h +include/Imath/ImathColorAlgo.h +include/Imath/ImathConfig.h +include/Imath/ImathEuler.h +include/Imath/ImathExport.h +include/Imath/ImathForward.h +include/Imath/ImathFrame.h +include/Imath/ImathFrustum.h +include/Imath/ImathFrustumTest.h +include/Imath/ImathFun.h +include/Imath/ImathGL.h +include/Imath/ImathGLU.h +include/Imath/ImathInt64.h +include/Imath/ImathInterval.h +include/Imath/ImathLine.h +include/Imath/ImathLineAlgo.h +include/Imath/ImathMath.h +include/Imath/ImathMatrix.h +include/Imath/ImathMatrixAlgo.h +include/Imath/ImathNamespace.h +include/Imath/ImathPlane.h +include/Imath/ImathPlatform.h +include/Imath/ImathQuat.h +include/Imath/ImathRandom.h +include/Imath/ImathRoots.h +include/Imath/ImathShear.h +include/Imath/ImathSphere.h +include/Imath/ImathTypeTraits.h +include/Imath/ImathVec.h +include/Imath/ImathVecAlgo.h +include/Imath/half.h +include/Imath/halfFunction.h +include/Imath/halfLimits.h +include/OpenEXR/Iex.h +include/OpenEXR/IexBaseExc.h +include/OpenEXR/IexConfig.h +include/OpenEXR/IexErrnoExc.h +include/OpenEXR/IexExport.h +include/OpenEXR/IexForward.h +include/OpenEXR/IexMacros.h +include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathIeeeExc.h +include/OpenEXR/IexNamespace.h +include/OpenEXR/IexThrowErrnoExc.h +include/OpenEXR/IlmThread.h +include/OpenEXR/IlmThreadConfig.h +include/OpenEXR/IlmThreadExport.h +include/OpenEXR/IlmThreadForward.h +include/OpenEXR/IlmThreadMutex.h +include/OpenEXR/IlmThreadNamespace.h +include/OpenEXR/IlmThreadPool.h +include/OpenEXR/IlmThreadProcessGroup.h +include/OpenEXR/IlmThreadSemaphore.h +include/OpenEXR/ImfAcesFile.h +include/OpenEXR/ImfArray.h +include/OpenEXR/ImfAttribute.h +include/OpenEXR/ImfBoxAttribute.h +include/OpenEXR/ImfCRgbaFile.h +include/OpenEXR/ImfChannelList.h +include/OpenEXR/ImfChannelListAttribute.h +include/OpenEXR/ImfCheckFile.h +include/OpenEXR/ImfChromaticities.h +include/OpenEXR/ImfChromaticitiesAttribute.h +include/OpenEXR/ImfCompositeDeepScanLine.h +include/OpenEXR/ImfCompression.h +include/OpenEXR/ImfCompressionAttribute.h +include/OpenEXR/ImfCompressor.h +include/OpenEXR/ImfContext.h +include/OpenEXR/ImfContextInit.h +include/OpenEXR/ImfConvert.h +include/OpenEXR/ImfDeepCompositing.h +include/OpenEXR/ImfDeepFrameBuffer.h +include/OpenEXR/ImfDeepImage.h +include/OpenEXR/ImfDeepImageChannel.h +include/OpenEXR/ImfDeepImageIO.h +include/OpenEXR/ImfDeepImageLevel.h +include/OpenEXR/ImfDeepImageState.h +include/OpenEXR/ImfDeepImageStateAttribute.h +include/OpenEXR/ImfDeepScanLineInputFile.h +include/OpenEXR/ImfDeepScanLineInputPart.h +include/OpenEXR/ImfDeepScanLineOutputFile.h +include/OpenEXR/ImfDeepScanLineOutputPart.h +include/OpenEXR/ImfDeepTiledInputFile.h +include/OpenEXR/ImfDeepTiledInputPart.h +include/OpenEXR/ImfDeepTiledOutputFile.h +include/OpenEXR/ImfDeepTiledOutputPart.h +include/OpenEXR/ImfDoubleAttribute.h +include/OpenEXR/ImfEnvmap.h +include/OpenEXR/ImfEnvmapAttribute.h +include/OpenEXR/ImfExport.h +include/OpenEXR/ImfFlatImage.h +include/OpenEXR/ImfFlatImageChannel.h +include/OpenEXR/ImfFlatImageIO.h +include/OpenEXR/ImfFlatImageLevel.h +include/OpenEXR/ImfFloatAttribute.h +include/OpenEXR/ImfFloatVectorAttribute.h +include/OpenEXR/ImfForward.h +include/OpenEXR/ImfFrameBuffer.h +include/OpenEXR/ImfFramesPerSecond.h +include/OpenEXR/ImfGenericInputFile.h +include/OpenEXR/ImfGenericOutputFile.h +include/OpenEXR/ImfHeader.h +include/OpenEXR/ImfHuf.h +include/OpenEXR/ImfIDManifest.h +include/OpenEXR/ImfIDManifestAttribute.h +include/OpenEXR/ImfIO.h +include/OpenEXR/ImfImage.h +include/OpenEXR/ImfImageChannel.h +include/OpenEXR/ImfImageChannelRenaming.h +include/OpenEXR/ImfImageDataWindow.h +include/OpenEXR/ImfImageIO.h +include/OpenEXR/ImfImageLevel.h +include/OpenEXR/ImfInputFile.h +include/OpenEXR/ImfInputPart.h +include/OpenEXR/ImfInt64.h +include/OpenEXR/ImfIntAttribute.h +include/OpenEXR/ImfKeyCode.h +include/OpenEXR/ImfKeyCodeAttribute.h +include/OpenEXR/ImfLineOrder.h +include/OpenEXR/ImfLineOrderAttribute.h +include/OpenEXR/ImfLut.h +include/OpenEXR/ImfMatrixAttribute.h +include/OpenEXR/ImfMisc.h +include/OpenEXR/ImfMultiPartInputFile.h +include/OpenEXR/ImfMultiPartOutputFile.h +include/OpenEXR/ImfMultiView.h +include/OpenEXR/ImfName.h +include/OpenEXR/ImfNamespace.h +include/OpenEXR/ImfOpaqueAttribute.h +include/OpenEXR/ImfOutputFile.h +include/OpenEXR/ImfOutputPart.h +include/OpenEXR/ImfPartHelper.h +include/OpenEXR/ImfPartType.h +include/OpenEXR/ImfPixelType.h +include/OpenEXR/ImfPreviewImage.h +include/OpenEXR/ImfPreviewImageAttribute.h +include/OpenEXR/ImfRational.h +include/OpenEXR/ImfRationalAttribute.h +include/OpenEXR/ImfRgba.h +include/OpenEXR/ImfRgbaFile.h +include/OpenEXR/ImfRgbaYca.h +include/OpenEXR/ImfSampleCountChannel.h +include/OpenEXR/ImfStandardAttributes.h +include/OpenEXR/ImfStdIO.h +include/OpenEXR/ImfStringAttribute.h +include/OpenEXR/ImfStringVectorAttribute.h +include/OpenEXR/ImfTestFile.h +include/OpenEXR/ImfThreading.h +include/OpenEXR/ImfTileDescription.h +include/OpenEXR/ImfTileDescriptionAttribute.h +include/OpenEXR/ImfTiledInputFile.h +include/OpenEXR/ImfTiledInputPart.h +include/OpenEXR/ImfTiledOutputFile.h +include/OpenEXR/ImfTiledOutputPart.h +include/OpenEXR/ImfTiledRgbaFile.h +include/OpenEXR/ImfTimeCode.h +include/OpenEXR/ImfTimeCodeAttribute.h +include/OpenEXR/ImfUtilExport.h +include/OpenEXR/ImfVecAttribute.h +include/OpenEXR/ImfVersion.h +include/OpenEXR/ImfWav.h +include/OpenEXR/ImfXdr.h +include/OpenEXR/OpenEXRConfig.h +include/OpenEXR/openexr.h +include/OpenEXR/openexr_attr.h +include/OpenEXR/openexr_base.h +include/OpenEXR/openexr_chunkio.h +include/OpenEXR/openexr_coding.h +include/OpenEXR/openexr_compression.h +include/OpenEXR/openexr_config.h +include/OpenEXR/openexr_context.h +include/OpenEXR/openexr_debug.h +include/OpenEXR/openexr_decode.h +include/OpenEXR/openexr_encode.h +include/OpenEXR/openexr_errors.h +include/OpenEXR/openexr_part.h +include/OpenEXR/openexr_std_attr.h +include/OpenEXR/openexr_version.h +lib/Iex-$MAJOR_$MINOR.lib +lib/IlmThread-$MAJOR_$MINOR.lib +lib/Imath-3_2.lib +lib/OpenEXR-$MAJOR_$MINOR.lib +lib/OpenEXRCore-$MAJOR_$MINOR.lib +lib/OpenEXRUtil-$MAJOR_$MINOR.lib +lib/cmake/Imath/ImathConfig.cmake +lib/cmake/Imath/ImathConfigVersion.cmake +lib/cmake/Imath/ImathTargets-release.cmake +lib/cmake/Imath/ImathTargets.cmake +lib/cmake/OpenEXR/OpenEXRConfig.cmake +lib/cmake/OpenEXR/OpenEXRConfigVersion.cmake +lib/cmake/OpenEXR/OpenEXRTargets-release.cmake +lib/cmake/OpenEXR/OpenEXRTargets.cmake +lib/pkgconfig/Imath.pc +lib/pkgconfig/OpenEXR.pc +share/doc/OpenEXR/examples/deepExamples.cpp +share/doc/OpenEXR/examples/deepExamples.h +share/doc/OpenEXR/examples/deepTiledExamples.cpp +share/doc/OpenEXR/examples/deepTiledExamples.h +share/doc/OpenEXR/examples/drawImage.cpp +share/doc/OpenEXR/examples/drawImage.h +share/doc/OpenEXR/examples/generalInterfaceExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceExamples.h +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/generalInterfaceTiledExamples.h +share/doc/OpenEXR/examples/lowLevelIoExamples.cpp +share/doc/OpenEXR/examples/lowLevelIoExamples.h +share/doc/OpenEXR/examples/main.cpp +share/doc/OpenEXR/examples/multipartExamples.cpp +share/doc/OpenEXR/examples/multipartExamples.h +share/doc/OpenEXR/examples/namespaceAlias.h +share/doc/OpenEXR/examples/previewImageExamples.cpp +share/doc/OpenEXR/examples/previewImageExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceExamples.h +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.cpp +share/doc/OpenEXR/examples/rgbaInterfaceTiledExamples.h diff --git a/share/ci/scripts/install_help2man.sh b/share/ci/scripts/install_help2man.sh new file mode 100755 index 0000000000..ed0a72c332 --- /dev/null +++ b/share/ci/scripts/install_help2man.sh @@ -0,0 +1,41 @@ +#!/bin/bash +# SPDX-License-Identifier: BSD-3-Clause +# Copyright Contributors to the OpenColorIO Project. + +set -ex + +HELP2MAN_VERSION="1.49.3" +HELP2MAN_URL="https://ftp.gnu.org/gnu/help2man/help2man-$HELP2MAN_VERSION.tar.xz" +HELP2MAN_DIR="help2man-$HELP2MAN_VERSION" + +if [[ $OSTYPE == *msys* ]]; then + SUDO="" +else + SUDO="sudo" +fi + +# Download help2man source code +echo "Downloading help2man version $HELP2MAN_VERSION..." +curl -O "$HELP2MAN_URL" + +# Extract the downloaded tarball. On ChangeLog is a symlink, which +# Windows doesn't like, so exclude it. +echo "Extracting help2man..." +tar -xf "$HELP2MAN_DIR.tar.xz" --exclude="*/ChangeLog" + +# Navigate into the help2man source directory +cd "$HELP2MAN_DIR" + +# Configure, build, and install help2man +echo "Configuring help2man..." +./configure + +echo "Building help2man..." +make + +echo "Installing help2man..." +$SUDO make install + +echo "help2man installed successfully!" + + diff --git a/share/ci/scripts/install_imath.sh b/share/ci/scripts/install_imath.sh new file mode 100755 index 0000000000..30f1b7a464 --- /dev/null +++ b/share/ci/scripts/install_imath.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env bash +# SPDX-License-Identifier: BSD-3-Clause +# Copyright Contributors to the OpenColorIO Project. + +set -ex + +TAG="$1" + +if [[ $OSTYPE == "msys" ]]; then + SUDO="" +else + SUDO="sudo" +fi + +git clone https://github.com/AcademySoftwareFoundation/Imath.git +cd Imath + +git checkout ${TAG} + +mkdir build +cd build +cmake -DCMAKE_BUILD_TYPE=Release .. +$SUDO cmake --build . \ + --target install \ + --config Release \ + --parallel 2 + +cd ../.. +rm -rf Imath diff --git a/share/ci/scripts/install_libdeflate.sh b/share/ci/scripts/install_libdeflate.sh new file mode 100755 index 0000000000..da978f22d8 --- /dev/null +++ b/share/ci/scripts/install_libdeflate.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env bash +# SPDX-License-Identifier: BSD-3-Clause +# Copyright Contributors to the OpenColorIO Project. + +set -ex + +TAG="$1" + +if [[ $OSTYPE == "msys" ]]; then + SUDO="" +else + SUDO="sudo" +fi + +git clone https://github.com/ebiggers/libdeflate +cd libdeflate + +git checkout ${TAG} + +mkdir build +cd build +cmake -DCMAKE_BUILD_TYPE=Release .. +$SUDO cmake --build . \ + --target install \ + --config Release \ + --parallel 2 + +cd ../.. +rm -rf libdeflate diff --git a/share/ci/scripts/validate_install.py b/share/ci/scripts/validate_install.py new file mode 100755 index 0000000000..95885d68be --- /dev/null +++ b/share/ci/scripts/validate_install.py @@ -0,0 +1,153 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright Contributors to the OpenColorIO Project. + +# +# This script compares an install_manifest.txt from a CI build and +# compares it against a known valid manifest to verify that the proper +# files have been installed. Both missing files and extra files not +# expected to be installed are reported as errors. +# +# This script is invoked by the .github/workflows/ci_steps.yml workflow. +# +# The first argument is the candidate manifest from the build in +# question. The second argument is the reference manifest from +# share/ci/install_manifest, known to be correct. +# +# The reference manifest may contain variables for the library version: +# $MAJOR = OPENEXR_VERSION_MAJOR +# $MINOR = OPENEXR_VERSION_MINOR +# $PATCH = OPENEXR_VERSION_PATCH +# $SOVERSION = OPENEXR_LIB_SOVERSION +# The values of these variables are extracted from the raw source +# files where they are maintained. This is so the reference manifests +# don't have be updated on every release, sinced these values appear +# in the installed library names. +# +# The manifests *must* be updated whenever files are added to what is +# installed: new headers, libraries, tools, cmake, etc, or a change to +# file names. Note that this validates just the file *names*, not the +# contents. +# +# The CI uploads the install manifests as job artifacts, attached to +# the GitHub status page. +# +# NOTE: If you add a new installed header, you must add it to each of +# the reference manifest in share/ci/install_manifest. +# +# The first line of the manifest file is the cmake command for the +# build that generated it, just to help identify the contents. +# + +import os +import sys +import re +import argparse +from pathlib import Path + +def openexr_soversion(): + + with open("CMakeLists.txt", "r") as f: + for line in f: + m = re.search(r"set\(OPENEXR_LIB_SOVERSION (\d+)\)", line) + if m: + return m.group(1) + + print("Can't find soversion") + sys.exit(1) + +def openexr_version(): + + major = "" + minor = "" + patch = "" + + with open("src/lib/OpenEXRCore/openexr_version.h", "r") as f: + for line in f: + pattern = r"#\s*define\s+OPENEXR_VERSION_MAJOR\s+(\d+)" + m = re.search(pattern, line) + if m: + major = m.group(1) + continue + pattern = r"#\s*define\s+OPENEXR_VERSION_MINOR\s+(\d+)" + m = re.search(pattern, line) + if m: + minor = m.group(1) + continue + pattern = r"#\s*define\s+OPENEXR_VERSION_PATCH\s+(\d+)" + m = re.search(pattern, line) + if m: + patch = m.group(1) + continue + + if not major or not minor or not patch: + print("Can't find openexr version!") + sys.exit(1) + + return major, minor, patch + +def process_line(line, major, minor, patch, so): + return line.strip().split("/_install/", 1)[-1].replace("$MAJOR", major).replace("$MINOR", minor).replace("$PATCH", patch).replace("$SOVERSION", so) + +def load_manifest(path): + """Load and return the list of files from the install manifest.""" + major, minor, patch = openexr_version() + so = openexr_soversion() + with open(path, 'r') as file: + return sorted(process_line(line, major, minor, patch, so) for line in file if line[0]!='#') + +def validate_install(candidate_manifest_path, reference_manifest_path, options): + """Main function to verify the installed files.""" + + candidate_manifest = load_manifest(candidate_manifest_path) + reference_manifest = load_manifest(reference_manifest_path) + + print("reference_manifest:") + for l in reference_manifest: + print(f" {l}") + print("candidate_manifest:") + for l in candidate_manifest: + print(f" {l}") + + # Compare manifests + missing_files = sorted(set(reference_manifest) - set(candidate_manifest)) + extra_files = sorted(set(candidate_manifest) - set(reference_manifest)) + + # Output results + if missing_files: + print("Error: The following files should have been installed but weren't:\n " + '\n '.join(missing_files)) + if extra_files: + print("Error: The following files were installed but were not expected:\n " + '\n '.join(extra_files)) + + if missing_files or extra_files: + return 1 + + print("install manifest is valid.") + + return 0 + +if __name__ == "__main__": + + print(f"validate_install: {sys.argv}") + + parser = argparse.ArgumentParser(description="Validate installed files against reference install manifest.") + parser.add_argument("candidate_manifest", help="Path to the candidate install_manifest.txt") + parser.add_argument("reference_manifest", help="Path to the reference install_manifest.txt") + + args = parser.parse_args() + + if not os.path.exists(args.candidate_manifest): + print(f"candidate manifest does not exist: {args.candidate_manifest}") + sys.exit(1) + + if not os.path.exists(args.reference_manifest): + print(f"reference manifest does not exist: {args.reference_manifest}") + sys.exit(1) + + print(f"candidate_manifest={args.candidate_manifest}") + print(f"reference_manifest={args.reference_manifest}") + + status = validate_install(args.candidate_manifest, args.reference_manifest, args) + + sys.exit(status) + diff --git a/src/bin/exrmetrics/main.cpp b/src/bin/exrmetrics/main.cpp index 26d0a91d5d..b188b941fd 100644 --- a/src/bin/exrmetrics/main.cpp +++ b/src/bin/exrmetrics/main.cpp @@ -23,8 +23,8 @@ using std::cout; using std::endl; using std::ostream; using std::vector; -using namespace Imf; -using namespace IlmThread; +using namespace OPENEXR_IMF_NAMESPACE; +using namespace ILMTHREAD_NAMESPACE; void usageMessage (ostream& stream, const char* program_name, bool verbose = false) diff --git a/website/src/all.cpp b/website/src/all.cpp index 1835a23a28..e7c1afb6fd 100644 --- a/website/src/all.cpp +++ b/website/src/all.cpp @@ -72,7 +72,7 @@ getSampleDataForTile(int i, int j, int tileSizeX, int tileSizeY, } -namespace XXX { +namespace WEBSITE_SRC { #include "IStream.cpp" }