From 6841e2336a8a85b879f2f54ec2bf11babdc1476b Mon Sep 17 00:00:00 2001 From: burgholzer Date: Fri, 5 Dec 2025 13:44:42 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=B8=20expose=20MQT=5FCORE=5FVERSION=20?= =?UTF-8?q?as=20part=20of=20the=20`add=5Fmqt=5Fcore=5Flibrary`=20macro?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: burgholzer --- cmake/AddMQTCoreLibrary.cmake | 3 +++ src/qdmi/dd/CMakeLists.txt | 5 ++--- src/qdmi/na/CMakeLists.txt | 5 ++--- src/qdmi/sc/CMakeLists.txt | 5 ++--- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/cmake/AddMQTCoreLibrary.cmake b/cmake/AddMQTCoreLibrary.cmake index 521d6bff45..ddb2fae6d7 100644 --- a/cmake/AddMQTCoreLibrary.cmake +++ b/cmake/AddMQTCoreLibrary.cmake @@ -47,4 +47,7 @@ function(add_mqt_core_library name) PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR} EXPORT_NAME Core${ARG_ALIAS_NAME}) + + # Make version available + target_compile_definitions(${name} PRIVATE MQT_CORE_VERSION="${MQT_CORE_VERSION}") endfunction() diff --git a/src/qdmi/dd/CMakeLists.txt b/src/qdmi/dd/CMakeLists.txt index 849574eb80..a2519e27ac 100644 --- a/src/qdmi/dd/CMakeLists.txt +++ b/src/qdmi/dd/CMakeLists.txt @@ -52,9 +52,8 @@ if(NOT TARGET ${TARGET_NAME}) ${MQT_CORE_TARGETS} ${TARGET_NAME} PARENT_SCOPE) - # Make QDMI and MQT Core Version available - target_compile_definitions(${TARGET_NAME} PRIVATE QDMI_VERSION="${QDMI_VERSION}" - MQT_CORE_VERSION="${MQT_CORE_VERSION}") + # Make QDMI version available + target_compile_definitions(${TARGET_NAME} PRIVATE QDMI_VERSION="${QDMI_VERSION}") # Generate additional alias for the target required for generate_device_defs_executable function # in the tests diff --git a/src/qdmi/na/CMakeLists.txt b/src/qdmi/na/CMakeLists.txt index 5faf76cea3..79bf8d48e0 100644 --- a/src/qdmi/na/CMakeLists.txt +++ b/src/qdmi/na/CMakeLists.txt @@ -143,9 +143,8 @@ if(NOT TARGET ${TARGET_NAME}) ${MQT_CORE_TARGETS} ${TARGET_NAME} PARENT_SCOPE) - # Make QDMI and MQT Core Version available - target_compile_definitions(${TARGET_NAME} PRIVATE QDMI_VERSION="${QDMI_VERSION}" - MQT_CORE_VERSION="${MQT_CORE_VERSION}") + # Make QDMI version available + target_compile_definitions(${TARGET_NAME} PRIVATE QDMI_VERSION="${QDMI_VERSION}") # Generate additional alias for the target required for generate_device_defs_executable function # in the tests diff --git a/src/qdmi/sc/CMakeLists.txt b/src/qdmi/sc/CMakeLists.txt index e0b2a94096..e6dc288d91 100644 --- a/src/qdmi/sc/CMakeLists.txt +++ b/src/qdmi/sc/CMakeLists.txt @@ -143,9 +143,8 @@ if(NOT TARGET ${TARGET_NAME}) ${MQT_CORE_TARGETS} ${TARGET_NAME} PARENT_SCOPE) - # Make QDMI and MQT Core Version available - target_compile_definitions(${TARGET_NAME} PRIVATE QDMI_VERSION="${QDMI_VERSION}" - MQT_CORE_VERSION="${MQT_CORE_VERSION}") + # Make QDMI version available + target_compile_definitions(${TARGET_NAME} PRIVATE QDMI_VERSION="${QDMI_VERSION}") # Generate additional alias for the target required for generate_device_defs_executable function # in the tests