- 12 Feb, 2019 14 commits
-
-
Lotrado authored
-
Lotrado authored
-
Lotrado authored
Silenced MSVC LNK4221 warning about empty compilation units. Such units appear because they are used for basic validation of header files that only contain e.g. template code.
-
Florian Oetke authored
-
Florian Oetke authored
-
Florian Oetke authored
-
Florian Oetke authored
-
Florian Oetke authored
-
Florian Oetke authored
-
Florian Oetke authored
-
Lotrado authored
Added gsl::narrow calls where MSVC warned about numeric conversions that could potentially lose information.
-
Lotrado authored
Use snprintf instead of sprintf to avoid security warnings regarding buffer overflow potential of sprintf.
-
Lotrado authored
-
Lotrado authored
-
- 07 Feb, 2019 10 commits
- 06 Feb, 2019 7 commits
-
-
Lotrado authored
-
Lotrado authored
Check for MinGW in particular instead of for any GNU compiler to decide if we need to link against mingw32. This condition should be more precise, considering other potential environments like cygwin.
-
Lotrado authored
-
Lotrado authored
-
Florian Oetke authored
-
Florian Oetke authored
-
Florian Oetke authored
-
- 05 Feb, 2019 9 commits
-
-
Florian Oetke authored
Merge branch 'feature/windows_and_msvc_support' of gitlab.com:lowkey42/mirrage into feature/windows_and_msvc_support
-
Florian Oetke authored
-
Lotrado authored
Set VS_DEBUGGER_WORKING_DIRECTORY and VS_STARTUP_PROJECT to make usage with Visual Studio more convenient.
-
Lotrado authored
Don't list embedded_assets.s as an output for embedded_assets.zip custom command to prevent build system from deleting this file, that is only created during CMake configuration, when performing a clean build. The embedded_assets.s is still touched to trigger a rebuilding of the corresponding OBJ, but it is created using file(GENERATE ...) instead of by the custom command.
-
Lotrado authored
-
Lotrado authored
-
Lotrado authored
Because MASM doesn't support an equivalent of .incbin, the workaround uses a mingw assembler to create the asset OBJ, even when the rest of the program is built using MSVC.
-
Lotrado authored
-
Lotrado authored
-