|
102 | 102 | <ClCompile> |
103 | 103 | <WarningLevel>Level3</WarningLevel> |
104 | 104 | <SDLCheck>true</SDLCheck> |
105 | | - <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 105 | + <PreprocessorDefinitions>NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
106 | 106 | <ConformanceMode>true</ConformanceMode> |
| 107 | + <LanguageStandard>stdcpp20</LanguageStandard> |
| 108 | + <AdditionalIncludeDirectories>$(SolutionDir)lib\glfw\include;$(SolutionDir)lib\glm;$(SolutionDir)lib\stb_image;$(SolutionDir)lib\glad\include;$(SolutionDir)src;$(SolutionDir)lib\implot;$(SolutionDir)lib\imgui;$(SolutionDir)lib\json_nlohmann;$(SolutionDir)lib\lua_jit\src;$(SolutionDir)lib\irrKlang-64bit-1.6.0\include;$(SolutionDir)lib\freetype-windows-binaries-2.13.1\include;$(SolutionDir)lib\assimp\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 109 | + <PrecompiledHeader>Create</PrecompiledHeader> |
| 110 | + <PrecompiledHeaderFile>BoxEngine.hpp</PrecompiledHeaderFile> |
107 | 111 | </ClCompile> |
108 | 112 | <Link> |
109 | 113 | <SubSystem>Console</SubSystem> |
110 | 114 | <GenerateDebugInformation>true</GenerateDebugInformation> |
| 115 | + <AdditionalLibraryDirectories>$(SolutionDir)lib\glfw\lib-vc2019;$(SolutionDir)lib\assimp\lib;$(SolutionDir)lib\lua_jit\src;$(SolutionDir)lib\irrKlang-64bit-1.6.0\lib\Winx64-visualStudio;$(SolutionDir)lib\freetype-windows-binaries-2.13.1\release dll\win64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 116 | + <AdditionalDependencies>glfw3.lib;glfw3dll.lib;assimp-vc142-mt.lib;lua51.lib;irrKlang.lib;freetype.lib;%(AdditionalDependencies)</AdditionalDependencies> |
111 | 117 | </Link> |
| 118 | + <PostBuildEvent> |
| 119 | + <Command>copy /Y ".\lib\assimp\lib\assimp-vc142-mt.dll" "$(OutDir)" |
| 120 | +copy /Y ".\lib\freetype-windows-binaries-2.13.1\release dll\win64\freetype.dll" "$(OutDir)" |
| 121 | +copy /Y ".\lib\lua_jit\src\lua51.dll" "$(OutDir)" |
| 122 | +copy /Y ".\lib\irrKlang-64bit-1.6.0\bin\winx64-visualStudio\irrKlang.dll" "$(OutDir)" |
| 123 | +</Command> |
| 124 | + </PostBuildEvent> |
112 | 125 | </ItemDefinitionGroup> |
113 | 126 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
114 | 127 | <ClCompile> |
|
119 | 132 | <PreprocessorDefinitions>NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
120 | 133 | <ConformanceMode>true</ConformanceMode> |
121 | 134 | <AdditionalIncludeDirectories>$(SolutionDir)lib\glfw\include;$(SolutionDir)lib\glm;$(SolutionDir)lib\stb_image;$(SolutionDir)lib\glad\include;$(SolutionDir)src;$(SolutionDir)lib\implot;$(SolutionDir)lib\imgui;$(SolutionDir)lib\json_nlohmann;$(SolutionDir)lib\lua_jit\src;$(SolutionDir)lib\irrKlang-64bit-1.6.0\include;$(SolutionDir)lib\freetype-windows-binaries-2.13.1\include;$(SolutionDir)lib\assimp\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
122 | | - <Optimization>Disabled</Optimization> |
| 135 | + <Optimization>MaxSpeed</Optimization> |
123 | 136 | <PrecompiledHeader>Create</PrecompiledHeader> |
124 | 137 | <PrecompiledHeaderFile>BoxEngine.hpp</PrecompiledHeaderFile> |
125 | 138 | <LanguageStandard>stdcpp20</LanguageStandard> |
| 139 | + <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> |
126 | 140 | </ClCompile> |
127 | 141 | <Link> |
128 | 142 | <SubSystem>Windows</SubSystem> |
|
132 | 146 | <AdditionalLibraryDirectories>$(SolutionDir)lib\glfw\lib-vc2019;$(SolutionDir)lib\assimp\lib;$(SolutionDir)lib\lua_jit\src;$(SolutionDir)lib\irrKlang-64bit-1.6.0\lib\Winx64-visualStudio;$(SolutionDir)lib\freetype-windows-binaries-2.13.1\release dll\win64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
133 | 147 | <AdditionalDependencies>glfw3.lib;glfw3dll.lib;assimp-vc142-mt.lib;lua51.lib;irrKlang.lib;freetype.lib;%(AdditionalDependencies)</AdditionalDependencies> |
134 | 148 | </Link> |
| 149 | + <PostBuildEvent> |
| 150 | + <Command>copy /Y ".\lib\assimp\lib\assimp-vc142-mt.dll" "$(OutDir)" |
| 151 | +copy /Y ".\lib\freetype-windows-binaries-2.13.1\release dll\win64\freetype.dll" "$(OutDir)" |
| 152 | +copy /Y ".\lib\lua_jit\src\lua51.dll" "$(OutDir)" |
| 153 | +copy /Y ".\lib\irrKlang-64bit-1.6.0\bin\winx64-visualStudio\irrKlang.dll" "$(OutDir)" |
| 154 | +</Command> |
| 155 | + </PostBuildEvent> |
135 | 156 | </ItemDefinitionGroup> |
136 | 157 | <ItemGroup> |
137 | 158 | <ClCompile Include="lib\glad\src\glad.c"> |
138 | 159 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 160 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
139 | 161 | </ClCompile> |
140 | 162 | <ClCompile Include="lib\imgui\imgui.cpp"> |
141 | 163 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 164 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
142 | 165 | </ClCompile> |
143 | 166 | <ClCompile Include="lib\imgui\imgui_demo.cpp"> |
144 | 167 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 168 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
145 | 169 | </ClCompile> |
146 | 170 | <ClCompile Include="lib\imgui\imgui_draw.cpp"> |
147 | 171 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 172 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
148 | 173 | </ClCompile> |
149 | 174 | <ClCompile Include="lib\imgui\imgui_impl_glfw.cpp"> |
150 | 175 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 176 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
151 | 177 | </ClCompile> |
152 | 178 | <ClCompile Include="lib\imgui\imgui_impl_opengl3.cpp"> |
153 | 179 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 180 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
154 | 181 | </ClCompile> |
155 | 182 | <ClCompile Include="lib\imgui\imgui_tables.cpp"> |
156 | 183 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 184 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
157 | 185 | </ClCompile> |
158 | 186 | <ClCompile Include="lib\imgui\imgui_widgets.cpp"> |
159 | 187 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 188 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
160 | 189 | </ClCompile> |
161 | 190 | <ClCompile Include="lib\implot\implot.cpp"> |
162 | 191 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 192 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
163 | 193 | </ClCompile> |
164 | 194 | <ClCompile Include="lib\implot\implot_demo.cpp"> |
165 | 195 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 196 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
166 | 197 | </ClCompile> |
167 | 198 | <ClCompile Include="lib\implot\implot_items.cpp"> |
168 | 199 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 200 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
169 | 201 | </ClCompile> |
170 | 202 | <ClCompile Include="src\Editor\Editor.cpp" /> |
171 | 203 | <ClCompile Include="src\Editor\Modals\ScriptDebugger\ScriptDebugger.cpp" /> |
|
0 commit comments