cmake options - Open-Quantum-Platform/openqp GitHub Wiki

CMakeList.txt file contains various options for compile.

  • -BUILD_SHARED_LIBS=ON : "Enable shared build"
  • -BUILD_TESTING=ON : "Enable some simple tests"
  • -USE_LIBINT=ON : "Use Libint two-electron code"
  • -LINALG_LIB_INT64=ON : "Use 64-bit integer interface to BLAS/LAPACK"
  • -ENABLE_OPENMP=ON : "Enable OpenMP parallelization"
  • -ENABLE_PYTHON=ON : "Enable Python Interface"
  • -ENABLE_MSAN=ON : "Enable MemorySanitizer"
  • -ENABLE_ASAN=ON : "Enable AddressSanitizer"
  • -ENABLE_LSAN=ON : "Enable LeakSanitizer"
  • -ENABLE_UBSAN=ON : "Enable UndefinedBehaviorSanitizer"
  • -ENABLE_TSAN=ON : "Enable ThreadSanitizer"
  • -ENABLE_Formatter=ON : "Enable source-code formatters"

Going back to Developer's Documentation