aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/ECMQtFramework.cmake10
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/ECMQtFramework.cmake b/modules/ECMQtFramework.cmake
index 8a5c4575..4c7e0f2d 100644
--- a/modules/ECMQtFramework.cmake
+++ b/modules/ECMQtFramework.cmake
@@ -117,3 +117,13 @@ install(FILES
DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
COMPONENT Devel
)
+
+STRING(TOUPPER ${PROJECT_NAME} PROJECT_NAME_UPPER)
+
+file(WRITE
+ "${CMAKE_BINARY_DIR}/${PROJECT_NAME}_version.h"
+ "#ifndef ${PROJECT_NAME_UPPER}_VERSION_H\n"
+ "#define ${PROJECT_NAME_UPPER}_VERSION_H\n"
+ "#define ${PROJECT_NAME_UPPER}_VERSION \"${ECM_VERSION_STRING}\"\n"
+ "#endif\n"
+)