Commit ccc2fd72 authored by Felix Paul Kühne's avatar Felix Paul Kühne

dynamic framework targets: improve compilation environment

parent 517177b0
......@@ -148,6 +148,12 @@
7DDC02121B501ECF0078FC84 /* VLCTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A5ECAD811DE8FAB00F66AF3 /* VLCTime.h */; settings = {ATTRIBUTES = (Public, ); }; };
7DDC02151B501ED70078FC84 /* VLCLibVLCBridging.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A5ECAE411DE8FEF00F66AF3 /* VLCLibVLCBridging.h */; settings = {ATTRIBUTES = (Private, ); }; };
7DDC02161B501ED70078FC84 /* VLCEventManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A5ECAE511DE8FEF00F66AF3 /* VLCEventManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
7DFDF4E21C9AF17800BA86A6 /* VLCDialogProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D803EB51C8F21D200864A9C /* VLCDialogProvider.m */; };
7DFDF4E71C9AF24700BA86A6 /* VLCAudio.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B49C5FD1BC3D7960052D40C /* VLCAudio.h */; settings = {ATTRIBUTES = (Public, ); }; };
7DFDF4E81C9AF25600BA86A6 /* VLCEmbeddedDialogProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D803EC31C8F2AEF00864A9C /* VLCEmbeddedDialogProvider.h */; settings = {ATTRIBUTES = (Private, ); }; };
7DFDF4E91C9AF25600BA86A6 /* VLCiOSLegacyDialogProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D803EC41C8F2AEF00864A9C /* VLCiOSLegacyDialogProvider.h */; settings = {ATTRIBUTES = (Private, ); }; };
7DFDF4EA1C9AF25600BA86A6 /* VLCCustomDialogProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D34F5551C909DF6008A39F0 /* VLCCustomDialogProvider.h */; settings = {ATTRIBUTES = (Private, ); }; };
7DFDF4EB1C9AF27A00BA86A6 /* VLCDialogProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D803EB71C8F21EF00864A9C /* VLCDialogProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
AACBBE4A0F95108600F1A2B1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AACBBE490F95108600F1A2B1 /* Foundation.framework */; };
/* End PBXBuildFile section */
......@@ -594,6 +600,7 @@
buildActionMask = 2147483647;
files = (
7D89392C1B500D1C008F2B14 /* DynamicMobileVLCKit.h in Headers */,
7DFDF4E71C9AF24700BA86A6 /* VLCAudio.h in Headers */,
7DDC020B1B501ECF0078FC84 /* VLCLibrary.h in Headers */,
7DDC020C1B501ECF0078FC84 /* VLCMedia.h in Headers */,
7DDC020D1B501ECF0078FC84 /* VLCMediaThumbnailer.h in Headers */,
......@@ -601,10 +608,14 @@
7DDC020F1B501ECF0078FC84 /* VLCMediaPlayer.h in Headers */,
7DDC02101B501ECF0078FC84 /* VLCMediaListPlayer.h in Headers */,
7DDC02111B501ECF0078FC84 /* VLCMediaDiscoverer.h in Headers */,
7DFDF4EB1C9AF27A00BA86A6 /* VLCDialogProvider.h in Headers */,
7DDC02121B501ECF0078FC84 /* VLCTime.h in Headers */,
7DDC02151B501ED70078FC84 /* VLCLibVLCBridging.h in Headers */,
7DB683DA1C9961BA000C70BE /* VLCHelperCode.h in Headers */,
7DDC02161B501ED70078FC84 /* VLCEventManager.h in Headers */,
7DFDF4E81C9AF25600BA86A6 /* VLCEmbeddedDialogProvider.h in Headers */,
7DFDF4E91C9AF25600BA86A6 /* VLCiOSLegacyDialogProvider.h in Headers */,
7DFDF4EA1C9AF25600BA86A6 /* VLCCustomDialogProvider.h in Headers */,
7DB683DA1C9961BA000C70BE /* VLCHelperCode.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -833,6 +844,7 @@
7D8939401B500D50008F2B14 /* VLCEventManager.m in Sources */,
7D803EC71C8F2AF900864A9C /* VLCiOSLegacyDialogProvider.m in Sources */,
7D8939411B500D50008F2B14 /* VLCLibrary.m in Sources */,
7DFDF4E21C9AF17800BA86A6 /* VLCDialogProvider.m in Sources */,
7D8939421B500D50008F2B14 /* VLCMedia.m in Sources */,
7DB683D71C996187000C70BE /* VLCHelperCode.m in Sources */,
7D8939431B500D50008F2B14 /* VLCMediaList.m in Sources */,
......@@ -1083,6 +1095,7 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
......@@ -1104,6 +1117,7 @@
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
......@@ -1143,6 +1157,7 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
......@@ -1164,6 +1179,7 @@
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
......@@ -1190,7 +1206,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 8.4;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = NO;
ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = (
"-ObjC",
"-read_only_relocs",
......@@ -1210,6 +1226,7 @@
baseConfigurationReference = 7D1329791BA3074100BE647E /* vlc-plugins-iPhone.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
......@@ -1249,6 +1266,7 @@
baseConfigurationReference = 7D1329791BA3074100BE647E /* vlc-plugins-iPhone.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
......
  • $ ./buildMobileVLCKit.sh -t, resulting (after upgraded to XCode v7.3): src/code.c:95:8: error: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned long)' [-Werror,-Wimplicit-function-declaration] (void)memcpy( (char *)S->dp0, (char *)(S->dp0 + 160), ^

    Edited by SZ
  • Sorry, but commenting on commits is not the way to raise issues. Create a ticket!

  • mentioned in commit 3ea4c17b

    Toggle commit list
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment