Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
BC
public
liblinphone
Commits
ca33437b
Commit
ca33437b
authored
May 03, 2017
by
Benjamin REIS
Browse files
change static lib to framework in ios build
parent
57114440
Changes
2
Hide whitespace changes
Inline
Side-by-side
coreapi/CMakeLists.txt
View file @
ca33437b
...
...
@@ -222,7 +222,13 @@ if(ENABLE_STATIC)
endif
()
if
(
ENABLE_SHARED
)
add_library
(
linphone SHARED
${
LINPHONE_HEADER_FILES
}
${
LINPHONE_PRIVATE_HEADER_FILES
}
${
LINPHONE_SOURCE_FILES_C
}
${
LINPHONE_SOURCE_FILES_CXX
}
${
LINPHONE_SOURCE_FILES_OBJC
}
)
if
(
APPLE
)
set_target_properties
(
linphone PROPERTIES
FRAMEWORK TRUE
MACOSX_FRAMEWORK_IDENTIFIER com.belledonne-communications.linphone
PUBLIC_HEADER
"
${
LINPHONE_HEADER_FILES
}
"
)
endif
()
if
(
BELCARD_FOUND
)
if
(
APPLE
)
set_target_properties
(
linphone PROPERTIES LINK_FLAGS
"-stdlib=libc++"
)
...
...
@@ -260,6 +266,7 @@ if(ENABLE_SHARED)
RUNTIME DESTINATION
${
CMAKE_INSTALL_BINDIR
}
LIBRARY DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
ARCHIVE DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
FRAMEWORK DESTINATION Frameworks
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
)
endif
()
...
...
tester/CMakeLists.txt
View file @
ca33437b
...
...
@@ -222,23 +222,27 @@ endif()
# on mobile platforms, we compile the tester as a library so that we can link with it directly from native applications
if
(
ANDROID OR IOS
)
add_library
(
linphonetester SHARED
${
SOURCE_FILES_C
}
)
if
(
ANDROID
)
add_library
(
linphonetester SHARED
${
SOURCE_FILES_C
}
)
if
(
ENABLE_ARCH_SUFFIX
)
set_target_properties
(
linphonetester PROPERTIES OUTPUT_NAME
"linphonetester-
${
CMAKE_ANDROID_ARCH_ABI
}
"
)
else
()
set_target_properties
(
linphonetester PROPERTIES OUTPUT_NAME
"linphonetester"
)
endif
()
endif
()
if
(
IOS
)
add_library
(
linphonetester STATIC
${
SOURCE_FILES_C
}
)
endif
()
target_include_directories
(
linphonetester PUBLIC
${
BCTOOLBOX_TESTER_INCLUDE_DIRS
}
)
target_link_libraries
(
linphonetester
${
LINPHONE_LIBS_FOR_TOOLS
}
${
OTHER_LIBS_FOR_TESTER
}
)
if
(
IOS
)
set_target_properties
(
linphonetester PROPERTIES
FRAMEWORK TRUE
MACOSX_FRAMEWORK_IDENTIFIER com.belledonne-communications.linphonetester
)
endif
()
install
(
TARGETS linphonetester
RUNTIME DESTINATION
${
CMAKE_INSTALL_BINDIR
}
LIBRARY DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
ARCHIVE DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
FRAMEWORK DESTINATION Frameworks
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
)
install
(
FILES
"liblinphone_tester.h"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment