ksi_testing/lib/tdxdbmock/CMakeLists.txt
Bartosz Wieczorek 00f19332fc fixy
2024-04-19 10:38:46 +02:00

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