function(add_example_executable name) add_executable(${name} examples/${name}.cpp examples/common.cpp ) target_include_directories(${name} BEFORE PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/examples ) endfunction() add_example_executable(bdiff) add_example_executable(fpatch) add_example_executable(intdiff) add_example_executable(intdiff3) add_example_executable(patch) add_example_executable(st2ses) add_example_executable(strdiff) add_example_executable(strdiff3) add_example_executable(strdiff_cp) add_example_executable(strdiff_storage) add_example_executable(unidiff) add_example_executable(unistrdiff)