30 lines
775 B
CMake
30 lines
775 B
CMake
add_library(tdxdbmock
|
|
SHARED
|
|
./src/MockIField.cpp
|
|
./src/MockTDXDB.cpp
|
|
./src/MockIParam.cpp
|
|
./src/MockIQuery.cpp
|
|
./src/MockTServiceImpl.cpp
|
|
|
|
./include/tdxdbmock/TDXDBMockFacade.hpp
|
|
./include/tdxdbmock/MockTServiceImpl.hpp
|
|
./include/tdxdbmock/MockTDXDB.hpp
|
|
./include/tdxdbmock/MockIParam.hpp
|
|
./include/tdxdbmock/MockIQuery.hpp
|
|
./include/tdxdbmock/MockIField.hpp
|
|
)
|
|
|
|
target_link_libraries(tdxdbmock
|
|
PUBLIC
|
|
TH::TDXPP
|
|
gmock
|
|
)
|
|
|
|
target_include_directories(tdxdbmock
|
|
PUBLIC
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
|
|
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
|
|
)
|
|
|
|
# set_target_properties(tdxdbmock PROPERTIES OUTPUT_NAME "tdxpgs")
|