From 344f2e436df19b2e8d71a8894c66d287ac0f58df Mon Sep 17 00:00:00 2001 From: Liam Devine Date: Thu, 9 Dec 2010 23:47:47 +0000 Subject: Sets ONLY_ACTIVE_ARCH = YES in Xcode debug builds to mirror Xcode created projects --- tests/actions/xcode/test_xcode_project.lua | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) (limited to 'tests/actions/xcode') diff --git a/tests/actions/xcode/test_xcode_project.lua b/tests/actions/xcode/test_xcode_project.lua index 4c668fe..03f5345 100644 --- a/tests/actions/xcode/test_xcode_project.lua +++ b/tests/actions/xcode/test_xcode_project.lua @@ -1377,7 +1377,7 @@ GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; OBJROOT = "obj/Debug"; - ONLY_ACTIVE_ARCH = NO; + ONLY_ACTIVE_ARCH = YES; PREBINDING = NO; }; name = "Debug"; @@ -1511,7 +1511,7 @@ GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; OBJROOT = "obj/Debug"; - ONLY_ACTIVE_ARCH = NO; + ONLY_ACTIVE_ARCH = YES; PREBINDING = NO; }; name = "Debug"; @@ -1858,4 +1858,22 @@ function suite.defaultVisibilitySetting_setToNo() local buffer = io.endcapture() test.string_contains(buffer,'GCC_SYMBOLS_PRIVATE_EXTERN = NO;') +end + +function suite.releaseBuild_onlyDefaultArch_equalsNo() + flags { "Optimize" } + prepare() + xcode.XCBuildConfiguration_Project(tr, tr.configs[2]) + local buffer = io.endcapture() + + test.string_contains(buffer,'ONLY_ACTIVE_ARCH = NO;') +end + +function suite.debugBuild_onlyDefaultArch_equalsYes() + flags { "Symbols" } + prepare() + xcode.XCBuildConfiguration_Project(tr, tr.configs[1]) + local buffer = io.endcapture() + + test.string_contains(buffer,'ONLY_ACTIVE_ARCH = YES;') end \ No newline at end of file -- cgit v1.2.3