We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eb9a90a commit f81ee94Copy full SHA for f81ee94
1 file changed
cmake/aws-c-http-config.cmake
@@ -3,9 +3,21 @@ include(CMakeFindDependencyMacro)
3
find_dependency(aws-c-io)
4
find_dependency(aws-c-compression)
5
6
+macro(aws_load_targets type)
7
+ include(${CMAKE_CURRENT_LIST_DIR}/${type}/@PROJECT_NAME@-targets.cmake)
8
+endmacro()
9
+
10
+# try to load the lib follow BUILD_SHARED_LIBS. Fall back if not exist.
11
if (BUILD_SHARED_LIBS)
- include(${CMAKE_CURRENT_LIST_DIR}/shared/@PROJECT_NAME@-targets.cmake)
12
+ if (EXISTS "${CMAKE_CURRENT_LIST_DIR}/shared")
13
+ aws_load_targets(shared)
14
+ else()
15
+ aws_load_targets(static)
16
+ endif()
17
else()
- include(${CMAKE_CURRENT_LIST_DIR}/static/@PROJECT_NAME@-targets.cmake)
18
+ if (EXISTS "${CMAKE_CURRENT_LIST_DIR}/static")
19
20
21
22
23
endif()
-
0 commit comments