10bbfda8aSniainclude_directories(${CMAKE_CURRENT_SOURCE_DIR})
20bbfda8aSnia
30bbfda8aSnia# Build the libctwm_client library
40bbfda8aSniaadd_library(ctwmc SHARED libctwm.c)
50bbfda8aSnia
60bbfda8aSnia# There's a demolib that links against it
70bbfda8aSniaadd_executable(demolib demolib.c)
80bbfda8aSniatarget_link_libraries(demolib ctwmc ${X11_LIBRARIES})
90bbfda8aSnia
100bbfda8aSnia# There's also a 'gtw' that doesn't, but is sorta client-like...
110bbfda8aSniaadd_executable(gtw gtw.c)
120bbfda8aSniatarget_link_libraries(gtw ${X11_LIBRARIES})
130bbfda8aSnia
140bbfda8aSnia# A program to [attempt to] forward keystrokes from layered root-ish
150bbfda8aSnia# windows.
160bbfda8aSniaadd_executable(forward forward.c)
170bbfda8aSniatarget_link_libraries(forward ${X11_LIBRARIES})
180bbfda8aSnia
190bbfda8aSnia
200bbfda8aSnia# Meta-target
210bbfda8aSniaadd_custom_target(client
220bbfda8aSnia	DEPENDS demolib gtw
230bbfda8aSnia)
240bbfda8aSnia
250bbfda8aSnia# Mention it
260bbfda8aSniamessage(STATUS "Building libctwmc and demolib.")
27