akallabeth
28eae2ba58
[cmake] fix library naming
...
* fix a backward compatibility issue (versionless proxy modules)
2025-09-01 13:22:21 +02:00
akallabeth
5948091c65
[cmake] split versioning
...
* WITH_LIBRARY_VERSIONING appends the major version to the name
* WITH_LIBRARY_SOVERSIONING enables SOVERSION on platforms supporting it
2025-08-26 15:27:55 +02:00
akallabeth
faae38120c
[cmake,format] reformat all cmake files
2024-11-27 20:41:48 +01:00
akallabeth
cfc37caeb8
[cmake] cleaning_configure_file
...
add a wrapper to automatically add generated files to clean target
2024-10-02 23:28:08 +02:00
akallabeth
00cd1c7130
[cmake] do not set NO_SONAME
...
if set the linker might insert full paths to dependencies
2024-04-04 21:51:09 +02:00
akallabeth
678ff144ab
[cmake] unify windows resource file generation
...
* use a macro to add resource files for executables and shared libraries
* use that macro to declare targets
* use that macro to set library/binary versioning
* use that macro to set target output name
* use a macro to create manpages and names
2024-03-20 11:17:18 +01:00