vlc | branch: master | Felix Paul Kühne <[email protected]> | Thu Mar 21 10:51:46 
2019 +0100| [03fbb828b94ac2c3b61779c1bcfbdb056dacc7cc] | committer: Felix Paul 
Kühne

macosx/xcodeproj: add designated pseudo target for core items

this way, you can compile and perform static analysis in Xcode both for the 
macOS and for the macOS parts of the core

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=03fbb828b94ac2c3b61779c1bcfbdb056dacc7cc
---

 .../package/macosx/VLC.xcodeproj/project.pbxproj   | 223 ++++++++++++++++++---
 1 file changed, 199 insertions(+), 24 deletions(-)

diff --git a/extras/package/macosx/VLC.xcodeproj/project.pbxproj 
b/extras/package/macosx/VLC.xcodeproj/project.pbxproj
index f02a8164e7..623d90e72d 100644
--- a/extras/package/macosx/VLC.xcodeproj/project.pbxproj
+++ b/extras/package/macosx/VLC.xcodeproj/project.pbxproj
@@ -53,11 +53,6 @@
                1C3113F31E508C7600D4DD76 /* VLCRendererMenuController.m in 
Sources */ = {isa = PBXBuildFile; fileRef = 6BBBB8A81D108A17001BD9BA /* 
VLCRendererMenuController.m */; };
                1C3114031E508C8800D4DD76 /* AppleRemote.m in Sources */ = {isa 
= PBXBuildFile; fileRef = CC6D8D9D0A878DED006F2BBE /* AppleRemote.m */; };
                1C31140D1E508C8800D4DD76 /* SPMediaKeyTap.m in Sources */ = 
{isa = PBXBuildFile; fileRef = CCF0777C13659A8000AF19FD /* SPMediaKeyTap.m */; 
};
-               1C5716AC1F5B142200678627 /* coreaudio_common.c in Sources */ = 
{isa = PBXBuildFile; fileRef = 1C5716AB1F5B142200678627 /* coreaudio_common.c 
*/; };
-               1C64E32F223DB3A90046F895 /* netconf.m in Sources */ = {isa = 
PBXBuildFile; fileRef = 1C64E32D223DB3A90046F895 /* netconf.m */; };
-               1C64E330223DB3A90046F895 /* dirs.m in Sources */ = {isa = 
PBXBuildFile; fileRef = 1C64E32E223DB3A90046F895 /* dirs.m */; };
-               1C64E333223DB3B60046F895 /* error.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 1C64E331223DB3B60046F895 /* error.c */; };
-               1C64E334223DB3B60046F895 /* thread.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 1C64E332223DB3B60046F895 /* thread.c */; };
                1CAC3EE820CD1B3B00613DB2 /* VLCVideoOutputProvider.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = 1CAC3EE620CD1B3B00613DB2 /* 
VLCVideoOutputProvider.m */; };
                1CCC88EC2078A3D500E5626F /* MainMenu.xib in Sources */ = {isa = 
PBXBuildFile; fileRef = 6B8224091E4D2A9000833BE1 /* MainMenu.xib */; };
                1CCC88ED2078A3D500E5626F /* MainWindow.xib in Sources */ = {isa 
= PBXBuildFile; fileRef = 6B82240A1E4D2A9000833BE1 /* MainWindow.xib */; };
@@ -132,6 +127,17 @@
                7D66D43C2200D6090040D04A /* VLCDetachedVideoWindow.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = 7D66D43B2200D6090040D04A /* 
VLCDetachedVideoWindow.m */; };
                7D713D322201AE350042BEB7 /* VLCLibraryWindow.m in Sources */ = 
{isa = PBXBuildFile; fileRef = 7D713D312201AE350042BEB7 /* VLCLibraryWindow.m 
*/; };
                7D713D362201DC640042BEB7 /* VLCLibraryWindow.xib in Sources */ 
