Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
7ee5e3e
Initial attempt to update to conan 2 (locally build was successful)
gadial Sep 18, 2025
09b0e18
Added OMP to conan
gadial Sep 18, 2025
4ef58ca
use CPP 17
gadial Sep 18, 2025
535d587
Attempt another way to set CPP 17
gadial Sep 18, 2025
3ea85e2
attempt to solve the libcomp.dylib issue on mac
gadial Sep 21, 2025
0862889
Another mac fix attempt + try to make output more verbose
gadial Sep 21, 2025
68b468e
Remove arm64 specific conan<2.0.0 related hack
gadial Sep 21, 2025
5cf7f73
Replace conanfile.txt by conanfile.py and try to increace cibuildwhee…
gadial Sep 21, 2025
717cbd5
Attempted fixes for windows and arm64, and trying to adjust cbuildwhe…
gadial Sep 21, 2025
7a00503
Typo fix + attempt to fix the windows error directly in the conanfile.py
gadial Sep 21, 2025
948fcca
remove generators since we explicity add generate()
gadial Sep 21, 2025
1e507de
another attempt at windows fix
gadial Sep 21, 2025
534677e
another attempt at windows fix
gadial Sep 21, 2025
52fb6f7
trying windows fix via cache_variables
gadial Sep 21, 2025
015cc03
Another attempt at fixing windows and arm64 problems
gadial Sep 21, 2025
29e5be8
typo fix
gadial Sep 21, 2025
95e4bee
Attempt to fix the new macos and windows problems
gadial Sep 21, 2025
557e25b
Another fix attempt
gadial Sep 21, 2025
03a1f19
Remove obsolete pybind hack
gadial Sep 21, 2025
12f9dbc
Attempt to completely remove the probably-obsolete macos omp-dylib ha…
gadial Sep 21, 2025
b834cff
Drop windows 32 bit build and fix for pybind command
gadial Sep 21, 2025
fe63ca8
Small cmake fix
gadial Sep 21, 2025
8c03a10
Remove the remaining traces of maybe_load_openmp
gadial Sep 21, 2025
079be81
Bugfix in JSON loading incompatability with new lib version + fix in …
gadial Sep 25, 2025
47ee3ef
Updated the way vectors from cpp are converted to numpy arrays
gadial Sep 29, 2025
c6ce551
Merge branch 'main' into conan_2_update
gadial Sep 29, 2025
5755792
Add debug prints for conan's profile generation
gadial Sep 30, 2025
ac0a2e7
Fix for the remaining CPP->numpy array conversions and linting
gadial Sep 30, 2025
571fa9f
Add the new conanfile.py to the manifest
gadial Sep 30, 2025
6cd20a4
Attempts to fix various CI/CD failures
gadial Sep 30, 2025
51ecd1e
Another fix to the python headers issue in cmakelists
gadial Sep 30, 2025
dccf8b0
Attempt to handle missing thrust and OMP support
gadial Sep 30, 2025
3f163bd
Move the python header part to the root CMakeLists.txt
gadial Sep 30, 2025
a201195
Attempt to fix problem with macos compilation failing due to version …
gadial Oct 5, 2025
26b3b47
Attempt to handle bug caused by calling "pybind11_add_module"
gadial Oct 5, 2025
6bb689f
Attempt to update cmake version to at least 3.27
gadial Oct 5, 2025
5b7e9f6
another attempt to fix the pybind11_add_module error
gadial Oct 5, 2025
a472402
Another fix attempt
gadial Oct 5, 2025
0c0c13b
Update cmake version in cameklists, ditch the python3 package.
gadial Oct 5, 2025
69210dd
Attempt different handling of omp flag
gadial Oct 5, 2025
24d00cd
Attempt to reorder packages
gadial Oct 5, 2025
57951cd
Another reordering attempt
gadial Oct 5, 2025
68ec528
Change to the actual target name
gadial Oct 5, 2025
c0e58a6
Remove "development" as it might be the cause of problems in ubuntu
gadial Oct 5, 2025
89b2f93
Try to return "Development" for windows only as without it, windows b…
gadial Oct 5, 2025
816b74b
Return "development" for all since they seem to fail without it on al…
gadial Oct 5, 2025
1446d90
Try to disable PYBIND11_FINDPYTHON
gadial Oct 5, 2025
905b920
Yet another fix attempt
gadial Oct 5, 2025
5c97bc9
Yet again try to make it platform dependant
gadial Oct 5, 2025
5f4597c
Return to all but limit Development to "module".
gadial Oct 5, 2025
1e38086
Try to fix problem with 32-bit in Linux runs of cibuildwheel
gadial Oct 12, 2025
9d9df78
Upgrade thrust version (this was one of the main motiviations for thi…
gadial Oct 12, 2025
0afdc25
Seems like only thrust 1.17.x is availble for conan 2
gadial Oct 12, 2025
96aebe7
Attempt to modernize the now obsolete CUDA handling
gadial Oct 12, 2025
9eeef63
pick openmp package based on compiler, not system
gadial Oct 12, 2025
7d6d2ac
only llvm-openmp is available, so keep previous code and try to use l…
gadial Oct 12, 2025
41e7314
Forgot to restore the conanfile
gadial Oct 12, 2025
7680aed
Maybe we only need to link llvm-openmp?
gadial Oct 12, 2025
c2c4e6e
Removing explicit linking of llvm-openmp, it seems to be a deadend al…
gadial Oct 12, 2025
8e13ac3
For Linux builds: try to enforce 64 bit in setup.py
gadial Oct 12, 2025
ef72ce1
It seems conan has both s:b and s:h params; try to use s:b to convey …
gadial Oct 15, 2025
c52c590
wheel-gpu attempted fix: Try to update CUDA12 pacakges to newer versi…
gadial Oct 15, 2025
510da97
Attempt to explicitly run conan in windows tests (due to missing omp …
gadial Oct 15, 2025
595dbb1
Another attempt to make cibuildwheel use a 64-bit compiler
gadial Oct 15, 2025
197ccfe
Need to generate conan profile before running install
gadial Oct 15, 2025
ee1a935
attempt an alternative way to obtain AER_PYTHON_CUDA_ROOT by running …
gadial Oct 15, 2025
3b998ad
CXX dirs messed the windows build; try to move to pyproject.toml for …
gadial Oct 15, 2025
c05a38f
fix syntax error
gadial Oct 15, 2025
52a7dbd
Removing the GCC dirs, this looks like a dead end
gadial Oct 15, 2025
1b54fda
Attempt different setup of PYTHON_SITE_PATH
gadial Oct 15, 2025
61f2636
Try to add the cuquantum includes also to the bindings.cc compilation…
gadial Oct 15, 2025
fc2a83d
Try adding the AER_THRUST_CUDA flag whenever CUDA is used, to avoid t…
gadial Oct 15, 2025
a17ff82
Linux tests have a missing OMP problem, maybe we need the AER_CMAKE_O…
gadial Oct 15, 2025
dff944b
Trying to force conan to regenerate profile in case it got things wro…
gadial Oct 15, 2025
50b6497
Adding debug print in setup.py; we're trying to understand why conan …
gadial Oct 15, 2025
390d749
More debug prints and trying to conditionally set CC and CXX for linu…
gadial Oct 15, 2025
95f41f6
Try to ensure CC and CXX pass-through to the cibuildwheel enviornment
gadial Oct 16, 2025
eac18fd
Additional debug prints to understand why gcc detection fails on cibu…
gadial Oct 16, 2025
9d7322d
Remove injected CXX and CC values - this seems like a deadend, we mig…
gadial Oct 16, 2025
12b8839
Remove i686 - we are unable to support it in conan2
gadial Oct 16, 2025
3bd10d1
remove i686 from another part of the file
gadial Oct 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,10 @@ jobs:
run: python -m pip install -U cibuildwheel==2.22.0
- name: Build Wheels
env:
MACOSX_DEPLOYMENT_TARGET: "10.13"
CIBW_ARCHS_WINDOWS: AMD64
AER_CMAKE_OPENMP_BUILD: 1
CONAN_SETTINGS_ARCH: x86_64
run: cibuildwheel --output-dir wheelhouse
- uses: actions/upload-artifact@v4
with:
Expand All @@ -48,11 +51,8 @@ jobs:
run: python -m pip install -U cibuildwheel==2.22.0
- name: Build Wheels
env:
PYTHONUNBUFFERED: "1"
CIBW_ARCHS_MACOS: arm64
CIBW_BEFORE_BUILD: | # conan<2.0.0 on arm64 (turns to be 1.66.0) complains about not supporting Clang 17
python -m pip install "conan<2.0.0"
conan config init --force
sed -i '' 's/"16.0"/"16.0", "17.0"/' ~/.conan/settings.yml
run: cibuildwheel --output-dir wheelhouse
- uses: actions/upload-artifact@v4
with:
Expand Down Expand Up @@ -114,7 +114,7 @@ jobs:
- name: Build wheels
env:
CIBW_BEFORE_ALL: "sed -i -e 's/^mirrorlist/#mirrorlist/' -e 's/^#baseurl/baseurl/' -e 's/mirror.centos.org/vault.centos.org/' /etc/yum.repos.d/*.repo && yum install -y yum-utils wget && wget -q https://developer.download.nvidia.com/compute/cuda/12.5.1/local_installers/cuda-repo-rhel8-12-5-local-12.5.1_555.42.06-1.x86_64.rpm && rpm -i cuda-repo-rhel8-12-5-local-12.5.1_555.42.06-1.x86_64.rpm && yum clean all && yum -y install cuda-toolkit-12-5 && yum -y install openblas-devel && yum clean all"
CIBW_BEFORE_BUILD : "pip cache purge && pip install nvidia-cuda-runtime-cu12 nvidia-nvjitlink-cu12 nvidia-cublas-cu12 nvidia-cusolver-cu12 nvidia-cusparse-cu12 'cuquantum-cu12<24.11.0'"
CIBW_BEFORE_BUILD : "pip cache purge && pip install nvidia-cuda-runtime-cu12 nvidia-nvjitlink-cu12 nvidia-cublas-cu12 nvidia-cusolver-cu12 nvidia-cusparse-cu12 'cuquantum-cu12>=24.8.0' 'custatevec-cu12>=1.9.0' 'cutensor-cu12>=2.3.1' 'cutensornet-cu12>=2.5.0' "
CIBW_SKIP: "*-manylinux_i686 pp* cp36* cp37* cp38* cp39* cp310* cp311* *musllinux*"
CIBW_ENVIRONMENT: QISKIT_AER_PACKAGE_NAME=qiskit-aer-gpu QISKIT_AER_CUDA_MAJOR=12 CMAKE_VERBOSE_MAKEFILE=true AER_THRUST_BACKEND=CUDA CUDACXX=/usr/local/cuda/bin/nvcc AER_CUDA_ARCH="7.0 7.2 7.5 8.0 8.6 8.7 8.9 9.0" AER_PYTHON_CUDA_ROOT=/opt/_internal AER_CIBUILD=true
CIBW_REPAIR_WHEEL_COMMAND: 'auditwheel repair --exclude libcudart.so.12 --exclude libcustatevec.so.1 --exclude libcutensornet.so.2 --exclude libcutensor.so.1 --exclude libcutensorMg.so.1 --exclude libcusolver.so.11 --exclude libcusolverMg.so.11 --exclude libcusolver.so.12 --exclude libcusolverMg.so.12 --exclude libcusparse.so.12 --exclude libcublas.so.12 --exclude libcublasLt.so.12 --exclude libnvJitLink.so.12 -w {dest_dir} {wheel}'
Expand Down
4 changes: 0 additions & 4 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,10 +84,6 @@ jobs:
- name: Build Wheels
env:
CIBW_ARCHS_MACOS: arm64
CIBW_BEFORE_BUILD: | # conan<2.0.0 on arm64 (turns to be 1.66.0) complains about not supporting Clang 17
python -m pip install "conan<2.0.0"
conan config init --force
sed -i '' 's/"16.0"/"16.0", "17.0"/' ~/.conan/settings.yml
run: cibuildwheel --output-dir wheelhouse
- uses: actions/upload-artifact@v4
with:
Expand Down
7 changes: 7 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ jobs:

env:
AER_THRUST_BACKEND: OMP
AER_CMAKE_OPENMP_BUILD: 1
QISKIT_TEST_CAPTURE_STREAMS: 1
# Needed to suppress a warning in jupyter-core 5.x by eagerly migrating to
# a new internal interface that will be the default in jupyter-core 6.x.
Expand Down Expand Up @@ -268,9 +269,15 @@ jobs:
${{ runner.os }}-${{ matrix.python-version}}-
- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v2
- name: Run Conan
run: |
pip install conan==2.*
conan profile detect --force
conan install . --output-folder=build --build=missing -s:h arch=x86_64 -s:b arch=x86_64 -s compiler.cppstd=17 -s build_type=Release
- name: Build Aer Windows
env:
CMAKE_GENERATOR: "Visual Studio 17 2022"
CMAKE_TOOLCHAIN_FILE: build/conan_toolchain.cmake
run: |
set -e
pip install build
Expand Down
94 changes: 49 additions & 45 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,12 @@
# For Mac, statically linking only happens with user libraries, system libraries cannot
# be linked statically per Apple's indications.

cmake_minimum_required(VERSION 3.8 FATAL_ERROR)
cmake_minimum_required(VERSION 3.25 FATAL_ERROR)
file(STRINGS "qiskit_aer/VERSION.txt" VERSION_NUM)

set(PYBIND11_FINDPYTHON ON)
find_package(Python COMPONENTS Interpreter REQUIRED)

# For ROCm builds we need to make sure the CXX and HIP compilers match and are clang.
# We should do this before the project() call to make sure the compiler options are
# properly assessed.
Expand Down Expand Up @@ -48,6 +51,15 @@ endif()
include(CheckLanguage)
project(qasm_simulator VERSION ${VERSION_NUM} LANGUAGES CXX C ${EXTRA_LANGUAGES} )

# load Conan packages
set(PYBIND11_FINDPYTHON ON)
find_package(Python COMPONENTS Interpreter Development.Module REQUIRED)
find_package(OpenMP REQUIRED)
find_package(nlohmann_json REQUIRED)
find_package(spdlog REQUIRED)
find_package(fmt REQUIRED)
find_package(OpenBLAS REQUIRED)
find_package(pybind11 REQUIRED)

list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake)
list(APPEND CMAKE_PREFIX_PATH ${CMAKE_SOURCE_DIR}/cmake)
Expand All @@ -61,10 +73,9 @@ if(NOT DEFINED AER_THRUST_BACKEND AND DEFINED ENV{AER_THRUST_BACKEND})
endif()

if(AER_THRUST_BACKEND STREQUAL "CUDA")
include(nvcc_add_compiler_options)
set(CUDA_FOUND TRUE)
#include(FindCUDA) # for cuda_select_nvcc_arch_flags, CUDA_FOUND
include(FindCUDA/select_compute_arch)
enable_language(CUDA)
find_package(CUDAToolkit REQUIRED)
else()
# idiosyncrasy of CMake that it still creates a reference to this
set(CMAKE_CUDA_COMPILE_WHOLE_COMPILATION "")
Expand All @@ -90,8 +101,6 @@ endif()
include(CTest)
include(compiler_utils)
include(Linter)
include(findBLASInSpecificPath)
include(dependency_utils)

# Get version information
get_version(${VERSION_NUM})
Expand Down Expand Up @@ -176,7 +185,6 @@ endif()
# Looking for external libraries
#
set(BACKEND_REDIST_DEPS "") # List of redistributable dependencies
setup_dependencies()

# If we do not set them with a space CMake fails afterwards if nothing is set for this vars!
set(AER_LINKER_FLAGS " ")
Expand Down Expand Up @@ -225,41 +233,9 @@ if(STATIC_LINKING)
set(BLA_STATIC TRUE)
endif()

if(AER_BLAS_LIB_PATH)
find_BLAS_in_specific_path(${AER_BLAS_LIB_PATH})
else()
if(APPLE)
message(STATUS "Looking for Apple BLAS & Lapack library...")
set(BLA_VENDOR "Apple")
else()
message(STATUS "Looking for OpenBLAS library...")
if(NOT BLA_VENDOR)
set(BLA_VENDOR "OpenBLAS")
endif()
endif()
if(WIN32 AND USE_BUNDLED_BLAS_WIN)
message(STATUS "Uncompressing OpenBLAS static library...")
set(WIN_ARCH "win64" )
if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "4") # Checking if win32 build
set(WIN_ARCH "win32")
endif()
execute_process(COMMAND ${CMAKE_COMMAND} -E tar "xvfj" "${AER_SIMULATOR_CPP_SRC_DIR}/third-party/${WIN_ARCH}/lib/openblas.7z" WORKING_DIRECTORY "${AER_SIMULATOR_CPP_SRC_DIR}/third-party/${WIN_ARCH}/lib/")
set(BACKEND_REDIST_DEPS ${BACKEND_REDIST_DEPS} "${AER_SIMULATOR_CPP_SRC_DIR}/third-party/${WIN_ARCH}/lib/libopenblas.dll")
set(BLAS_LIBRARIES "${AER_SIMULATOR_CPP_SRC_DIR}/third-party/${WIN_ARCH}/lib/libopenblas.dll.a") # Seems CMake is unable to find it on its own
set(BLAS_FOUND True)
else()
find_package(BLAS QUIET)
endif()
if(NOT BLAS_FOUND)
message(STATUS "OpenBLAS not found. Looking for any other BLAS & Lapack libraries...")
unset(BLA_VENDOR)
find_package(BLAS REQUIRED)
find_package(LAPACK REQUIRED)
set(BLAS_LIBRARIES "${BLAS_LIBRARIES};${LAPACK_LIBRARIES}")
endif()
endif()

