Skip to content

Commit 0e84f96

Browse files
committed
🚸 expose MQT_CORE_VERSION as part of the add_mqt_core_library macro
Signed-off-by: burgholzer <burgholzer@me.com>
1 parent 76849f2 commit 0e84f96

4 files changed

Lines changed: 9 additions & 9 deletions

File tree

cmake/AddMQTCoreLibrary.cmake

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,7 @@ function(add_mqt_core_library name)
4747
PROPERTIES VERSION ${PROJECT_VERSION}
4848
SOVERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
4949
EXPORT_NAME Core${ARG_ALIAS_NAME})
50+
51+
# Make version available
52+
target_compile_definitions(${name} PRIVATE MQT_CORE_VERSION="${MQT_CORE_VERSION}")
5053
endfunction()

src/qdmi/dd/CMakeLists.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,8 @@ if(NOT TARGET ${TARGET_NAME})
5252
${MQT_CORE_TARGETS} ${TARGET_NAME}
5353
PARENT_SCOPE)
5454

55-
# Make QDMI and MQT Core Version available
56-
target_compile_definitions(${TARGET_NAME} PRIVATE QDMI_VERSION="${QDMI_VERSION}"
57-
MQT_CORE_VERSION="${MQT_CORE_VERSION}")
55+
# Make QDMI version available
56+
target_compile_definitions(${TARGET_NAME} PRIVATE QDMI_VERSION="${QDMI_VERSION}")
5857

5958
# Generate additional alias for the target required for generate_device_defs_executable function
6059
# in the tests

src/qdmi/na/CMakeLists.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,8 @@ if(NOT TARGET ${TARGET_NAME})
143143
${MQT_CORE_TARGETS} ${TARGET_NAME}
144144
PARENT_SCOPE)
145145

146-
# Make QDMI and MQT Core Version available
147-
target_compile_definitions(${TARGET_NAME} PRIVATE QDMI_VERSION="${QDMI_VERSION}"
148-
MQT_CORE_VERSION="${MQT_CORE_VERSION}")
146+
# Make QDMI version available
147+
target_compile_definitions(${TARGET_NAME} PRIVATE QDMI_VERSION="${QDMI_VERSION}")
149148

150149
# Generate additional alias for the target required for generate_device_defs_executable function
151150
# in the tests

src/qdmi/sc/CMakeLists.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,8 @@ if(NOT TARGET ${TARGET_NAME})
143143
${MQT_CORE_TARGETS} ${TARGET_NAME}
144144
PARENT_SCOPE)
145145

146-
# Make QDMI and MQT Core Version available
147-
target_compile_definitions(${TARGET_NAME} PRIVATE QDMI_VERSION="${QDMI_VERSION}"
148-
MQT_CORE_VERSION="${MQT_CORE_VERSION}")
146+
# Make QDMI version available
147+
target_compile_definitions(${TARGET_NAME} PRIVATE QDMI_VERSION="${QDMI_VERSION}")
149148

150149
# Generate additional alias for the target required for generate_device_defs_executable function
151150
# in the tests

0 commit comments

Comments
 (0)