set(LIBMULTISPECTRAL_SRCS
  ../liboptical/init.c
  ../liboptical/material.c
  ../liboptical/refract.c
  ../liboptical/sh_camo.c
  ../liboptical/sh_light.c
  ../liboptical/sh_noise.c
  ../liboptical/sh_plastic.c
  ../liboptical/sh_stack.c
  ../liboptical/shade.c
  ../liboptical/wray.c
  sh_temp.c
  )

# Include directories needed by libmultispectral users
set(MULTISPECTRAL_INCLUDE_DIRS
  ${BRLCAD_BINARY_DIR}/include
  ${BRLCAD_SOURCE_DIR}/include
  ${RT_INCLUDE_DIRS}
  ${OPTICAL_INCLUDE_DIRS}
  )
BRLCAD_LIB_INCLUDE_DIRS(multispectral MULTISPECTRAL_INCLUDE_DIRS "")

add_definitions(
  -DRT_MULTISPECTRAL
  )

BRLCAD_ADDLIB(libmultispectral "${LIBMULTISPECTRAL_SRCS}" "librt;libbn;libbu")
SET_TARGET_PROPERTIES(libmultispectral PROPERTIES VERSION 20.0.1 SOVERSION 20)

# Local Variables:
# tab-width: 8
# mode: cmake
# indent-tabs-mode: t
# End:
# ex: shiftwidth=2 tabstop=8
