iccdev
Version:
The International Color Consortium....promoting and encouraging the standardization of an open color management system with WASM Tools for managing ICC Color Profiles
51 lines (39 loc) • 1.62 kB
Markdown
# Building iccDEV
## Quickstart installation:
`brew install iccdev`
## Dependencies
| Dependency | Ubuntu (apt) | macOS (brew) | Windows (vcpkg) |
|--------------------|----------------------------------|------------------------|------------------------|
| Build Tool | cmake, make, clang | cmake, clang | cmake |
| Image Libraries | libpng-dev, libjpeg-dev, libtiff6| libpng, jpeg, libtiff | libpng, libjpeg-turbo, libtiff |
| GUI & Config | libwxgtk3.2-dev, nlohmann-json3-dev, libxml2-dev | wxwidgets, nlohmann-json, libxml2 | wxwidgets, nlohmann-json, libxml2 |
## Ubuntu GNU
```
export CXX=g++
git clone https://github.com/InternationalColorConsortium/iccdev.git
cd iccDEV/Build
sudo apt install -y libpng-dev libjpeg-dev libwxgtk3.2-dev libwxgtk-{media,webview}3.2-dev wx-common wx3.2-headers libtiff6 curl git make cmake clang clang-tools libxml2{-dev,} nlohmann-json3-dev build-essential
cmake Cmake
make -j$(nproc)
```
## macOS Clang
```
export CXX=clang++
brew install libpng nlohmann-json libxml2 wxwidgets libtiff jpeg
git clone https://github.com/InternationalColorConsortium/iccdev.git
cd iccDEV
cmake -G "Xcode" Build/Cmake
xcodebuild -project RefIccMAX.xcodeproj
open RefIccMAX.xcodeproj
```
## Windows MSVC
```
git clone https://github.com/InternationalColorConsortium/iccdev.git
cd iccDEV
vcpkg integrate install
vcpkg install
cmake --preset vs2022-x64 -B . -S Build/Cmake
cmake --build . -- /m /maxcpucount
devenv RefIccMAX.sln
```
---