#
# Copyright (C) 2022  Autodesk, Inc. All Rights Reserved.
#
# SPDX-License-Identifier: Apache-2.0
#

INCLUDE(cxx_defaults)

SET(_target
    "LUT"
)

SET(_sources
    ReadLUT.cpp
    rv3dlut.cpp
    rvchlut.cpp
    lut_utils.cpp
    cubelut.cpp
    AppleColorLUT.cpp
    NukeVectorfield.cpp
    InfernoLUT.cpp
    CinespaceLUT.cpp
    PanavisionLUT.cpp
    LUTmath.cpp
    TruelightLUT.cpp
)

ADD_LIBRARY(
  ${_target} STATIC
  ${_sources}
)

TARGET_INCLUDE_DIRECTORIES(
  ${_target}
  PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}
)

TARGET_LINK_LIBRARIES(
  ${_target}
  PUBLIC TwkMath
  PRIVATE TwkUtil stl_ext
)

RV_STAGE(TYPE "LIBRARY" TARGET ${_target})
