2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-08-25 03:37:11 +00:00
tdesktop/cmake/generate_target.cmake

9 lines
452 B
CMake
Raw Normal View History

2019-11-08 14:08:40 +03:00
function(generate_target parent_name postfix generated_files gen_dst)
add_custom_target(${parent_name}_${postfix} DEPENDS ${generated_files})
init_target(${parent_name}_${postfix} "(gen)")
add_dependencies(${parent_name} ${parent_name}_${postfix})
target_sources(${parent_name} PRIVATE ${generated_files})
target_include_directories(${parent_name} PUBLIC ${gen_dst})
source_group("(gen)" FILES ${generated_files})
endfunction()