Skip to content

Commit 273853d

Browse files
committed
Update Framework properties
1 parent bb9bc70 commit 273853d

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

CMakeLists.txt

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -189,12 +189,17 @@ if (PUGIXML_BUILD_APPLE_FRAMEWORK)
189189
set_target_properties(${libs} PROPERTIES
190190
FRAMEWORK TRUE
191191
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}"
193193
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"
194197
PUBLIC_HEADER "${PUGIXML_HEADERS}"
195-
MACOSX_FRAMEWORK_IDENTIFIER "github.com/zeux/pugixml"
198+
MACOSX_FRAMEWORK_IDENTIFIER "github.com/zeux/pugixml/${libs}"
196199
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+
)
198203
endif()
199204

200205
configure_package_config_file(
@@ -258,7 +263,8 @@ if(PUGIXML_INSTALL)
258263
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT ${PUGIXML_LIBRARY_COMPONENT} ${namelink-component}
259264
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT ${PUGIXML_DEVELOPMENT_COMPONENT}
260265
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})
262268

263269
install(EXPORT pugixml-targets
264270
NAMESPACE pugixml::

0 commit comments

Comments
 (0)