diff options
author | mag1str0 <mag1str0@yandex-team.com> | 2023-12-12 11:44:11 +0300 |
---|---|---|
committer | mag1str0 <mag1str0@yandex-team.com> | 2023-12-12 12:19:43 +0300 |
commit | 07236af9e0df85336acad6f7e5979ca371068d47 (patch) | |
tree | 7b2e81f7d57f8f04de3c25e1ec743ea755e8e68e /build/export_generators/hardcoded-cmake/cmake/fat_object.cmake | |
parent | ec936365a4e886170118cf2fb8d976cb04146fa3 (diff) | |
download | ydb-07236af9e0df85336acad6f7e5979ca371068d47.tar.gz |
Moved cmake files to generator dir and updated generator.toml
Diffstat (limited to 'build/export_generators/hardcoded-cmake/cmake/fat_object.cmake')
-rw-r--r-- | build/export_generators/hardcoded-cmake/cmake/fat_object.cmake | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/build/export_generators/hardcoded-cmake/cmake/fat_object.cmake b/build/export_generators/hardcoded-cmake/cmake/fat_object.cmake new file mode 100644 index 0000000000..ae81534e81 --- /dev/null +++ b/build/export_generators/hardcoded-cmake/cmake/fat_object.cmake @@ -0,0 +1,8 @@ +function(add_fat_object Target) + add_executable(${Target} EXCLUDE_FROM_ALL) + set_property(TARGET ${Target} PROPERTY EchoString "Partial linking ${FAT_OBJECT_PREFIX}${Target}${FAT_OBJECT_SUFFIX}") + set_property(TARGET ${Target} PROPERTY SUFFIX ${FAT_OBJECT_SUFFIX}) + set_property(TARGET ${Target} PROPERTY PREFIX ${FAT_OBJECT_PREFIX}) + set_property(TARGET ${Target} PROPERTY POSITION_INDEPENDENT_CODE Off) + target_link_options(${Target} PRIVATE -Wl,-r -nodefaultlibs -nostartfiles) +endfunction()
\ No newline at end of file |