mirror of
https://git.code.sf.net/p/libpng/code.git
synced 2025-07-10 18:04:09 +02:00
Considering that a non-trivial amount of libpng code is arch-specific, we should perform cross-platform builds (with cross-platform toolchains) and test runs (on emulated architectures) in our routine verification. The content of ci/targets/ shall consist of target description files, written in the standard shell language. These files may be source'd as needed, before running the verification scripts ci/ci_verify_*.sh. Here is the initial list of target systems: Android, Cygwin, FreeBSD, Linux, MSDOS, Windows. And here is the initial list of target architectures: ARM, MIPS, PowerPC, RISC-V, x86.
20 lines
499 B
Bash
20 lines
499 B
Bash
# Copyright (c) 2023-2024 Cosmin Truta.
|
|
#
|
|
# Use, modification and distribution are subject to the MIT License.
|
|
# Please see the accompanying file LICENSE_MIT.txt
|
|
#
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
export CI_TARGET_ARCH=i86
|
|
export CI_TARGET_SYSTEM=msdoswatcom
|
|
|
|
export CI_CC="wcl"
|
|
|
|
# Open Watcom V2 CMake build
|
|
# https://github.com/open-watcom/open-watcom-v2/discussions/716
|
|
export CI_CMAKE_GENERATOR="Watcom WMake"
|
|
export CI_CMAKE_VARS="
|
|
-DCMAKE_SYSTEM_NAME=DOS
|
|
-DCMAKE_SYSTEM_PROCESSOR=I86
|
|
"
|