CMakeLists.txt 713 B

123456789101112131415161718192021222324252627282930
  1. add_executable (GCStress
  2. GCStress.cpp
  3. RecyclerTestObject.cpp
  4. stdafx.cpp
  5. StubExternalApi.cpp
  6. )
  7. include_directories(..)
  8. target_include_directories (GCStress
  9. PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}
  10. $<BUILD_INTERFACE:${ROOT_SOURCE_DIR}/lib/Common>
  11. $<BUILD_INTERFACE:${ROOT_SOURCE_DIR}/lib/Common/Memory>
  12. )
  13. find_library(SODIUM_PATH sodium)
  14. if (NOT SODIUM_PATH)
  15. message(FATAL_ERROR "Sodium library is needed to build GCStress")
  16. endif (NOT SODIUM_PATH)
  17. target_link_libraries (GCStress
  18. PRIVATE Chakra.Common.Memory
  19. PRIVATE Chakra.Common.Common
  20. PRIVATE Chakra.Common.Core
  21. PRIVATE Chakra.Common.DataStructures
  22. PRIVATE Chakra.Common.Exceptions
  23. PRIVATE Chakra.Pal
  24. ${SODIUM_PATH}
  25. )