Files
src-1.2/engine/shared/library/sharedDatabaseInterface/src/CMakeLists.txt
T

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}
)