blob: 6ff75544a714ff3da423240f5b51d268d5d5db84 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
foreach(_example atoi awkemu clang concurrent cppscan format gotocallret
mailbox params rlscan statechart pullscan)
add_custom_command(
OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${_example}.cpp"
DEPENDS ${_example}.rl
COMMAND ragel
ARGS -G2 -o "${CMAKE_CURRENT_BINARY_DIR}/${_example}.cpp"
"${CMAKE_CURRENT_LIST_DIR}/${_example}.rl"
WORKING_DIRECTORY "${CMAKE_CURRENT_LIST_DIR}")
add_executable(${_example} "${CMAKE_CURRENT_BINARY_DIR}/${_example}.cpp")
endforeach()
|