message(STATUS "BLAS library found: ${BLAS_LIBRARIES}")
find_package(OpenBLAS REQUIRED)
set(BLAS_LIBRARIES OpenBLAS::OpenBLAS)
message(STATUS "Using Conan-provided OpenBLAS: ${BLAS_LIBRARIES}")

if(CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "x86_64" OR CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "AMD64" OR CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "amd64")
if(APPLE OR UNIX)
Expand All @@ -272,6 +248,7 @@ if(CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "x86_64" OR CMAKE_HOST_SYSTEM_PROCESSOR
endif()
endif()


set(AER_THRUST_SUPPORTED TRUE)
if(AER_THRUST_SUPPORTED)
if(AER_THRUST_BACKEND STREQUAL "CUDA")
Expand All @@ -294,16 +271,29 @@ if(AER_THRUST_SUPPORTED)
set(CMAKE_CUDA_ARCHITECTURES "${AER_CUDA_ARCHITECTURES}")
message(STATUS "CMAKE_CUDA_ARCHITECTURES = ${CMAKE_CUDA_ARCHITECTURES}")

if(NOT DEFINED AER_PYTHON_CUDA_ROOT)
execute_process(
COMMAND "${Python_EXECUTABLE}" -c "import site; print(site.getsitepackages()[0])"
OUTPUT_VARIABLE AER_PYTHON_CUDA_ROOT
OUTPUT_STRIP_TRAILING_WHITESPACE
)
message(STATUS "Detected AER_PYTHON_CUDA_ROOT = ${AER_PYTHON_CUDA_ROOT}")
endif()
if(NOT DEFINED AER_PYTHON_CUDA_ROOT AND DEFINED ENV{AER_PYTHON_CUDA_ROOT})
set(AER_PYTHON_CUDA_ROOT $ENV{AER_PYTHON_CUDA_ROOT})
endif()

if(NOT DEFINED AER_CIBUILD AND DEFINED ENV{AER_CIBUILD})
set(AER_CIBUILD $ENV{AER_CIBUILD})
endif()
if(AER_PYTHON_CUDA_ROOT)
find_package(Python)
if(AER_CIBUILD)
set(PYTHON_SITE_PATH ${AER_PYTHON_CUDA_ROOT}/cpython-${Python_VERSION_MAJOR}.${Python_VERSION_MINOR}.${Python_VERSION_PATCH}/lib/python${Python_VERSION_MAJOR}.${Python_VERSION_MINOR}/site-packages)
if(EXISTS "${AER_PYTHON_CUDA_ROOT}/cuquantum/include")
set(PYTHON_SITE_PATH "${AER_PYTHON_CUDA_ROOT}")
else()
set(PYTHON_SITE_PATH ${AER_PYTHON_CUDA_ROOT}/cpython-${Python_VERSION_MAJOR}.${Python_VERSION_MINOR}.${Python_VERSION_PATCH}/lib/python${Python_VERSION_MAJOR}.${Python_VERSION_MINOR}/site-packages)
endif()
set(STR_ORIGIN "\$$ORIGIN")
else()
set(PYTHON_SITE_PATH ${AER_PYTHON_CUDA_ROOT}/lib/python${Python_VERSION_MAJOR}.${Python_VERSION_MINOR}/site-packages)
Expand All @@ -322,6 +312,10 @@ if(AER_THRUST_SUPPORTED)
set(CUDA_NVCC_FLAGS "${AER_CUDA_ARCH_FLAGS_EXPAND} -DAER_THRUST_GPU -DAER_THRUST_CUDA -I${AER_SIMULATOR_CPP_SRC_DIR} -isystem ${AER_SIMULATOR_CPP_SRC_DIR}/third-party/headers -use_fast_math --expt-extended-lambda")
set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS} -I${PYTHON_SITE_PATH}/cuquantum/include")
set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS} -I${PYTHON_SITE_PATH}/cutensor/include")
include_directories(
${PYTHON_SITE_PATH}/cuquantum/include
${PYTHON_SITE_PATH}/cutensor/include
)
set(THRUST_DEPENDANT_LIBS "${THRUST_DEPENDANT_LIBS} -Wl,--disable-new-dtags")
set(THRUST_DEPENDANT_LIBS "${THRUST_DEPENDANT_LIBS} -Wl,-rpath,'${STR_ORIGIN}/../../nvidia/cublas/lib'")
set(THRUST_DEPENDANT_LIBS "${THRUST_DEPENDANT_LIBS} -Wl,-rpath,'${STR_ORIGIN}/../../nvidia/cusolver/lib'")
Expand Down Expand Up @@ -502,8 +496,11 @@ if(AER_THRUST_SUPPORTED)
if(MSVC)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj")
endif()
message(STATUS "CUDA include dirs: ${CUDAToolkit_INCLUDE_DIRS}")
endif()



