CMakeLists.txt 436 B

12345678910111213141516171819202122232425262728
  1. project(dmmlib-headers C)
  2. set(dmmlib_HDRS
  3. allocator.h
  4. dmmlib.h
  5. dmmstats.h
  6. raw_block.h
  7. knobs.h
  8. )
  9. if(RAW_BLOCKS_TYPE STREQUAL "freelist")
  10. set(dmmlib_HDRS
  11. ${dmmlib_HDRS}
  12. freelist/initialize.h
  13. freelist/freelist.h
  14. freelist/freelist_rb.h
  15. )
  16. endif(RAW_BLOCKS_TYPE STREQUAL "freelist")
  17. install(
  18. FILES
  19. ${dmmlib_HDRS}
  20. DESTINATION
  21. ${INCLUDE_INSTALL_DIR}/${APPLICATION_NAME}
  22. COMPONENT
  23. headers
  24. )