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