if(AER_THRUST_SUPPORTED)
set(AER_COMPILER_DEFINITIONS ${AER_COMPILER_DEFINITIONS} AER_THRUST_SUPPORTED=TRUE)
else()
Expand Down Expand Up @@ -535,11 +532,18 @@ endif()
set(AER_LIBRARIES
${AER_LIBRARIES}
${BLAS_LIBRARIES}
AER_DEPENDENCY_PKG::nlohmann_json
AER_DEPENDENCY_PKG::spdlog
nlohmann_json::nlohmann_json
spdlog::spdlog
Threads::Threads
${CMAKE_DL_LIBS})

# Handle OpenMP differently depending on platform
if (TARGET OpenMP::OpenMP)
list(APPEND AER_LIBRARIES OpenMP::OpenMP)
elseif (MSVC AND OpenMP_CXX_FOUND)
list(APPEND AER_COMPILER_FLAGS "${OpenMP_CXX_FLAGS}")
endif()

set(AER_COMPILER_DEFINITIONS ${AER_COMPILER_DEFINITIONS} ${CONAN_DEFINES})

add_subdirectory(qiskit_aer/backends/wrappers)
Expand Down
1 change: 1 addition & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
include MANIFEST.in
include README.md
include pyproject.toml
include conanfile.py
recursive-include qiskit_aer *cpp
recursive-include qiskit_aer *hpp
graft src
Expand Down
Loading
Loading