CMakeLists.txt 622 B

1234567891011121314151617181920212223242526272829303132
  1. add_library(document SHARED)
  2. target_sources(document
  3. PRIVATE
  4. context.cpp
  5. document.cpp
  6. document_loader.cpp
  7. instance.cpp
  8. default_nodes.cpp
  9. empty.cpp
  10. color.cpp
  11. shading.cpp
  12. action.cpp
  13. action_stack.cpp
  14. node_info.cpp
  15. node_tree.cpp
  16. node_tree_transform.cpp
  17. node/nic.cpp
  18. io.cpp
  19. )
  20. target_link_libraries(document log morphing fmt time stdc++fs)
  21. add_subdirectory(nodes)
  22. install(
  23. TARGETS document
  24. EXPORT rainynite_core
  25. LIBRARY DESTINATION lib/rainynite/
  26. ARCHIVE DESTINATION lib/rainynite/
  27. )