= {isa = PBXBuildFile; fileRef = 7D713D332201BB130042BEB7 /* 
VLCLibraryWindow.xib */; };
+               7D903E0E22438F8F00917358 /* error.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 1C64E331223DB3B60046F895 /* error.c */; };
+               7D903E2222438F8F00917358 /* dirs.m in Sources */ = {isa = 
PBXBuildFile; fileRef = 1C64E32E223DB3A90046F895 /* dirs.m */; };
+               7D903E4D22438F8F00917358 /* netconf.m in Sources */ = {isa = 
PBXBuildFile; fileRef = 1C64E32D223DB3A90046F895 /* netconf.m */; };
+               7D903E6F22438F8F00917358 /* thread.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 1C64E332223DB3B60046F895 /* thread.c */; };
+               7D903EA122438F8F00917358 /* Cocoa.framework in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 7DB7F1ED20CC037100C2CAED /* Cocoa.framework */; 
};
+               7D903EA92243921000917358 /* darwinvlc.m in Sources */ = {isa = 
PBXBuildFile; fileRef = 1CC25CA71B2C585D0003F994 /* darwinvlc.m */; settings = 
{COMPILER_FLAGS = "-fno-objc-arc"; }; };
+               7D903EAB2243927300917358 /* mtime.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 7D903EAA2243927300917358 /* mtime.c */; };
+               7D903EAD2243928800917358 /* libvlc.dylib in Frameworks */ = 
{isa = PBXBuildFile; fileRef = 7D903EAC2243928800917358 /* libvlc.dylib */; };
+               7D903EAF224392B400917358 /* timespec_get.c in Sources */ = {isa 
= PBXBuildFile; fileRef = 7D903EAE224392B400917358 /* timespec_get.c */; };
+               7D903EB6224394BE00917358 /* specific.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 7D903EB5224394BE00917358 /* specific.c */; };
+               7D903EB92243952100917358 /* threads.c in Sources */ = {isa = 
PBXBuildFile; fileRef = 7D903EB82243952100917358 /* threads.c */; };
                7DB40D2A20CBCEB500F63173 /* VLCMainMenu.m in Sources */ = {isa 
= PBXBuildFile; fileRef = 7DB40D2920CBCEB500F63173 /* VLCMainMenu.m */; };
                7DB40D2D20CBCEC200F63173 /* VLCStatusBarIcon.m in Sources */ = 
{isa = PBXBuildFile; fileRef = 7DB40D2B20CBCEC200F63173 /* VLCStatusBarIcon.m 
*/; };
                7DB7F1EC20CC036D00C2CAED /* AudioUnit.framework in Frameworks 
*/ = {isa = PBXBuildFile; fileRef = 7DB7F1EB20CC036D00C2CAED /* 
AudioUnit.framework */; };
@@ -489,6 +495,12 @@
                7D871D381B5E6844000B56C0 /* VLCMain+OldPrefs.m */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = 
"VLCMain+OldPrefs.m"; sourceTree = "<group>"; };
                7D8BB0B318302AC000FAE9B7 /* VLCLogWindowController.h */ = {isa 
= PBXFileReference; lastKnownFileType = sourcecode.c.h; path = 
VLCLogWindowController.h; sourceTree = "<group>"; };
                7D8BB0B418302AC000FAE9B7 /* VLCLogWindowController.m */ = {isa 
= PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = 
VLCLogWindowController.m; sourceTree = "<group>"; };
+               7D903EA622438F8F00917358 /* macOS core items.app */ = {isa = 
PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; 
path = "macOS core items.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+               7D903EAA2243927300917358 /* mtime.c */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.c; name = mtime.c; path = 
../../../../src/misc/mtime.c; sourceTree = "<group>"; };
+               7D903EAC2243928800917358 /* libvlc.dylib */ = {isa = 
PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = 
libvlc.dylib; path = ../../../build/vlc_install_dir/lib/libvlc.dylib; 
sourceTree = "<group>"; };
+               7D903EAE224392B400917358 /* timespec_get.c */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.c; name = timespec_get.c; 
path = ../../../../compat/timespec_get.c; sourceTree = "<group>"; };
+               7D903EB5224394BE00917358 /* specific.c */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = 
specific.c; path = ../../../src/darwin/specific.c; sourceTree = "<group>"; };
+               7D903EB82243952100917358 /* threads.c */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = 
threads.c; path = ../../../../src/misc/threads.c; sourceTree = "<group>"; };
                7DB40D2820CBCEB500F63173 /* VLCMainMenu.h */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VLCMainMenu.h; 
sourceTree = "<group>"; };
                7DB40D2920CBCEB500F63173 /* VLCMainMenu.m */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VLCMainMenu.m; 
sourceTree = "<group>"; };
                7DB40D2B20CBCEC200F63173 /* VLCStatusBarIcon.m */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = 
VLCStatusBarIcon.m; sourceTree = "<group>"; };
@@ -517,7 +529,6 @@
                7DC21A7322049A6600F98A02 /* VLCOpenInputMetadata.m */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = 
