/src/apps/ociodisplay/CMakeLists.txt
http://github.com/imageworks/OpenColorIO · CMake · 43 lines · 35 code · 6 blank · 2 comment · 2 complexity · 8c3b2eafc6f858a3cbbb9cf33c634eed MD5 · raw file
- # SPDX-License-Identifier: BSD-3-Clause
- # Copyright Contributors to the OpenColorIO Project.
- if(NOT OCIO_GL_ENABLED)
- message(WARNING "GL component missing. Skipping ociodisplay.")
- return()
- endif()
- set(SOURCES
- main.cpp
- )
- add_executable(ociodisplay ${SOURCES})
- if(NOT BUILD_SHARED_LIBS)
- target_compile_definitions(ociodisplay
- PRIVATE
- OpenColorIO_SKIP_IMPORTS
- )
- endif()
- set_target_properties(ociodisplay PROPERTIES
- COMPILE_FLAGS "${PLATFORM_COMPILE_FLAGS}")
- target_include_directories(ociodisplay
- SYSTEM
- PRIVATE
- ${GLEW_INCLUDE_DIRS}
- ${GLUT_INCLUDE_DIR}
- ${OPENGL_INCLUDE_DIR}
- )
- target_link_libraries(ociodisplay
- PRIVATE
- ${GLEW_LIBRARIES}
- ${GLUT_LIBRARIES}
- oglapphelpers
- OpenColorIO
- ${OPENGL_LIBRARIES}
- OpenImageIO
- )
- install(TARGETS ociodisplay
- RUNTIME DESTINATION bin
- )