PROJECT(TDengine)

IF (TD_LINUX)
  INCLUDE_DIRECTORIES(. ${TD_COMMUNITY_DIR}/src/inc ${TD_COMMUNITY_DIR}/src/client/inc  ${TD_COMMUNITY_DIR}/inc)
  AUX_SOURCE_DIRECTORY(. SRC)
  ADD_EXECUTABLE(demo apitest.c)
  TARGET_LINK_LIBRARIES(demo taos_static trpc tutil pthread )
  ADD_EXECUTABLE(sml schemaless.c)
  TARGET_LINK_LIBRARIES(sml taos_static trpc tutil pthread )
  ADD_EXECUTABLE(sqlperf sqlperf.c)
  TARGET_LINK_LIBRARIES(sqlperf taos_static trpc tutil pthread )
  ADD_EXECUTABLE(subscribe subscribe.c)
  TARGET_LINK_LIBRARIES(subscribe taos_static trpc tutil pthread )
  ADD_EXECUTABLE(epoll epoll.c)
  TARGET_LINK_LIBRARIES(epoll taos_static trpc tutil pthread ${LINK_LUA})
ENDIF ()
IF (TD_DARWIN)
  INCLUDE_DIRECTORIES(. ${TD_COMMUNITY_DIR}/src/inc ${TD_COMMUNITY_DIR}/src/client/inc  ${TD_COMMUNITY_DIR}/inc)
  AUX_SOURCE_DIRECTORY(. SRC)
  ADD_EXECUTABLE(demo demo.c)
  TARGET_LINK_LIBRARIES(demo taos_static trpc tutil pthread ${LINK_LUA})
  ADD_EXECUTABLE(epoll epoll.c)
  TARGET_LINK_LIBRARIES(epoll taos_static trpc tutil pthread ${LINK_LUA})

  ADD_EXECUTABLE(parameter-binding parameter-binding.c)
  TARGET_LINK_LIBRARIES(parameter-binding taos)
ENDIF ()
