|
1 | | -# Copyright (C) 2019-2020 HERE Europe B.V. |
| 1 | +# Copyright (C) 2019-2026 HERE Europe B.V. |
2 | 2 | # |
3 | 3 | # Licensed under the Apache License, Version 2.0 (the "License"); |
4 | 4 | # you may not use this file except in compliance with the License. |
@@ -81,6 +81,25 @@ else() |
81 | 81 | olp-cpp-sdk-authentication |
82 | 82 | olp-cpp-sdk-dataservice-read) |
83 | 83 |
|
| 84 | + target_compile_definitions(${OLP_SDK_DATASERVICE_READ_EXAMPLE_TARGET} |
| 85 | + PRIVATE EXAMPLES_LIBRARY) |
| 86 | + target_compile_definitions(${OLP_SDK_DATASERVICE_WRITE_EXAMPLE_TARGET} |
| 87 | + PRIVATE EXAMPLES_LIBRARY) |
| 88 | + target_compile_definitions(${OLP_SDK_DATASERVICE_CACHE_EXAMPLE_TARGET} |
| 89 | + PRIVATE EXAMPLES_LIBRARY) |
| 90 | + target_compile_definitions(${OLP_SDK_DATASERVICE_READ_STREAM_LAYER_EXAMPLE_TARGET} |
| 91 | + PRIVATE EXAMPLES_LIBRARY) |
| 92 | + if(BUILD_SHARED_LIBS) |
| 93 | + target_compile_definitions(${OLP_SDK_DATASERVICE_READ_EXAMPLE_TARGET} |
| 94 | + PUBLIC EXAMPLES_SHARED_LIBRARY) |
| 95 | + target_compile_definitions(${OLP_SDK_DATASERVICE_WRITE_EXAMPLE_TARGET} |
| 96 | + PUBLIC EXAMPLES_SHARED_LIBRARY) |
| 97 | + target_compile_definitions(${OLP_SDK_DATASERVICE_CACHE_EXAMPLE_TARGET} |
| 98 | + PUBLIC EXAMPLES_SHARED_LIBRARY) |
| 99 | + target_compile_definitions(${OLP_SDK_DATASERVICE_READ_STREAM_LAYER_EXAMPLE_TARGET} |
| 100 | + PUBLIC EXAMPLES_SHARED_LIBRARY) |
| 101 | + endif() |
| 102 | + |
84 | 103 | add_executable(${OLP_SDK_DATASERVICE_EXAMPLE_TARGET} |
85 | 104 | ./main.cpp |
86 | 105 | ./Examples.h |
|
0 commit comments