Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚸 Building Shared Libraries #538

Closed
wants to merge 16 commits into from
Closed

Commits on Apr 29, 2024

  1. ✨ set up shared library compilation

    Signed-off-by: burgholzer <[email protected]>
    burgholzer committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    e817b4e View commit details
    Browse the repository at this point in the history
  2. Revert "✨ set up shared library compilation"

    This reverts commit 8eb3fd98e98126ff2871945eedc0dfae1c2c70c7.
    burgholzer committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    61a0c79 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10d1753 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    51c2849 View commit details
    Browse the repository at this point in the history
  2. 🩹 make sure to use the install rpath for build

    this avoids codesign issues under macOS which does not allow to load libraries that have been tampered with, e.g., by modifying the rpath information during installation
    burgholzer committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    f3769a3 View commit details
    Browse the repository at this point in the history
  3. ✨ build shared libraries for Python package

    Signed-off-by: burgholzer <[email protected]>
    burgholzer committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    7bab19f View commit details
    Browse the repository at this point in the history
  4. 🔧 export all symbols by default on Windows

    Signed-off-by: burgholzer <[email protected]>
    burgholzer committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    5662929 View commit details
    Browse the repository at this point in the history
  5. 🚨 ignore warnings from check-wheel-contents

    Signed-off-by: burgholzer <[email protected]>
    burgholzer committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    1d76710 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e55cdb6 View commit details
    Browse the repository at this point in the history
  7. 🔧 properly set Windows DLL path

    Signed-off-by: Lukas Burgholzer <[email protected]>
    burgholzer committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    56b1891 View commit details
    Browse the repository at this point in the history
  8. 🏁 explicitly export global data symbols

    Signed-off-by: burgholzer <[email protected]>
    burgholzer committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    efe17fa View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Merge branch 'refs/heads/main' into installation-improvements

    # Conflicts:
    #	include/mqt-core/operations/CompoundOperation.hpp
    #	include/mqt-core/python/qiskit/QuantumCircuit.hpp
    #	src/CMakeLists.txt
    burgholzer committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    31873bc View commit details
    Browse the repository at this point in the history
  2. Signed-off-by: burgholzer <[email protected]>
    burgholzer committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    42d1d6f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6521678 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a19ebe4 View commit details
    Browse the repository at this point in the history
  5. 🔧 declare mqt as a namespace package for delvewheel

    Signed-off-by: burgholzer <[email protected]>
    burgholzer committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    dc4f55c View commit details
    Browse the repository at this point in the history