File tree Expand file tree Collapse file tree 1 file changed +16
-3
lines changed Expand file tree Collapse file tree 1 file changed +16
-3
lines changed Original file line number Diff line number Diff line change @@ -30,8 +30,9 @@ function(add_header target_name)
30
30
)
31
31
32
32
get_fq_target_name (${target_name} fq_target_name )
33
+ set (copied_hdr_target ${fq_target_name} .__copied_hdr__ )
33
34
add_custom_target (
34
- ${fq_target_name }
35
+ ${copied_hdr_target }
35
36
DEPENDS ${dest_file}
36
37
)
37
38
@@ -46,10 +47,15 @@ function(add_header target_name)
46
47
endif ()
47
48
endforeach ()
48
49
add_dependencies (
49
- ${fq_target_name } ${fq_deps_list}
50
+ ${copied_hdr_target } ${fq_deps_list}
50
51
)
51
52
endif ()
52
53
54
+ add_header_library (
55
+ ${target_name}
56
+ HDRS
57
+ ${dest_file}
58
+ )
53
59
set_target_properties (
54
60
${fq_target_name}
55
61
PROPERTIES
@@ -159,11 +165,18 @@ function(add_gen_header target_name)
159
165
endif ()
160
166
endforeach ()
161
167
endif ()
168
+ set (generated_hdr_target ${fq_target_name} .__generated_hdr__ )
162
169
add_custom_target (
163
- ${fq_target_name }
170
+ ${generated_hdr_target }
164
171
DEPENDS ${out_file} ${fq_deps_list} ${decl_out_file}
165
172
)
166
173
174
+ add_header_library (
175
+ ${target_name}
176
+ HDRS
177
+ ${out_file}
178
+ )
179
+
167
180
set_target_properties (
168
181
${fq_target_name}
169
182
PROPERTIES
You can’t perform that action at this time.
0 commit comments