diff --git a/cmake/AddMQTCoreLibrary.cmake b/cmake/AddMQTCoreLibrary.cmake index 521d6bff4..ddb2fae6d 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 849574eb8..a2519e27a 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 5faf76cea..79bf8d48e 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 e0b2a9409..e6dc288d9 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