Skip to content

Commit 42b25fc

Browse files
Bohdan Kurylovychborzun
authored andcommitted
Added export compile definitions for dataservice-write
Added export compile definitions (DATASERVICE_WRITE_LIBRARY and DATASERVICE_WRITE_SHARED_LIBRARY) for dataservice-write. This is required for successfully building the dataservice-write as a shared library Relates to: OLPEDGE-532 Signed-off-by: Bohdan Kurylovych <[email protected]>
1 parent 9854d7b commit 42b25fc

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

olp-cpp-sdk-dataservice-write/CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@ target_include_directories(${PROJECT_NAME} PUBLIC
3131
$<INSTALL_INTERFACE:include>
3232
PRIVATE $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/src>)
3333

34+
target_compile_definitions(${PROJECT_NAME}
35+
PRIVATE DATASERVICE_WRITE_LIBRARY)
36+
if(BUILD_SHARED_LIBS)
37+
target_compile_definitions(${PROJECT_NAME}
38+
PUBLIC DATASERVICE_WRITE_SHARED_LIBRARY)
39+
endif()
40+
3441
# Used also in the package config file
3542
set(PROJECT_LIBS olp-cpp-sdk-core)
3643

0 commit comments

Comments
 (0)