@@ -189,12 +189,17 @@ if (PUGIXML_BUILD_APPLE_FRAMEWORK)
189
189
set_target_properties (${libs} PROPERTIES
190
190
FRAMEWORK TRUE
191
191
FRAMEWORK_VERSION ${PROJECT_VERSION}
192
- XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "github.com/zeux/pugixml"
192
+ XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "github.com/zeux/pugixml/ ${libs} "
193
193
XCODE_ATTRIBUTE_INSTALL_PATH "@rpath"
194
+ XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY ""
195
+ XCODE_ATTRIBUTE_CODE_SIGNING_ALLOWED "NO"
196
+ XCODE_ATTRIBUTE_CODE_SIGNING_REQUIRED "NO"
194
197
PUBLIC_HEADER "${PUGIXML_HEADERS} "
195
- MACOSX_FRAMEWORK_IDENTIFIER "github.com/zeux/pugixml"
198
+ MACOSX_FRAMEWORK_IDENTIFIER "github.com/zeux/pugixml/ ${libs} "
196
199
MACOSX_FRAMEWORK_BUNDLE_VERSION ${PROJECT_VERSION}
197
- MACOSX_FRAMEWORK_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR} )
200
+ MACOSX_FRAMEWORK_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR}
201
+ MACOSX_RPATH TRUE
202
+ )
198
203
endif ()
199
204
200
205
configure_package_config_file (
@@ -258,7 +263,8 @@ if(PUGIXML_INSTALL)
258
263
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT ${PUGIXML_LIBRARY_COMPONENT} ${namelink-component}
259
264
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT ${PUGIXML_DEVELOPMENT_COMPONENT}
260
265
INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} ${versioned-dir}
261
- FRAMEWORK DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT runtime OPTIONAL )
266
+ FRAMEWORK DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT runtime OPTIONAL
267
+ PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} )
262
268
263
269
install (EXPORT pugixml-targets
264
270
NAMESPACE pugixml::
0 commit comments