VLCOpenInputMetadata.m; sourceTree = "<group>"; };
                7DD2F5C32081B73B007EE187 /* VLCRemoteControlService.h */ = {isa 
= PBXFileReference; lastKnownFileType = sourcecode.c.h; path = 
VLCRemoteControlService.h; sourceTree = "<group>"; };
                7DD2F5C42081B73B007EE187 /* VLCRemoteControlService.m */ = {isa 
= PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = 
VLCRemoteControlService.m; sourceTree = "<group>"; };
-               7DE9C7D72205EF030089108F /* VLCPlayerController.m */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = 
VLCPlayerController.m; sourceTree = "<group>"; };
                7DE9C7DB220728420089108F /* VLCPlayerController.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = 
VLCPlayerController.h; sourceTree = "<group>"; };
                7DE9C7DC220728420089108F /* VLCPlayerController.m */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path 
= VLCPlayerController.m; sourceTree = "<group>"; };
                7DF0435E1972E26A0022B534 /* VLCAddonListItem.h */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.h; path = 
VLCAddonListItem.h; sourceTree = "<group>"; };
@@ -556,7 +567,6 @@
                CC461F6D160078340022423C /* VLCTextfieldPanelController.m */ = 
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = 
sourcecode.c.objc; path = VLCTextfieldPanelController.m; sourceTree = 
"<group>"; };
                CC4A33210F8CB017000FC4A7 /* VLCCoreDialogProvider.m */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path 
= VLCCoreDialogProvider.m; sourceTree = "<group>"; };
                CC4A33220F8CB017000FC4A7 /* VLCCoreDialogProvider.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = 
VLCCoreDialogProvider.h; sourceTree = "<group>"; };
-               CC4D67F71348F601003FCC5B /* specific.c */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.c; name = specific.c; path = 
../../../src/darwin/specific.c; sourceTree = "<group>"; };
                CC5560231365CDC700D54038 /* VLCAudioEffectsWindowController.h 
*/ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = 
VLCAudioEffectsWindowController.h; sourceTree = "<group>"; };
                CC5560241365CDC800D54038 /* VLCAudioEffectsWindowController.m 
*/ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; lineEnding 
= 0; path = VLCAudioEffectsWindowController.m; sourceTree = "<group>"; 
xcLanguageSpecificationIdentifier = xcode.lang.objc; };
                CC6C01A90DDF3E9200C7D754 /* intf.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = 
intf.h; path = ../../../modules/gui/minimal_macosx/intf.h; sourceTree = 
SOURCE_ROOT; };
@@ -589,6 +599,15 @@
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
+               7D903E9022438F8F00917358 /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               7D903EA122438F8F00917358 /* Cocoa.framework in 
Frameworks */,
+                               7D903EAD2243928800917358 /* libvlc.dylib in 
Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                7DB7F1E920CC036500C2CAED /* Frameworks */ = {
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
@@ -628,7 +647,6 @@
                                089C1671FE841209C02AAC07 /* Frameworks and 
Libraries */,
                                19C28FB8FE9D52D311CA2CBB /* Products */,
                                7DB7F1EA20CC036C00C2CAED /* Frameworks */,
-                               7DE9C7DA2207281F0089108F /* Recovered 
References */,
                        );
                        name = vlc;
                        sourceTree = "<group>";
@@ -706,6 +724,7 @@
                        isa = PBXGroup;
                        children = (
                                1CCB5F2F1A62A6A5004C3E90 /* Pseudo-VLC.app */,
+                               7D903EA622438F8F00917358 /* macOS core 
items.app */,
                        );
                        name = Products;
                        sourceTree = "<group>";
@@ -1275,9 +1294,20 @@
                        path = "Library Window";
                        sourceTree = "<group>";
                };
