diff --git a/include/CMakeLists.txt b/include/CMakeLists.txt index 225a6c13e..3c289a42b 100644 --- a/include/CMakeLists.txt +++ b/include/CMakeLists.txt @@ -135,8 +135,12 @@ set(LINPHONE_HEADER_FILES ${ROOT_HEADER_FILES} ${C_API_HEADER_FILES} ${ENUMS_HEA set(LINPHONE_HEADER_ROOT_DIR "${CMAKE_CURRENT_LIST_DIR}" PARENT_SCOPE) # ------------------------------------------------------------------------------ - -set(DEST_ROOT_DIRECTORY "${CMAKE_INSTALL_INCLUDEDIR}/linphone") +if (IOS AND ENABLE_SHARED) + #cmake 3.10 seems not able to handle subdirectories for PUBLIC_HEADER. My be rework in the futur + set(DEST_ROOT_DIRECTORY "${CMAKE_INSTALL_PREFIX}/Frameworks/linphone.framework/Headers") +else() + set(DEST_ROOT_DIRECTORY "${CMAKE_INSTALL_INCLUDEDIR}/linphone") +endif() install(FILES ${ROOT_HEADER_FILES} DESTINATION "${DEST_ROOT_DIRECTORY}" diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 9540befa4..d05cfd3a9 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -417,7 +417,6 @@ if(ENABLE_SHARED) FRAMEWORK TRUE MACOSX_FRAMEWORK_IDENTIFIER org.linphone.linphone MACOSX_FRAMEWORK_INFO_PLIST Info.plist.in - PUBLIC_HEADER "${LINPHONE_HEADER_FILES}" RESOURCE "../share/cpim_grammar" ) endif()