mirror of
https://bitbucket.org/theswgsource/src-1.2.git
synced 2026-07-30 00:15:47 -04:00
97 lines
2.8 KiB
CMake
97 lines
2.8 KiB
CMake
|
|
set(SHARED_SOURCES
|
|
shared/core/Bindable.cpp
|
|
shared/core/Bindable.h
|
|
shared/core/BindableImplementation.h
|
|
shared/core/BindableNetworkId.cpp
|
|
shared/core/BindableNetworkId.h
|
|
shared/core/BufferString.cpp
|
|
shared/core/BufferString.h
|
|
shared/core/DbBatchQuery.h
|
|
shared/core/DbBindableBase.cpp
|
|
shared/core/DbBindableBase.h
|
|
shared/core/DbBindableBitArray.cpp
|
|
shared/core/DbBindableBitArray.h
|
|
shared/core/DbBindableBool.cpp
|
|
shared/core/DbBindableBool.h
|
|
shared/core/DbBindableDouble.cpp
|
|
shared/core/DbBindableDouble.h
|
|
shared/core/DbBindableInt64.cpp
|
|
shared/core/DbBindableInt64.h
|
|
shared/core/DbBindableLong.cpp
|
|
shared/core/DbBindableLong.h
|
|
shared/core/DbBindableString.cpp
|
|
shared/core/DbBindableString.h
|
|
shared/core/DbBindableUnicode.cpp
|
|
shared/core/DbBindableUnicode.h
|
|
shared/core/DbBufferRow.cpp
|
|
shared/core/DbBufferRow.h
|
|
shared/core/DbException.cpp
|
|
shared/core/DbException.h
|
|
shared/core/DbModeQuery.cpp
|
|
shared/core/DbModeQuery.h
|
|
shared/core/DbProfiler.cpp
|
|
shared/core/DbProfiler.h
|
|
shared/core/DbProtocol.def
|
|
shared/core/DbQuery.cpp
|
|
shared/core/DbQuery.h
|
|
shared/core/DbQueryImplementation.h
|
|
shared/core/DbRow.cpp
|
|
shared/core/DbRow.h
|
|
shared/core/DbServer.cpp
|
|
shared/core/DbServer.h
|
|
shared/core/DbSession.cpp
|
|
shared/core/DbSession.h
|
|
shared/core/FirstSharedDatabaseInterface.h
|
|
shared/core/NullEncodedUnicodeString.cpp
|
|
shared/core/NullEncodedUnicodeString.h
|
|
shared/core/NullEncodedStandardString.cpp
|
|
shared/core/NullEncodedStandardString.h
|
|
|
|
shared/logger/DbLogEvent.cpp
|
|
shared/logger/DbLogEvent.h
|
|
shared/logger/DbLogger.cpp
|
|
shared/logger/DbLogger.h
|
|
shared/logger/DbTaskSaveLog.cpp
|
|
shared/logger/DbTaskSaveLog.h
|
|
|
|
shared/queue/DbTaskQueue.cpp
|
|
shared/queue/DbTaskQueue.h
|
|
shared/queue/DbTestQuery.cpp
|
|
shared/queue/DbTestQuery.h
|
|
shared/queue/DbTaskRequest.cpp
|
|
shared/queue/DbTaskRequest.h
|
|
)
|
|
|
|
if(WIN32)
|
|
set(PLATFORM_SOURCES
|
|
win32/FirstSharedDatabaseInterface.cpp
|
|
win32/SQLC_Defs.h
|
|
)
|
|
else()
|
|
set(PLATFORM_SOURCES
|
|
linux/SQLC_Defs.h
|
|
)
|
|
endif()
|
|
|
|
include_directories(
|
|
${CMAKE_CURRENT_SOURCE_DIR}/shared
|
|
${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedDebug/include/public
|
|
${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedFoundation/include/public
|
|
${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedFoundationTypes/include/public
|
|
${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedLog/include/public
|
|
${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedMemoryManager/include/public
|
|
${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedSynchronization/include/public
|
|
${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedThread/include/public
|
|
${SWG_EXTERNALS_SOURCE_DIR}/ours/library/archive/include
|
|
${SWG_EXTERNALS_SOURCE_DIR}/ours/library/unicode/include
|
|
${SWG_EXTERNALS_SOURCE_DIR}/ours/library/unicodeArchive/include/public
|
|
)
|
|
|
|
add_definitions(-DDBLIBRARY_OCI)
|
|
|
|
add_library(sharedDatabaseInterface STATIC
|
|
${SHARED_SOURCES}
|
|
${PLATFORM_SOURCES}
|
|
)
|