CMakeLists.txt 734 字节
Newer Older
F
freemine 已提交
1 2 3 4 5
PROJECT(TDengine)

ADD_EXECUTABLE(tcodbc main.c ../../src/todbc_log.c)

IF (TD_LINUX OR TD_DARWIN)
F
freemine 已提交
6
  TARGET_LINK_LIBRARIES(tcodbc taos odbc)
F
freemine 已提交
7 8 9
ENDIF ()

IF (TD_DARWIN)
10 11 12
  # TODO: later we shall specify directories according to the specific target intel/arm64
  target_include_directories(tcodbc PRIVATE /usr/local/include /opt/homebrew/include)
  target_link_directories(tcodbc PUBLIC /usr/local/lib /opt/homebrew/lib)
F
freemine 已提交
13 14 15 16 17
ENDIF ()

IF (TD_WINDOWS_64)
  SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /GL")
  SET(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} /GL")
F
freemine 已提交
18
  TARGET_LINK_LIBRARIES(tcodbc taos_static odbc32 odbccp32 user32 legacy_stdio_definitions os)
F
freemine 已提交
19 20 21 22 23

  ADD_EXECUTABLE(tms main.cpp)
  TARGET_LINK_LIBRARIES(tms odbc32)
ENDIF ()