cmake add_custom_command

Use add_custom_command’s to create a file transformation chain *.(cxx|hxx) -> *_(cxx|hxx)_tro *_(cxx|hxx)_tro -> Foo.trx and make the last transformation an first class entity in cmake by using add_custom_target. By default this target won’t be build, unless you mark it with ALL or let another target that is built depend on it. set(SOURCES foo.cxx foo.hxx) add_library(Foo … Read more