+               7D903EB4224393C700917358 /* core dependencies */ = {
+                       isa = PBXGroup;
+                       children = (
+                               7D903EAE224392B400917358 /* timespec_get.c */,
+                               7D903EAA2243927300917358 /* mtime.c */,
+                               7D903EB82243952100917358 /* threads.c */,
+                       );
+                       path = "core dependencies";
+                       sourceTree = "<group>";
+               };
                7DB7F1EA20CC036C00C2CAED /* Frameworks */ = {
                        isa = PBXGroup;
                        children = (
+                               7D903EAC2243928800917358 /* libvlc.dylib */,
                                7DB7F20A20CC082800C2CAED /* 
QuartzCore.framework */,
                                7DB7F20820CC07FD00C2CAED /* WebKit.framework */,
                                7DB7F20620CC07E600C2CAED /* 
SystemConfiguration.framework */,
@@ -1298,14 +1328,6 @@
                        name = Frameworks;
                        sourceTree = "<group>";
                };
-               7DE9C7DA2207281F0089108F /* Recovered References */ = {
-                       isa = PBXGroup;
-                       children = (
-                               7DE9C7D72205EF030089108F /* 
VLCPlayerController.m */,
-                       );
-                       name = "Recovered References";
-                       sourceTree = "<group>";
-               };
                8E445F86047289E50059A3A7 /* File Icons */ = {
                        isa = PBXGroup;
                        children = (
@@ -1406,9 +1428,10 @@
                                1C64E32E223DB3A90046F895 /* dirs.m */,
                                1C64E32D223DB3A90046F895 /* netconf.m */,
                                1CC25CA71B2C585D0003F994 /* darwinvlc.m */,
-                               CC4D67F71348F601003FCC5B /* specific.c */,
                                1C64E331223DB3B60046F895 /* error.c */,
                                1C64E332223DB3B60046F895 /* thread.c */,
+                               7D903EB5224394BE00917358 /* specific.c */,
+                               7D903EB4224393C700917358 /* core dependencies 
*/,
                        );
                        name = core;
                        sourceTree = "<group>";
@@ -1479,6 +1502,22 @@
                        productReference = 1CCB5F2F1A62A6A5004C3E90 /* 
Pseudo-VLC.app */;
                        productType = "com.apple.product-type.application";
                };
+               7D903E0C22438F8F00917358 /* macOS core items */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = 7D903EA222438F8F00917358 /* 
Build configuration list for PBXNativeTarget "macOS core items" */;
+                       buildPhases = (
+                               7D903E0D22438F8F00917358 /* Sources */,
+                               7D903E9022438F8F00917358 /* Frameworks */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                       );
+                       name = "macOS core items";
+                       productName = "pseudo-vlc";
+                       productReference = 7D903EA622438F8F00917358 /* macOS 
core items.app */;
+                       productType = "com.apple.product-type.application";
+               };
 /* End PBXNativeTarget section */
 
 /* Begin PBXProject section */
@@ -1497,7 +1536,7 @@
                                        };
                                };
                        };
-                       buildConfigurationList = C2F2A6EA09588F1B00018C74 /* 
Build configuration list for PBXProject "vlc" */;
+                       buildConfigurationList = C2F2A6EA09588F1B00018C74 /* 
Build configuration list for PBXProject "VLC" */;
                        compatibilityVersion = "Xcode 6.3";
                        developmentRegion = English;
                        hasScannedForEncodings = 1;
@@ -1513,6 +1552,7 @@
                        projectRoot = ../../..;
                        targets = (
                                1CCB5F2E1A62A6A5004C3E90 /* Pseudo-VLC */,
+                               7D903E0C22438F8F00917358 /* macOS core items */,
                        );
                };
 /* End PBXProject section */
