https://bugs.kde.org/show_bug.cgi?id=431775

--- Comment #18 from caulier.gil...@gmail.com ---
To second Maik,

We have many header created at build time to share information in source codes.
These .h are generated by cmake automatically in temporary build directory: 

[gilles@localhost utils]$ pwd
/mnt/data2/7.x/build/core/app/utils

[gilles@localhost utils]$ ll
total 40
-rw-r--r-- 1 gilles gilles  988 janv. 20 14:34 digikam_builddate.h
-rw-r--r-- 1 gilles gilles 4241 janv. 14 17:50 digikam_config.h
-rw-r--r-- 1 gilles gilles 1035 janv. 14 17:50 digikam_core_export.h
-rw-r--r-- 1 gilles gilles 1246 janv. 14 17:50 digikam_database_export.h
-rw-r--r-- 1 gilles gilles 1052 janv. 14 17:50 digikam_dbconfig.h
-rw-r--r-- 1 gilles gilles 1017 janv. 20 14:25 digikam_gitversion.h
-rw-r--r-- 1 gilles gilles 1126 janv. 14 17:50 digikam_gui_export.h
-rw-r--r-- 1 gilles gilles 2780 janv. 14 17:50 digikam_opencv.h
-rw-r--r-- 1 gilles gilles 1860 janv. 14 17:50 digikam_version.h

...with a corresponding .cpp files from source code:

[gilles@localhost utils]$ pwd
/mnt/data2/7.x/core/app/utils
[gilles@localhost utils]$ ll
total 60
-rw-r--r-- 1 gilles gilles 4427 janv. 14 17:06 digikam_config.h.cmake.in
-rw-r--r-- 1 gilles gilles 1077 janv. 14 17:06 digikam_dbconfig.h.cmake.in
-rw-r--r-- 1 gilles gilles 4751 janv. 14 17:06 digikam_debug.cpp
-rw-r--r-- 1 gilles gilles 3872 janv. 14 17:06 digikam_debug.h
-rw-r--r-- 1 gilles gilles 1273 janv. 14 17:06 digikam_export.h
-rw-r--r-- 1 gilles gilles 9895 janv. 25 09:02 digikam_globals.cpp
-rw-r--r-- 1 gilles gilles 5334 janv. 14 17:06 digikam_globals.h
-rw-r--r-- 1 gilles gilles 2776 janv. 14 17:06 digikam_opencv.h.cmake.in
-rw-r--r-- 1 gilles gilles 2632 janv. 14 17:06 digikam_version.cpp
-rw-r--r-- 1 gilles gilles 1928 janv. 14 17:06 digikam_version.h.cmake.in

Note the *.cmake.in files parsed by cmake and exported with populated
information into the build directory.

The last changes in digikam_version.h file is to include the build date
automatically when user rebuild the project. That all. Nothing special...

Gilles Caulier

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to