CMakeLists.txt 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. configure_file("${CMAKE_CURRENT_SOURCE_DIR}/scm_rev.cpp.in" "${CMAKE_CURRENT_SOURCE_DIR}/scm_rev.cpp" @ONLY)
  2. set(SRCS break_points.cpp
  3. console_listener.cpp
  4. extended_trace.cpp
  5. file_search.cpp
  6. file_util.cpp
  7. hash.cpp
  8. log_manager.cpp
  9. math_util.cpp
  10. mem_arena.cpp
  11. memory_util.cpp
  12. misc.cpp
  13. msg_handler.cpp
  14. string_util.cpp
  15. scm_rev.cpp
  16. symbols.cpp
  17. thread.cpp
  18. timer.cpp
  19. utf8.cpp)
  20. set(HEADERS atomic.h
  21. atomic_gcc.h
  22. atomic_win32.h
  23. bit_field.h
  24. break_points.h
  25. chunk_file.h
  26. common_funcs.h
  27. common_paths.h
  28. common_types.h
  29. common.h
  30. console_listener.h
  31. cpu_detect.h
  32. debug_interface.h
  33. emu_window.h
  34. extended_trace.h
  35. fifo_queue.h
  36. file_search.h
  37. file_util.h
  38. hash.h
  39. linear_disk_cache.h
  40. log_manager.h
  41. log.h
  42. math_util.h
  43. mem_arena.h
  44. memory_util.h
  45. msg_handler.h
  46. platform.h
  47. scm_rev.h
  48. std_condition_variable.h
  49. std_mutex.h
  50. std_thread.h
  51. string_util.h
  52. swap.h
  53. symbols.h
  54. thread.h
  55. thunk.h
  56. timer.h
  57. utf8.h)
  58. add_library(common STATIC ${SRCS} ${HEADERS})