|
28 | 28 | <ReactNativeWindowsDir Condition="'$(ReactNativeWindowsDir)' == '' And Exists('$(ProjectDir)..\..\..\..\..\Apps\Playground\node_modules\react-native-windows\package.json')">$(ProjectDir)\..\..\..\..\..\Apps\Playground\node_modules\react-native-windows\</ReactNativeWindowsDir>
|
29 | 29 | </PropertyGroup>
|
30 | 30 | <PropertyGroup Label="BabylonReactNativeProps">
|
31 |
| - <BabylonReactNativeDir Condition="'$(BabylonReactNativeDir)' == '' And Exists('$(ProjectDir)\..\..\..\react-native')">$(ProjectDir)\..\..\..\react-native</BabylonReactNativeDir> |
32 |
| - <BabylonNativeDir Condition="Exists('$(BabylonReactNativeDir)\submodules\BabylonNative')">$(BabylonReactNativeDir)\Build</BabylonNativeDir> |
33 |
| - <BabylonNativeBuildDir Condition="'$(Platform)'=='x64' And '$(BabylonNativeDir)' != ''">$(BabylonNativeDir)\uwp_x64\</BabylonNativeBuildDir> |
34 |
| - <BabylonNativeBuildDir Condition="'$(Platform)'=='Win32' And '$(BabylonNativeDir)' != ''">$(BabylonNativeDir)\uwp_x86\</BabylonNativeBuildDir> |
35 |
| - <BabylonNativeBuildDir Condition="'$(Platform)'=='ARM' And '$(BabylonNativeDir)' != ''">$(BabylonNativeDir)\uwp_arm\</BabylonNativeBuildDir> |
36 |
| - <BabylonNativeBuildDir Condition="'$(Platform)'=='ARM64' And '$(BabylonNativeDir)' != ''">$(BabylonNativeDir)\uwp_arm64\</BabylonNativeBuildDir> |
| 31 | + <BabylonReactNativeDir Condition="'$(BabylonReactNativeDir)' == '' And Exists('$(ProjectDir)\..\..\..\react-native')">$(ProjectDir)..\..\..\react-native\</BabylonReactNativeDir> |
| 32 | + <BabylonNativeDir Condition="Exists('$(BabylonReactNativeDir)submodules\BabylonNative')">$(BabylonReactNativeDir)Build\</BabylonNativeDir> |
| 33 | + <BabylonNativeBuildDir Condition="'$(Platform)'=='x64' And '$(BabylonNativeDir)' != ''">$(BabylonNativeDir)uwp_x64\</BabylonNativeBuildDir> |
| 34 | + <BabylonNativeBuildDir Condition="'$(Platform)'=='Win32' And '$(BabylonNativeDir)' != ''">$(BabylonNativeDir)uwp_x86\</BabylonNativeBuildDir> |
| 35 | + <BabylonNativeBuildDir Condition="'$(Platform)'=='ARM' And '$(BabylonNativeDir)' != ''">$(BabylonNativeDir)uwp_arm\</BabylonNativeBuildDir> |
| 36 | + <BabylonNativeBuildDir Condition="'$(Platform)'=='ARM64' And '$(BabylonNativeDir)' != ''">$(BabylonNativeDir)uwp_arm64\</BabylonNativeBuildDir> |
37 | 37 | <BabylonNativeLibsDir Condition="'$(Platform)'=='x64' And '$(BabylonNativeDir)' == ''">..\libs\x64\</BabylonNativeLibsDir>
|
38 | 38 | <BabylonNativeLibsDir Condition="'$(Platform)'=='Win32' And '$(BabylonNativeDir)' == ''">..\libs\x86\</BabylonNativeLibsDir>
|
39 | 39 | <BabylonNativeLibsDir Condition="'$(Platform)'=='ARM' And '$(BabylonNativeDir)' == ''">..\libs\arm\</BabylonNativeLibsDir>
|
|
126 | 126 | <!-- Library directories when building in repo -->
|
127 | 127 | <!-- Note: you can add BabylonNative component build folders here as needed -->
|
128 | 128 | <AdditionalLibraryDirectories Condition="'$(BabylonNativeBuildDir)' != ''">
|
129 |
| - $(BabylonNativeBuildDir)\Core\JsRuntime\$(Configuration); |
130 |
| - $(BabylonNativeBuildDir)\Core\Graphics\$(Configuration); |
131 |
| - $(BabylonNativeBuildDir)\Dependencies\arcana.cpp\$(Configuration); |
132 |
| - $(BabylonNativeBuildDir)\Dependencies\bgfx.cmake\$(Configuration); |
133 |
| - $(BabylonNativeBuildDir)\Dependencies\glslang\glslang\$(Configuration); |
134 |
| - $(BabylonNativeBuildDir)\Dependencies\glslang\glslang\OSDependent\Windows\$(Configuration); |
135 |
| - $(BabylonNativeBuildDir)\Dependencies\glslang\OGLCompilersDLL\$(Configuration); |
136 |
| - $(BabylonNativeBuildDir)\Dependencies\glslang\SPIRV\$(Configuration); |
137 |
| - $(BabylonNativeBuildDir)\Dependencies\napi\napi-jsi\$(Configuration); |
138 |
| - $(BabylonNativeBuildDir)\Dependencies\SPIRV-Cross\$(Configuration); |
139 |
| - $(BabylonNativeBuildDir)\Dependencies\UrlLib\$(Configuration); |
140 |
| - $(BabylonNativeBuildDir)\Dependencies\xr\$(Configuration); |
141 |
| - $(BabylonNativeBuildDir)\Dependencies\xr\Dependencies\OpenXR-SDK\src\loader\$(Configuration); |
142 |
| - $(BabylonNativeBuildDir)\jsi\$(Configuration); |
143 |
| - $(BabylonNativeBuildDir)\Plugins\NativeCapture\$(Configuration); |
144 |
| - $(BabylonNativeBuildDir)\Plugins\NativeEngine\$(Configuration); |
145 |
| - $(BabylonNativeBuildDir)\Plugins\NativeInput\$(Configuration); |
146 |
| - $(BabylonNativeBuildDir)\Plugins\NativeOptimizations\$(Configuration); |
147 |
| - $(BabylonNativeBuildDir)\Plugins\NativeTracing\$(Configuration); |
148 |
| - $(BabylonNativeBuildDir)\Plugins\NativeXr\$(Configuration); |
149 |
| - $(BabylonNativeBuildDir)\Polyfills\Window\$(Configuration); |
150 |
| - $(BabylonNativeBuildDir)\Polyfills\XMLHttpRequest\$(Configuration); |
151 |
| - $(BabylonNativeBuildDir)\Polyfills\Canvas\$(Configuration); |
152 |
| - $(BabylonNativeBuildDir)\$(Configuration); |
| 129 | + $(BabylonNativeBuildDir)BabylonNative\Core\JsRuntime\$(Configuration); |
| 130 | + $(BabylonNativeBuildDir)BabylonNative\Core\Graphics\$(Configuration); |
| 131 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\arcana.cpp\$(Configuration); |
| 132 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\bgfx.cmake\$(Configuration); |
| 133 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\glslang\glslang\$(Configuration); |
| 134 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\glslang\glslang\OSDependent\Windows\$(Configuration); |
| 135 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\glslang\OGLCompilersDLL\$(Configuration); |
| 136 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\glslang\SPIRV\$(Configuration); |
| 137 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\napi\napi-jsi\$(Configuration); |
| 138 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\SPIRV-Cross\$(Configuration); |
| 139 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\UrlLib\$(Configuration); |
| 140 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\xr\$(Configuration); |
| 141 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\xr\Dependencies\OpenXR-SDK\src\loader\$(Configuration); |
| 142 | + $(BabylonNativeBuildDir)BabylonNative\Plugins\NativeCapture\$(Configuration); |
| 143 | + $(BabylonNativeBuildDir)BabylonNative\Plugins\NativeEngine\$(Configuration); |
| 144 | + $(BabylonNativeBuildDir)BabylonNative\Plugins\NativeInput\$(Configuration); |
| 145 | + $(BabylonNativeBuildDir)BabylonNative\Plugins\NativeOptimizations\$(Configuration); |
| 146 | + $(BabylonNativeBuildDir)BabylonNative\Plugins\NativeTracing\$(Configuration); |
| 147 | + $(BabylonNativeBuildDir)BabylonNative\Plugins\NativeXr\$(Configuration); |
| 148 | + $(BabylonNativeBuildDir)BabylonNative\Polyfills\Window\$(Configuration); |
| 149 | + $(BabylonNativeBuildDir)BabylonNative\Polyfills\XMLHttpRequest\$(Configuration); |
| 150 | + $(BabylonNativeBuildDir)BabylonNative\Polyfills\Canvas\$(Configuration); |
| 151 | + $(BabylonNativeBuildDir)jsi\$(Configuration); |
| 152 | + $(BabylonNativeBuildDir)$(Configuration); |
153 | 153 | %(AdditionalLibraryDirectories);
|
154 | 154 | </AdditionalLibraryDirectories>
|
155 | 155 | <!-- Library directories when building from npm package -->
|
156 | 156 | <AdditionalLibraryDirectories Condition="'$(BabylonNativeLibsDir)' != ''">
|
157 |
| - $(BabylonNativeLibsDir)\$(Configuration); |
| 157 | + $(BabylonNativeLibsDir)$(Configuration); |
158 | 158 | %(AdditionalLibraryDirectories)
|
159 | 159 | </AdditionalLibraryDirectories>
|
160 | 160 | </Link>
|
|
163 | 163 | <ClCompile>
|
164 | 164 | <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
165 | 165 | <!-- Include project headers when building in the repo -->
|
166 |
| - <AdditionalIncludeDirectories Condition="Exists('$(BabylonReactNativeDir)\shared')">$(BabylonReactNativeDir)\shared;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 166 | + <AdditionalIncludeDirectories Condition="Exists('$(BabylonReactNativeDir)shared')">$(BabylonReactNativeDir)shared;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
167 | 167 | </ClCompile>
|
168 | 168 | <Link>
|
169 | 169 | <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
|
|
221 | 221 | <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
|
222 | 222 | <ClCompile>
|
223 | 223 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
224 |
| - <AdditionalIncludeDirectories Condition="Exists('$(BabylonReactNativeDir)\shared')">$(BabylonReactNativeDir)\shared;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 224 | + <AdditionalIncludeDirectories Condition="Exists('$(BabylonReactNativeDir)shared')">$(BabylonReactNativeDir)shared;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
225 | 225 | </ClCompile>
|
226 | 226 | <Link>
|
227 | 227 | <EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
0 commit comments