TD-1090 remove version.c and add version to taos.dll
This commit is contained in:
parent
bd16bb3d23
commit
dd1278c6f9
|
@ -0,0 +1,42 @@
|
||||||
|
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
|
||||||
|
PROJECT(TDengine)
|
||||||
|
|
||||||
|
SET(TD_VER_1 "2")
|
||||||
|
SET(TD_VER_2 "0")
|
||||||
|
SET(TD_VER_3 "2")
|
||||||
|
SET(TD_VER_4 "3")
|
||||||
|
SET(TD_VER_GIT "d711657139620f6c50f362597020705b8ad26bd2")
|
||||||
|
SET(TD_VER_GIT_INTERNAL "1d74ae24c541ffbb280e8630883c0236cd45f8c7")
|
||||||
|
|
||||||
|
SET(TD_VER_VERTYPE "stable")
|
||||||
|
SET(TD_VER_CPUTYPE "x64")
|
||||||
|
SET(TD_VER_OSTYPE "Linux")
|
||||||
|
|
||||||
|
SET(TD_VER_COMPATIBLE "2.0.0.0")
|
||||||
|
STRING(TIMESTAMP TD_VER_DATE "%Y-%m-%d %H:%M:%S")
|
||||||
|
|
||||||
|
IF (TD_LINUX_64)
|
||||||
|
SET(TD_VER_CPUTYPE "x64")
|
||||||
|
ENDIF ()
|
||||||
|
|
||||||
|
IF (TD_LINUX_32)
|
||||||
|
SET(TD_VER_CPUTYPE "x86")
|
||||||
|
ENDIF ()
|
||||||
|
|
||||||
|
IF (TD_ARM_64)
|
||||||
|
SET(TD_VER_CPUTYPE "aarch64")
|
||||||
|
ENDIF ()
|
||||||
|
|
||||||
|
IF (TD_ARM_32)
|
||||||
|
SET(TD_VER_CPUTYPE "aarch32")
|
||||||
|
ENDIF ()
|
||||||
|
|
||||||
|
IF (TD_WINDOWS_64)
|
||||||
|
SET(TD_VER_CPUTYPE "x64")
|
||||||
|
ENDIF ()
|
||||||
|
|
||||||
|
IF (TD_WINDOWS_32)
|
||||||
|
SET(TD_VER_CPUTYPE "x86")
|
||||||
|
ENDIF ()
|
||||||
|
|
||||||
|
CONFIGURE_FILE("${TD_COMMUNITY_DIR}/src/util/src/version.c.in" "${TD_COMMUNITY_DIR}/src/util/src/version.c")
|
|
@ -36,11 +36,13 @@ ELSEIF (TD_WINDOWS)
|
||||||
INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/deps/jni/windows)
|
INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/deps/jni/windows)
|
||||||
INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/deps/jni/windows/win32)
|
INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/deps/jni/windows/win32)
|
||||||
|
|
||||||
|
CONFIGURE_FILE("${TD_COMMUNITY_DIR}/src/client/src/taos.rc.in" "${TD_COMMUNITY_DIR}/src/client/src/taos.rc")
|
||||||
|
|
||||||
ADD_LIBRARY(taos_static STATIC ${SRC})
|
ADD_LIBRARY(taos_static STATIC ${SRC})
|
||||||
TARGET_LINK_LIBRARIES(taos_static trpc tutil query)
|
TARGET_LINK_LIBRARIES(taos_static trpc tutil query)
|
||||||
|
|
||||||
# generate dynamic library (*.dll)
|
# generate dynamic library (*.dll)
|
||||||
ADD_LIBRARY(taos SHARED ${SRC})
|
ADD_LIBRARY(taos SHARED ${SRC} ${TD_COMMUNITY_DIR}/src/client/src/taos.rc)
|
||||||
IF (NOT TD_GODLL)
|
IF (NOT TD_GODLL)
|
||||||
SET_TARGET_PROPERTIES(taos PROPERTIES LINK_FLAGS /DEF:${TD_COMMUNITY_DIR}/src/client/src/taos.def)
|
SET_TARGET_PROPERTIES(taos PROPERTIES LINK_FLAGS /DEF:${TD_COMMUNITY_DIR}/src/client/src/taos.def)
|
||||||
ENDIF ()
|
ENDIF ()
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
1 VERSIONINFO
|
||||||
|
FILEVERSION ${TD_VER_1}, ${TD_VER_2}, ${TD_VER_3}
|
||||||
|
PRODUCTVERSION ${TD_VER_1}, ${TD_VER_2}, ${TD_VER_3}
|
||||||
|
FILEFLAGSMASK 0x17L
|
||||||
|
#ifdef _DEBUG
|
||||||
|
FILEFLAGS 0x1L
|
||||||
|
#else
|
||||||
|
FILEFLAGS 0x0L
|
||||||
|
#endif
|
||||||
|
FILEOS 0x4L
|
||||||
|
FILETYPE 0x0L
|
||||||
|
FILESUBTYPE 0x0L
|
||||||
|
BEGIN
|
||||||
|
BLOCK "StringFileInfo"
|
||||||
|
BEGIN
|
||||||
|
BLOCK "040904b0"
|
||||||
|
BEGIN
|
||||||
|
VALUE "FileDescription", "Native C Driver for TDengine"
|
||||||
|
VALUE "FileVersion", "${TD_VER_1}, ${TD_VER_2}, ${TD_VER_3}"
|
||||||
|
VALUE "InternalName", "taos.dll(${TD_VER_CPUTYPE})"
|
||||||
|
VALUE "LegalCopyright", "Copyright (C) 2020 TAOS Data"
|
||||||
|
VALUE "OriginalFilename", ""
|
||||||
|
VALUE "ProductName", "taos.dll(${TD_VER_CPUTYPE})"
|
||||||
|
VALUE "ProductVersion", "${TD_VER_1}.${TD_VER_2}.${TD_VER_3}.${TD_VER_4}"
|
||||||
|
END
|
||||||
|
END
|
||||||
|
BLOCK "VarFileInfo"
|
||||||
|
BEGIN
|
||||||
|
VALUE "Translation", 0x409, 1200
|
||||||
|
END
|
||||||
|
END
|
|
@ -1,7 +0,0 @@
|
||||||
char version[12] = "2.0.2.0";
|
|
||||||
char compatible_version[12] = "2.0.0.0";
|
|
||||||
char gitinfo[48] = "d711657139620f6c50f362597020705b8ad26bd2";
|
|
||||||
char gitinfoOfInternal[48] = "1d74ae24c541ffbb280e8630883c0236cd45f8c7";
|
|
||||||
char buildinfo[64] = "Built by root at 2020-08-24 16:31";
|
|
||||||
|
|
||||||
void libtaos_2_0_2_0_Linux_x64_beta() {};
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
char version[12] = "${TD_VER_1}.${TD_VER_2}.${TD_VER_3}.${TD_VER_4}";
|
||||||
|
char compatible_version[12] = "${TD_VER_COMPATIBLE}";
|
||||||
|
char gitinfo[48] = "${TD_VER_GIT}";
|
||||||
|
char gitinfoOfInternal[48] = "${TD_VER_GIT_INTERNAL}";
|
||||||
|
char buildinfo[64] = "Built at ${TD_VER_DATE}";
|
||||||
|
|
||||||
|
void libtaos_${TD_VER_1}_${TD_VER_2}_${TD_VER_3}_${TD_VER_4}_${TD_VER_OSTYPE}_${TD_VER_CPUTYPE}_${TD_VER_VERTYPE}() {};
|
Loading…
Reference in New Issue