refact
This commit is contained in:
parent
3d1c8dcb7d
commit
e456c6391a
|
|
@ -1,9 +1,14 @@
|
|||
aux_source_directory(src TKV_SRC)
|
||||
add_library(tkv STATIC ${TKV_SRC})
|
||||
# target_include_directories(
|
||||
# tkv
|
||||
# PUBLIC "${CMAKE_SOURCE_DIR}/include/libs/tkv"
|
||||
# PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
|
||||
# )
|
||||
target_include_directories(
|
||||
tkv
|
||||
PUBLIC "${CMAKE_SOURCE_DIR}/include/libs/tkv"
|
||||
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
|
||||
PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/inc"
|
||||
PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/src/inc"
|
||||
)
|
||||
target_link_libraries(
|
||||
tkv
|
||||
|
|
|
|||
|
|
@ -16,14 +16,21 @@
|
|||
#ifndef _TD_TKV_H_
|
||||
#define _TD_TKV_H_
|
||||
|
||||
#include "os.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
// Forward declaration
|
||||
typedef struct TDB TDB;
|
||||
typedef struct TDB_ENV TDB_ENV;
|
||||
|
||||
// SKey
|
||||
typedef struct SKey {
|
||||
void *bdata;
|
||||
} SKey, SValue;
|
||||
typedef struct {
|
||||
void * bdata;
|
||||
uint32_t size;
|
||||
} TDB_KEY, TDB_VALUE;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue