1function(tag_this1) 2endfunction(tag_this1) 3 function( Bfunctiontag_this_2 ${BAR}) 4 endfunction() 5 6function(cxx_shared_library# 7 name cxx_flags) 8 cxx_library_with_type(${name} SHARED "${cxx_flags}" ${ARGN}) 9endfunction() 10 11 FUNCTION ( 12 d_ALSO_Tag_this#[[ set(foo) ]] 13 true) 14 ENDFUNCTION() 15 16Function( 17eLastlyTagThis_ "hello") 18Endfunction() 19 20function(a) 21 set(var1_in_func_a TRUE) 22 function(b) 23 set(var2_in_func_a_b TRUE) 24 function(c) 25 set(var3_in_func_a_b_c TRUE) 26 endfunction(c) 27 endfunction(b) 28endfunction(a) 29 30set(var4_in_no_func TRUE) 31 32function(${not_this} foo) 33function(not-this foo) 34function(not.this foo) 35function(1notthis foo) 36