/src/apps/ociobakelut/CMakeLists.txt

http://github.com/imageworks/OpenColorIO · CMake · 34 lines · 25 code · 7 blank · 2 comment · 2 complexity · 6fa6bcb1ad7129e803e6fbc557828ce3 MD5 · raw file

  1. # SPDX-License-Identifier: BSD-3-Clause
  2. # Copyright Contributors to the OpenColorIO Project.
  3. set(SOURCES
  4. main.cpp
  5. ocioicc.cpp
  6. )
  7. add_executable(ociobakelut ${SOURCES})
  8. if(NOT BUILD_SHARED_LIBS)
  9. target_compile_definitions(ociobakelut
  10. PRIVATE
  11. OpenColorIO_SKIP_IMPORTS
  12. )
  13. endif()
  14. if(MSVC)
  15. set(PLATFORM_COMPILE_FLAGS "${PLATFORM_COMPILE_FLAGS} /wd4996")
  16. endif()
  17. set_target_properties(ociobakelut PROPERTIES
  18. COMPILE_FLAGS "${PLATFORM_COMPILE_FLAGS}")
  19. target_link_libraries(ociobakelut
  20. PRIVATE
  21. apputils
  22. lcms2::lcms2
  23. OpenColorIO
  24. )
  25. install(TARGETS ociobakelut
  26. RUNTIME DESTINATION bin
  27. )