File tree 1 file changed +8
-6
lines changed
1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ cmake_minimum_required(VERSION 3.14...3.22)
5
5
# Note: update this to your new project's name and version
6
6
project (
7
7
AddBoost.cmake
8
- VERSION 3.1
8
+ VERSION 3.2
9
9
LANGUAGES CXX
10
10
)
11
11
@@ -168,22 +168,24 @@ macro(add_boost TRY_BOOST_VERSION BOOST_HEADER_ONLY_COMPONENTS_THAT_YOU_NEED
168
168
if (NOT DEFINED ADDBOOSTCMAKE_LINK_TYPE)
169
169
get_target_property (type ${target} TYPE )
170
170
if ("${type} " STREQUAL "INTERFACE_LIBRARY" )
171
- set (ADDBOOSTCMAKE_LINK_TYPE "INTERFACE" )
171
+ set (ADDBOOSTCMAKE_LINK_TYPE_VALUE "INTERFACE" )
172
172
else ()
173
- set (ADDBOOSTCMAKE_LINK_TYPE "PUBLIC" )
173
+ set (ADDBOOSTCMAKE_LINK_TYPE_VALUE "PUBLIC" )
174
174
endif ()
175
+ else ()
176
+ set (ADDBOOSTCMAKE_LINK_TYPE_VALUE ${ADDBOOSTCMAKE_LINK_TYPE} )
175
177
endif ()
176
178
if (Boost_ADDED STREQUAL "" )
177
- target_link_libraries (${target} ${ADDBOOSTCMAKE_LINK_TYPE } Boost::boost)
179
+ target_link_libraries (${target} ${ADDBOOSTCMAKE_LINK_TYPE_VALUE } Boost::boost)
178
180
else ()
179
181
foreach (a_lib ${${BOOST_HEADER_ONLY_COMPONENTS_THAT_YOU_NEED} })
180
- target_link_libraries (${target} ${ADDBOOSTCMAKE_LINK_TYPE }
182
+ target_link_libraries (${target} ${ADDBOOSTCMAKE_LINK_TYPE_VALUE }
181
183
Boost::${a_lib} )
182
184
endforeach ()
183
185
endif ()
184
186
185
187
foreach (a_lib ${${BOOST_NOT_HEADER_ONLY_COMPONENTS_THAT_YOU_NEED} })
186
- target_link_libraries (${target} ${ADDBOOSTCMAKE_LINK_TYPE }
188
+ target_link_libraries (${target} ${ADDBOOSTCMAKE_LINK_TYPE_VALUE }
187
189
Boost::${a_lib} )
188
190
endforeach ()
189
191
endforeach ()
You can’t perform that action at this time.
0 commit comments