CMakeLists.txt 758 B

12345678910111213141516171819202122232425262728293031323334353637
  1. set (HEADERS
  2. abstract_widget_list.hpp
  3. bound_color_selector.hpp
  4. color_2d_slider.hpp
  5. color_delegate.hpp
  6. color_dialog.hpp
  7. color_line_edit.hpp
  8. color_list_widget.hpp
  9. color_names.hpp
  10. color_palette.hpp
  11. color_palette_model.hpp
  12. color_palette_widget.hpp
  13. color_preview.hpp
  14. color_selector.hpp
  15. color_wheel.hpp
  16. colorwidgets_global.hpp
  17. gradient_slider.hpp
  18. hue_slider.hpp
  19. swatch.hpp
  20. gradient_editor.hpp
  21. harmony_color_wheel.hpp
  22. gradient_list_model.hpp
  23. gradient_delegate.hpp
  24. )
  25. file(RELATIVE_PATH
  26. PREFIX
  27. ${PROJECT_SOURCE_DIR}
  28. ${CMAKE_CURRENT_LIST_DIR})
  29. foreach (HEADER IN LISTS HEADERS)
  30. target_sources (${TARGET_NAME}
  31. PRIVATE
  32. $<INSTALL_INTERFACE:${PREFIX}/${HEADER}>
  33. $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/${HEADER}>)
  34. endforeach (HEADER IN HEADERS)