add_subdirectory( tokquote ) # place binaries in top-level build folder set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}) include_directories( ${PROJECT_SOURCE_DIR} ) add_executable(reference_client reference_client.c tokenizer.c hexchar.c command_completion.c util.c tokquote/tokquote.c) add_executable(reference_listener reference_listener.c util.c) if (APPLE) target_link_libraries(reference_client zwaveip edit parse_xml xml2 zw_cmd_tool -ltermcap ${MDNS_LIBS} ${OPENSSL_LIBRARIES}) elseif(UNIX) target_link_libraries(reference_client zwaveip edit parse_xml xml2 zw_cmd_tool -lbsd -ltermcap ${MDNS_LIBS} ${OPENSSL_LIBRARIES}) endif () target_link_libraries(reference_listener zwaveip parse_xml xml2 ${OPENSSL_LIBRARIES}) add_custom_command(TARGET reference_client PRE_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/config $)