target_include_directories(${LIBRARY_NAME} PUBLIC . ./internal_compiler ${CMAKE_BINARY_DIR}${XACC_ROOT}/include/eigen)
target_include_directories(${LIBRARY_NAME} PUBLIC . ./internal_compiler ${CMAKE_BINARY_DIR}${XACC_ROOT}/include/eigen${CMAKE_SOURCE_DIR}/tpls/argparse)
target_link_libraries(${LIBRARY_NAME} PUBLIC xacc::xacc xacc::quantum_gate xacc::pauli)