diff --git a/Build/Chakra.Build.props b/Build/Chakra.Build.props index a3c0dd5077a..8c3424e8ae9 100644 --- a/Build/Chakra.Build.props +++ b/Build/Chakra.Build.props @@ -50,7 +50,12 @@ MultiThreadedDebug $(ChakraCoreRootDirectory)\lib\common\placeholder; - $(IntDir)..\CoreManifests\ + $(IntDir)..\CoreManifests; + %(AdditionalIncludeDirectories) + + + $(IcuIncludeDir)\common; + $(IcuIncludeDir)\i18n; %(AdditionalIncludeDirectories) diff --git a/CMakeLists.txt b/CMakeLists.txt index f4c55f6de69..3025cfc8103 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -456,7 +456,8 @@ include_directories( pal pal/inc pal/inc/rt - ${ICU_INCLUDE_PATH} + ${ICU_INCLUDE_PATH}/common + ${ICU_INCLUDE_PATH}/i18n ) if(ICU_INCLUDE_PATH) diff --git a/bin/ChakraCore/ChakraCore.vcxproj b/bin/ChakraCore/ChakraCore.vcxproj index 0a515c6750c..76be641ca51 100644 --- a/bin/ChakraCore/ChakraCore.vcxproj +++ b/bin/ChakraCore/ChakraCore.vcxproj @@ -31,7 +31,6 @@ $(ChakraCoreRootDirectory)Lib\Jsrt; $(IntDir); $(ChakraJITIDLIntDir); - $(IcuIncludeDir)\common; $(MSBuildThisFileDirectory)..\..\lib\JITClient; %(AdditionalIncludeDirectories); diff --git a/lib/Backend/Chakra.Backend.vcxproj b/lib/Backend/Chakra.Backend.vcxproj index 851a5cd52f2..03caa4e7f2e 100644 --- a/lib/Backend/Chakra.Backend.vcxproj +++ b/lib/Backend/Chakra.Backend.vcxproj @@ -36,7 +36,6 @@ $(MSBuildThisFileDirectory)..\Parser; $(MSBuildThisFileDirectory)..\WasmReader; $(ChakraJITIDLIntDir); - $(IcuIncludeDir)\common; %(AdditionalIncludeDirectories) Use @@ -483,4 +482,4 @@ - \ No newline at end of file + diff --git a/lib/JITServer/Chakra.JITServer.vcxproj b/lib/JITServer/Chakra.JITServer.vcxproj index 04533d2e761..b81c60878a0 100644 --- a/lib/JITServer/Chakra.JITServer.vcxproj +++ b/lib/JITServer/Chakra.JITServer.vcxproj @@ -48,7 +48,6 @@ $(MSBuildThisFileDirectory)..\Backend\$(PlatformPathNameAlt); $(MSBuildThisFileDirectory)..\Backend; $(ChakraJITIDLIntDir); - $(IcuIncludeDir)\common; %(AdditionalIncludeDirectories) Use @@ -57,4 +56,4 @@ - \ No newline at end of file + diff --git a/lib/Jsrt/Chakra.Jsrt.vcxproj b/lib/Jsrt/Chakra.Jsrt.vcxproj index fe85c35f640..852c37c8252 100644 --- a/lib/Jsrt/Chakra.Jsrt.vcxproj +++ b/lib/Jsrt/Chakra.Jsrt.vcxproj @@ -24,7 +24,6 @@ $(MSBuildThisFileDirectory); $(MSBuildThisFileDirectory)..\Runtime; $(ChakraJITIDLIntDir); - $(IcuIncludeDir)\common; $(MSBuildThisFileDirectory)..\JITClient; $(MSBuildThisFileDirectory)..\Runtime\ByteCode; $(MSBuildThisFileDirectory)..\Common; @@ -91,4 +90,4 @@ - \ No newline at end of file + diff --git a/lib/Jsrt/Core/Chakra.Jsrt.Core.vcxproj b/lib/Jsrt/Core/Chakra.Jsrt.Core.vcxproj index cd3144f8853..b87c054e19a 100644 --- a/lib/Jsrt/Core/Chakra.Jsrt.Core.vcxproj +++ b/lib/Jsrt/Core/Chakra.Jsrt.Core.vcxproj @@ -25,7 +25,6 @@ $(MSBuildThisFileDirectory)..; $(MSBuildThisFileDirectory)..\..\Runtime; $(ChakraJITIDLIntDir); - $(IcuIncludeDir)\common; $(MSBuildThisFileDirectory)..\..\JITClient; $(MSBuildThisFileDirectory)..\..\Runtime\ByteCode; $(MSBuildThisFileDirectory)..\..\Common; @@ -50,4 +49,4 @@ - \ No newline at end of file + diff --git a/lib/Parser/Chakra.Parser.vcxproj b/lib/Parser/Chakra.Parser.vcxproj index a0dd009ec9f..78e91591d9f 100644 --- a/lib/Parser/Chakra.Parser.vcxproj +++ b/lib/Parser/Chakra.Parser.vcxproj @@ -28,7 +28,6 @@ $(MSBuildThisFileDirectory)..\Runtime; $(MSBuildThisFileDirectory)..\Runtime\ByteCode; $(ChakraJITIDLIntDir); - $(IcuIncludeDir)\common; $(ChakraManifestsIncludeDirectory); %(AdditionalIncludeDirectories) diff --git a/lib/Runtime/Base/Chakra.Runtime.Base.vcxproj b/lib/Runtime/Base/Chakra.Runtime.Base.vcxproj index cbbb1beaa0a..1f0735255de 100644 --- a/lib/Runtime/Base/Chakra.Runtime.Base.vcxproj +++ b/lib/Runtime/Base/Chakra.Runtime.Base.vcxproj @@ -28,7 +28,6 @@ $(MSBuildThisFileDirectory)..\..\Runtime\ByteCode; $(MSBuildThisFileDirectory)..\..\WasmReader; $(ChakraJITIDLIntDir); - $(IcuIncludeDir)\common; $(MSBuildThisFileDirectory)..\..\JITClient; %(AdditionalIncludeDirectories) diff --git a/lib/Runtime/ByteCode/ByteCodeCacheReleaseFileVersion.h b/lib/Runtime/ByteCode/ByteCodeCacheReleaseFileVersion.h index 3cb14e7e8a1..59803749d7a 100644 --- a/lib/Runtime/ByteCode/ByteCodeCacheReleaseFileVersion.h +++ b/lib/Runtime/ByteCode/ByteCodeCacheReleaseFileVersion.h @@ -4,6 +4,6 @@ //------------------------------------------------------------------------------------------------------- // NOTE: If there is a merge conflict the correct fix is to make a new GUID. -// {5C44723E-F7DF-4397-A24B-AC1A90D221F9} +// {131ae129-1863-4b97-b9b2-4802d60acefb} const GUID byteCodeCacheReleaseFileVersion = -{ 0x5C44723E, 0xF7DF, 0x4397, { 0xA2, 0x4B, 0xAC, 0x1A, 0x90, 0xD2, 0x21, 0xF9 } }; +{ 0x131ae129, 0x1863, 0x4b97, { 0xb9, 0xb2, 0x48, 0x02, 0xd6, 0x0a, 0xce, 0xfb } }; diff --git a/lib/Runtime/ByteCode/Chakra.Runtime.ByteCode.vcxproj b/lib/Runtime/ByteCode/Chakra.Runtime.ByteCode.vcxproj index f96ec5aa7c7..236d302125c 100644 --- a/lib/Runtime/ByteCode/Chakra.Runtime.ByteCode.vcxproj +++ b/lib/Runtime/ByteCode/Chakra.Runtime.ByteCode.vcxproj @@ -29,7 +29,6 @@ $(MSBuildThisFileDirectory)..\..\Backend; $(MSBuildThisFileDirectory)..\..\JITClient; $(ChakraJITIDLIntDir); - $(IcuIncludeDir)\common; %(AdditionalIncludeDirectories) Use @@ -105,4 +104,4 @@ - \ No newline at end of file + diff --git a/lib/Runtime/Debug/Chakra.Runtime.Debug.vcxproj b/lib/Runtime/Debug/Chakra.Runtime.Debug.vcxproj index fbdf3e5e458..30b70018fb2 100644 --- a/lib/Runtime/Debug/Chakra.Runtime.Debug.vcxproj +++ b/lib/Runtime/Debug/Chakra.Runtime.Debug.vcxproj @@ -34,7 +34,6 @@ $(MSBuildThisFileDirectory)..\..\Runtime\ByteCode; $(MSBuildThisFileDirectory)..\..\JITClient; $(ChakraJITIDLIntDir); - $(IcuIncludeDir)\common; %(AdditionalIncludeDirectories) Use @@ -113,4 +112,4 @@ - \ No newline at end of file + diff --git a/lib/Runtime/Language/Chakra.Runtime.Language.vcxproj b/lib/Runtime/Language/Chakra.Runtime.Language.vcxproj index 87749f4bbe7..57ba3da7fd0 100644 --- a/lib/Runtime/Language/Chakra.Runtime.Language.vcxproj +++ b/lib/Runtime/Language/Chakra.Runtime.Language.vcxproj @@ -35,7 +35,6 @@ $(MSBuildThisFileDirectory)..\..\Runtime\Math; $(MSBuildThisFileDirectory)..\..\JITClient; $(ChakraJITIDLIntDir); - $(IcuIncludeDir)\common; %(AdditionalIncludeDirectories) Use @@ -311,4 +310,4 @@ - \ No newline at end of file + diff --git a/lib/Runtime/Library/Chakra.Runtime.Library.vcxproj b/lib/Runtime/Library/Chakra.Runtime.Library.vcxproj index c425002d799..d5ad6befad6 100644 --- a/lib/Runtime/Library/Chakra.Runtime.Library.vcxproj +++ b/lib/Runtime/Library/Chakra.Runtime.Library.vcxproj @@ -34,7 +34,6 @@ $(MSBuildThisFileDirectory)..\..\Runtime\ByteCode; $(MSBuildThisFileDirectory)..\..\JITClient; $(ChakraJITIDLIntDir); - $(IcuIncludeDir)\common; $(MSBuildThisFileDirectory)..\Math; $(ChakraManifestsIncludeDirectory); $(ManifestsInboxIncludeDirectory); diff --git a/lib/Runtime/Math/Chakra.Runtime.Math.vcxproj b/lib/Runtime/Math/Chakra.Runtime.Math.vcxproj index 44903cc264e..db7f3340d0a 100644 --- a/lib/Runtime/Math/Chakra.Runtime.Math.vcxproj +++ b/lib/Runtime/Math/Chakra.Runtime.Math.vcxproj @@ -29,7 +29,6 @@ $(MSBuildThisFileDirectory)..\..\Backend; $(MSBuildThisFileDirectory)..\..\JITClient; $(ChakraJITIDLIntDir); - $(IcuIncludeDir)\common; %(AdditionalIncludeDirectories) Use @@ -69,4 +68,4 @@ - \ No newline at end of file + diff --git a/lib/Runtime/PlatformAgnostic/Chakra.Runtime.PlatformAgnostic.vcxproj b/lib/Runtime/PlatformAgnostic/Chakra.Runtime.PlatformAgnostic.vcxproj index 9925896752c..c0d1361b8aa 100644 --- a/lib/Runtime/PlatformAgnostic/Chakra.Runtime.PlatformAgnostic.vcxproj +++ b/lib/Runtime/PlatformAgnostic/Chakra.Runtime.PlatformAgnostic.vcxproj @@ -28,7 +28,6 @@ $(MSBuildThisFileDirectory)..\..\Runtime\ByteCode; $(MSBuildThisFileDirectory)..\..\Backend; $(ChakraJITIDLIntDir); - $(IcuIncludeDir)\common; $(MSBuildThisFileDirectory)..\..\JITClient; $(MSBuildThisFileDirectory)..;$(MSBuildThisFileDirectory); %(AdditionalIncludeDirectories) diff --git a/lib/Runtime/Types/Chakra.Runtime.Types.vcxproj b/lib/Runtime/Types/Chakra.Runtime.Types.vcxproj index 3929ac2b0e1..7b953d210c3 100644 --- a/lib/Runtime/Types/Chakra.Runtime.Types.vcxproj +++ b/lib/Runtime/Types/Chakra.Runtime.Types.vcxproj @@ -29,7 +29,6 @@ $(MSBuildThisFileDirectory)..\..\Runtime\ByteCode; $(MSBuildThisFileDirectory)..\..\JITClient; $(ChakraJITIDLIntDir); - $(IcuIncludeDir)\common; %(AdditionalIncludeDirectories) Use @@ -115,4 +114,4 @@ - \ No newline at end of file + diff --git a/lib/WasmReader/Chakra.WasmReader.vcxproj b/lib/WasmReader/Chakra.WasmReader.vcxproj index abe9c0ae1f8..be1660eaa6d 100644 --- a/lib/WasmReader/Chakra.WasmReader.vcxproj +++ b/lib/WasmReader/Chakra.WasmReader.vcxproj @@ -29,7 +29,6 @@ $(MSBuildThisFileDirectory)..\Backend; $(MSBuildThisFileDirectory)..\JITClient; $(ChakraJITIDLIntDir); - $(IcuIncludeDir)\common; %(AdditionalIncludeDirectories) Use @@ -76,4 +75,4 @@ - \ No newline at end of file +