From: kgv Date: Wed, 6 May 2015 06:47:07 +0000 (+0300) Subject: Use -O2 instead of fast X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=02c5c2ac4c1824038579a179e7fef2994247183a;p=occt-wok.git Use -O2 instead of fast --- diff --git a/src/WOKTclLib/osutils.tcl b/src/WOKTclLib/osutils.tcl index 45dde4a..dcd85df 100644 --- a/src/WOKTclLib/osutils.tcl +++ b/src/WOKTclLib/osutils.tcl @@ -3197,21 +3197,20 @@ proc osutils:xcdtk { theOutDir theToolKit theGuidsMap theIsStatic thePlatform {t set aGuidsMap($aTkReleaseNativeTarget) [OS:genGUID "xcd"] } + # Debug target puts $aPbxprojFile "\t\t$aGuidsMap($aTkDebugProject) = \{" puts $aPbxprojFile "\t\t\tisa = XCBuildConfiguration;" puts $aPbxprojFile "\t\t\tbuildSettings = \{" + puts $aPbxprojFile "\t\t\t\tDEBUG_INFORMATION_FORMAT = dwarf;" + puts $aPbxprojFile "\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;" if { "$thePlatform" == "ios" } { - puts $aPbxprojFile "\t\t\t\tDEBUG_INFORMATION_FORMAT = dwarf;" - puts $aPbxprojFile "\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;" puts $aPbxprojFile "\t\t\t\t\"ARCHS\[sdk=iphoneos\*\]\" = \"\$(ARCHS_STANDARD)\";"; puts $aPbxprojFile "\t\t\t\t\"ARCHS\[sdk=iphonesimulator\*\]\" = \"x86_64\";"; puts $aPbxprojFile "\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++0x\";" puts $aPbxprojFile "\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";" puts $aPbxprojFile "\t\t\t\tCLANG_ENABLE_MODULES = YES;" puts $aPbxprojFile "\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;" - } else { - puts $aPbxprojFile "\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;" } puts $aPbxprojFile "\t\t\t\tARCHS = \"\$(ARCHS_STANDARD_64_BIT)\";" puts $aPbxprojFile "\t\t\t\tCOPY_PHASE_STRIP = NO;" @@ -3229,7 +3228,7 @@ proc osutils:xcdtk { theOutDir theToolKit theGuidsMap theIsStatic thePlatform {t puts $aPbxprojFile "\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES;" puts $aPbxprojFile "\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES;" puts $aPbxprojFile "\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;" - puts $aPbxprojFile "\t\t\t\tOTHER_LDFLAGS = \"\$(CSF_OPT_LNK64)\"; " + puts $aPbxprojFile "\t\t\t\tOTHER_LDFLAGS = \"\$(CSF_OPT_LNK64D)\"; " if { "$thePlatform" == "ios" } { puts $aPbxprojFile "\t\t\t\tONLY_ACTIVE_ARCH = NO;" puts $aPbxprojFile "\t\t\t\tSDKROOT = iphoneos;" @@ -3240,35 +3239,35 @@ proc osutils:xcdtk { theOutDir theToolKit theGuidsMap theIsStatic thePlatform {t puts $aPbxprojFile "\t\t\tname = Debug;" puts $aPbxprojFile "\t\t\};" + + # Release target puts $aPbxprojFile "\t\t$aGuidsMap($aTkReleaseProject) = \{" puts $aPbxprojFile "\t\t\tisa = XCBuildConfiguration;" puts $aPbxprojFile "\t\t\tbuildSettings = \{" + puts $aPbxprojFile "\t\t\t\tDEBUG_INFORMATION_FORMAT = \"dwarf-with-dsym\";" + puts $aPbxprojFile "\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;" if { "$thePlatform" == "ios" } { - puts $aPbxprojFile "\t\t\t\tDEBUG_INFORMATION_FORMAT = dwarf;" - puts $aPbxprojFile "\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;" puts $aPbxprojFile "\t\t\t\t\"ARCHS\[sdk=iphoneos\*\]\" = \"\$(ARCHS_STANDARD)\";"; puts $aPbxprojFile "\t\t\t\t\"ARCHS\[sdk=iphonesimulator\*\]\" = \"x86_64\";"; puts $aPbxprojFile "\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++0x\";" puts $aPbxprojFile "\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";" puts $aPbxprojFile "\t\t\t\tCLANG_ENABLE_MODULES = YES;" puts $aPbxprojFile "\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;" - } else { - puts $aPbxprojFile "\t\t\t\tDEBUG_INFORMATION_FORMAT = \"dwarf-with-dsym\";" - puts $aPbxprojFile "\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;" } puts $aPbxprojFile "\t\t\t\tARCHS = \"\$(ARCHS_STANDARD_64_BIT)\";" puts $aPbxprojFile "\t\t\t\tCOPY_PHASE_STRIP = YES;" puts $aPbxprojFile "\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu99;" puts $aPbxprojFile "\t\t\t\tGCC_ENABLE_OBJC_EXCEPTIONS = YES;" + puts $aPbxprojFile "\t\t\t\tDEAD_CODE_STRIPPING = NO;" + puts $aPbxprojFile "\t\t\t\tGCC_OPTIMIZATION_LEVEL = 2;" puts $aPbxprojFile "\t\t\t\tGCC_VERSION = com.apple.compilers.llvm.clang.1_0;" puts $aPbxprojFile "\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;" puts $aPbxprojFile "\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES;" puts $aPbxprojFile "\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES;" puts $aPbxprojFile "\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;" - puts $aPbxprojFile "\t\t\t\tOTHER_LDFLAGS = \"\$(CSF_OPT_LNK64D)\";" + puts $aPbxprojFile "\t\t\t\tOTHER_LDFLAGS = \"\$(CSF_OPT_LNK64)\";" if { "$thePlatform" == "ios" } { - puts $aPbxprojFile "\t\t\t\tGCC_OPTIMIZATION_LEVEL = fast;" puts $aPbxprojFile "\t\t\t\tIPHONEOS_DEPLOYMENT_TARGET = 7.0;" puts $aPbxprojFile "\t\t\t\tSDKROOT = iphoneos;" }