@@ -1522,7 +1562,6 @@
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               1C64E333223DB3B60046F895 /* error.c in Sources 
*/,
                                1CCC88EC2078A3D500E5626F /* MainMenu.xib in 
Sources */,
                                1CCC88ED2078A3D500E5626F /* MainWindow.xib in 
Sources */,
                                7D713D362201DC640042BEB7 /* 
VLCLibraryWindow.xib in Sources */,
@@ -1542,7 +1581,6 @@
                                1CCC88F92078A3D500E5626F /* 
DetachedVideoWindow.xib in Sources */,
                                1CCC88FA2078A3D500E5626F /* ErrorPanel.xib in 
Sources */,
                                1CCC88FB2078A3D500E5626F /* Help.xib in Sources 
*/,
-                               1C64E330223DB3A90046F895 /* dirs.m in Sources 
*/,
                                1CCC88FC2078A3D500E5626F /* 
LogMessageWindow.xib in Sources */,
                                1CCC88FD2078A3D500E5626F /* Open.xib in Sources 
*/,
                                1CCC88FE2078A3D500E5626F /* 
PlaylistAccessoryView.xib in Sources */,
@@ -1585,7 +1623,6 @@
                                6BBBF9851F7B257100B404CD /* VLCLogMessage.m in 
Sources */,
                                7D445D8E2203375100263D34 /* 
VLCPlaylistMenuController.m in Sources */,
                                1C31139A1E508C6900D4DD76 /* 
VLCBookmarksWindowController.m in Sources */,
-                               1C64E32F223DB3A90046F895 /* netconf.m in 
Sources */,
                                6B0AB0F01F1AC8B3003A1B4E /* VLCSlider.m in 
Sources */,
                                6BF5C5041EFE66EF008A9C12 /* VLCHUDTableView.m 
in Sources */,
                                6BBB05E01EEFF165003A1019 /* 
VLCHUDTableCornerView.m in Sources */,
@@ -1619,7 +1656,6 @@
                                1C3113C71E508C6900D4DD76 /* 
VLCOpenWindowController.m in Sources */,
                                7D0F64062202047900FDB91F /* 
VLCLibraryCollectionViewItem.m in Sources */,
                                7D713D322201AE350042BEB7 /* VLCLibraryWindow.m 
in Sources */,
-                               1C64E334223DB3B60046F895 /* thread.c in Sources 
*/,
                                1C3113C91E508C6900D4DD76 /* VLCOutput.m in 
Sources */,
                                1C1C62011F8260A90052DD4F /* 
VLCWrappableTextField.m in Sources */,
                                6BBB05DA1EEFEA29003A1019 /* VLCHUDOutlineView.m 
in Sources */,
@@ -1630,7 +1666,6 @@
                                1C3113D11E508C6900D4DD76 /* prefs.m in Sources 
*/,
                                6B8A6AFF21279D2600DC29F3 /* 
PXSourceListDelegateDataSourceProxy.m in Sources */,
                                1C3113D31E508C6900D4DD76 /* 
VLCResumeDialogController.m in Sources */,
-                               1C5716AC1F5B142200678627 /* coreaudio_common.c 
in Sources */,
                                1C3113D51E508C6900D4DD76 /* 
VLCTextfieldPanelController.m in Sources */,
                                1C3113D71E508C6900D4DD76 /* 
VLCPopupPanelController.m in Sources */,
                                7D445D8B22032B9200263D34 /* 
VLCPlaylistTableView.m in Sources */,
@@ -1655,6 +1690,22 @@
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               7D903E0D22438F8F00917358 /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               7D903EA92243921000917358 /* darwinvlc.m in 
Sources */,
+                               7D903EB6224394BE00917358 /* specific.c in 
Sources */,
+                               7D903E0E22438F8F00917358 /* error.c in Sources 
*/,
+                               7D903E2222438F8F00917358 /* dirs.m in Sources 
*/,
+                               7D903E4D22438F8F00917358 /* netconf.m in 
Sources */,
+                               7D903E6F22438F8F00917358 /* thread.c in Sources 
*/,
+                               7D903EAB2243927300917358 /* mtime.c in Sources 
*/,
+                               7D903EAF224392B400917358 /* timespec_get.c in 
Sources */,
+                               7D903EB92243952100917358 /* threads.c in 
Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
 /* End PBXSourcesBuildPhase section */
 
 /* Begin XCBuildConfiguration section */
@@ -1772,6 +1823,120 @@
                        };
                        name = Default;
                };
