CMakeLists.txt.template 617 B

1234567891011121314151617181920212223
  1. install(
  2. DIRECTORY pqxx "${PROJECT_BINARY_DIR}/include/pqxx"
  3. DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
  4. FILES_MATCHING
  5. # For each X.hxx, install both X.hxx itself and plain X.
  6. PATTERN *.hxx
  7. # TODO: Is there any way to do this with CMake's globbing?
  8. ###MAKTEMPLATE:FOREACH include/pqxx/*.hxx
  9. PATTERN ###BASENAME###
  10. ###MAKTEMPLATE:ENDFOREACH
  11. PATTERN internal/*.hxx
  12. PATTERN internal/gates/*.hxx
  13. PATTERN config-public-compiler.h
  14. PATTERN pqxx
  15. PATTERN doc EXCLUDE
  16. )
  17. install(
  18. DIRECTORY pqxx/doc/
  19. DESTINATION ${CMAKE_INSTALL_DOCDIR}
  20. FILES_MATCHING
  21. PATTERN *.md
  22. )