You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

projectq.cmake 913 B

12345678910111213141516171819202122232425
  1. set(projectq_CXXFLAGS "-fopenmp -O2 -ffast-mast -mavx -DINTRIN")
  2. set(projectq_CFLAGS "-fopenmp -O2 -ffast-mast -mavx -DINTRIN")
  3. if(ENABLE_GITEE)
  4. set(REQ_URL "https://gitee.com/mirrors/ProjectQ/repository/archive/v0.5.1.tar.gz")
  5. set(MD5 "d874e93e56d3375f1c54c7dd1b731054")
  6. else()
  7. set(REQ_URL "https://github.com/ProjectQ-Framework/ProjectQ/archive/v0.5.1.tar.gz ")
  8. set(MD5 "13430199c253284df8b3d840f11d3560")
  9. endif()
  10. if(ENABLE_CPU AND ${CMAKE_SYSTEM_NAME} MATCHES "Linux"
  11. AND ${CMAKE_HOST_SYSTEM_PROCESSOR} MATCHES "x86_64")
  12. message("Include projectq simulator")
  13. mindspore_add_pkg(projectq
  14. VER 0.5.1
  15. HEAD_ONLY ./
  16. URL ${REQ_URL}
  17. MD5 ${MD5}
  18. PATCHES ${CMAKE_SOURCE_DIR}/third_party/patch/projectq/projectq.patch001
  19. )
  20. include_directories(${projectq_INC})
  21. else()
  22. message("Quantum simulation only support x86_64 linux platform.")
  23. endif()