+               7D903EA322438F8F00917358 /* Development */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               ALWAYS_SEARCH_USER_PATHS = NO;
+                               CLANG_ENABLE_OBJC_ARC = YES;
+                               CODE_SIGN_ENTITLEMENTS = 
"vlc-hardening.entitlements";
+                               CODE_SIGN_IDENTITY = "";
+                               COMBINE_HIDPI_IMAGES = YES;
+                               COPY_PHASE_STRIP = NO;
+                               ENABLE_HARDENED_RUNTIME = YES;
+                               FRAMEWORK_SEARCH_PATHS = 
"${VLC_SRC_DIR}/contrib/${VLC_BUILD_TRIPLET}/Frameworks";
+                               GCC_PREPROCESSOR_DEFINITIONS = (
+                                       "HAVE_CONFIG_H=1",
+                                       MODULE_STRING,
+                                       MACOS_PSEUDO_VLC,
+                               );
+                               HEADER_SEARCH_PATHS = (
+                                       ../../../include/,
+                                       ../../../include/vlc/,
+                                       ../../../build/include/vlc/,
+                                       ../../../build/include/,
+                                       ../../../build/,
+                                       ../../../modules/codec/,
+                                       ../../../modules/gui/macosx,
+                               );
+                               INFOPLIST_FILE = 
"$(SRCROOT)/../../../build/share/macosx/Info.plist";
+                               ONLY_ACTIVE_ARCH = YES;
+                               OTHER_LDFLAGS = (
+                                       "-lvlccore",
+                                       "-framework",
+                                       Sparkle,
+                               );
+                               PRODUCT_BUNDLE_IDENTIFIER = org.videolan.vlc;
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               SDKROOT = macosx;
+                       };
+                       name = Development;
+               };
+               7D903EA422438F8F00917358 /* Deployment */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               ALWAYS_SEARCH_USER_PATHS = NO;
+                               CLANG_ENABLE_OBJC_ARC = YES;
+                               CODE_SIGN_ENTITLEMENTS = 
"vlc-hardening.entitlements";
+                               CODE_SIGN_IDENTITY = "";
+                               COMBINE_HIDPI_IMAGES = YES;
+                               COPY_PHASE_STRIP = YES;
+                               DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+                               ENABLE_HARDENED_RUNTIME = YES;
+                               FRAMEWORK_SEARCH_PATHS = 
"${VLC_SRC_DIR}/contrib/${VLC_BUILD_TRIPLET}/Frameworks";
+                               GCC_PREPROCESSOR_DEFINITIONS = (
+                                       "HAVE_CONFIG_H=1",
+                                       MODULE_STRING,
+                                       MACOS_PSEUDO_VLC,
+                               );
+                               HEADER_SEARCH_PATHS = (
+                                       ../../../include/,
+                                       ../../../include/vlc/,
+                                       ../../../build/include/vlc/,
+                                       ../../../build/include/,
+                                       ../../../build/,
+                                       ../../../modules/codec/,
+                                       ../../../modules/gui/macosx,
+                               );
+                               INFOPLIST_FILE = 
"$(SRCROOT)/../../../build/share/macosx/Info.plist";
+                               OTHER_LDFLAGS = (
+                                       "-lvlccore",
+                                       "-framework",
+                                       Sparkle,
+                               );
+                               PRODUCT_BUNDLE_IDENTIFIER = org.videolan.vlc;
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               SDKROOT = macosx;
+                       };
+                       name = Deployment;
+               };
+               7D903EA522438F8F00917358 /* Default */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               ALWAYS_SEARCH_USER_PATHS = NO;
+                               CLANG_ENABLE_OBJC_ARC = YES;
+                               CODE_SIGN_ENTITLEMENTS = 
"vlc-hardening.entitlements";
+                               CODE_SIGN_IDENTITY = "";
+                               COMBINE_HIDPI_IMAGES = YES;
+                               COPY_PHASE_STRIP = YES;
+                               DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+                               ENABLE_HARDENED_RUNTIME = YES;
+                               FRAMEWORK_SEARCH_PATHS = 
"${VLC_SRC_DIR}/contrib/${VLC_BUILD_TRIPLET}/Frameworks";
+                               GCC_PREPROCESSOR_DEFINITIONS = (
+                                       "HAVE_CONFIG_H=1",
+                                       MODULE_STRING,
+                                       MACOS_PSEUDO_VLC,
+                               );
+                               HEADER_SEARCH_PATHS = (
+                                       ../../../include/,
+                                       ../../../include/vlc/,
+                                       ../../../build/include/vlc/,
+                                       ../../../build/include/,
+                                       ../../../build/,
+                                       ../../../modules/codec/,
+                                       ../../../modules/gui/macosx,
+                               );
+                               INFOPLIST_FILE = 
"$(SRCROOT)/../../../build/share/macosx/Info.plist";
+                               OTHER_LDFLAGS = (
+                                       "-lvlccore",
+                                       "-framework",
+                                       Sparkle,
+                               );
+                               PRODUCT_BUNDLE_IDENTIFIER = org.videolan.vlc;
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               SDKROOT = macosx;
+                       };
+                       name = Default;
+               };
                C2F2A6EB09588F1B00018C74 /* Development */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
@@ -1943,7 +2108,17 @@
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Default;
                };
-               C2F2A6EA09588F1B00018C74 /* Build configuration list for 
PBXProject "vlc" */ = {
+               7D903EA222438F8F00917358 /* Build configuration list for 
PBXNativeTarget "macOS core items" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               7D903EA322438F8F00917358 /* Development */,
+                               7D903EA422438F8F00917358 /* Deployment */,
+                               7D903EA522438F8F00917358 /* Default */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Default;
+               };
+               C2F2A6EA09588F1B00018C74 /* Build configuration list for 
PBXProject "VLC" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                                C2F2A6EB09588F1B00018C74 /* Development */,

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to