Skip to content

Optimize MSVC build throughput for debug and release compile/link configurations#503

Draft
Copilot wants to merge 6 commits intodevelopfrom
copilot/optimize-msvc-build-times
Draft

Optimize MSVC build throughput for debug and release compile/link configurations#503
Copilot wants to merge 6 commits intodevelopfrom
copilot/optimize-msvc-build-times

Conversation

Copy link
Contributor

Copilot AI commented Mar 7, 2026

  • Inspect current MSVC CMake options and identify likely source of new Debug warnings
  • Restrict MSVC linker speed flags to real link targets to avoid static-library warnings
  • Update README text to match the refined behavior
  • Rebuild and run targeted tests to verify no regressions
  • Run automated code review and address any findings
  • Reply to the new PR comment with the commit hash

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: chrxh <73127001+chrxh@users.noreply.github.com>
Copilot AI changed the title [WIP] Optimize MSVC build times Optimize MSVC debug build throughput with fast symbols/link defaults Mar 7, 2026
Copilot finished work on behalf of chrxh March 7, 2026 12:01
@chrxh
Copy link
Owner

chrxh commented Mar 7, 2026

@copilot find ways to speed up release build in msvc

Co-authored-by: chrxh <73127001+chrxh@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Mar 7, 2026

@copilot find ways to speed up release build in msvc

Implemented in commit a198e68: Release builds now skip CUDA debug flags by moving -g -lineinfo out of global CMAKE_CUDA_FLAGS into config-specific flags (Debug: -g -lineinfo, RelWithDebInfo: -lineinfo). This reduces MSVC release compile time without changing debug workflows.

Copilot AI changed the title Optimize MSVC debug build throughput with fast symbols/link defaults Optimize MSVC build throughput for debug and release configurations Mar 7, 2026
Copilot finished work on behalf of chrxh March 7, 2026 12:16
@chrxh
Copy link
Owner

chrxh commented Mar 7, 2026

@copilot compile time did not change with your corrections

Co-authored-by: chrxh <73127001+chrxh@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Mar 7, 2026

@copilot compile time did not change with your corrections

Added a stronger MSVC Release throughput change in commit 9cbac81: new ALIEN_MSVC_FAST_RELEASE_BUILD (default ON) applies /INCREMENTAL /OPT:NOREF /OPT:NOICF for Release to reduce link turnaround during local iteration. No UI changes were made, so no screenshot applies.

Copilot AI changed the title Optimize MSVC build throughput for debug and release configurations Optimize MSVC build throughput for debug and release compile/link configurations Mar 7, 2026
Copilot finished work on behalf of chrxh March 7, 2026 15:31
@chrxh
Copy link
Owner

chrxh commented Mar 7, 2026

@copilot compile time did not improve. warning arises. log:
Rebuild started at 21:22...
1>------ Rebuild All started: Project: ZERO_CHECK, Configuration: Release x64 ------
1>1>Checking Build System
2>------ Rebuild All started: Project: im_file_dialog, Configuration: Release x64 ------
3>------ Rebuild All started: Project: Shaders, Configuration: Release x64 ------
4>------ Rebuild All started: Project: Base, Configuration: Release x64 ------
2>Building Custom Rule D:/dev/alien/external/ImFileDialog/CMakeLists.txt
2>Scanning sources for module dependencies...
3>Building Custom Rule D:/dev/alien/source/Shaders/CMakeLists.txt
2>ImFileDialog.cpp
4>Building Custom Rule D:/dev/alien/source/Base/CMakeLists.txt
4>Scanning sources for module dependencies...
4>VersionParserService.cpp
4>MathTypes.cpp
4>GlobalSettings.cpp
4>StringHelper.cpp
4>FileLogger.cpp
4>Physics.cpp
4>LoggingService.cpp
4>Math.cpp
4>Definitions.cpp
2>Compiling...
2>ImFileDialog.cpp
4>Compiling...
4>FileLogger.cpp
4>GlobalSettings.cpp
4>MathTypes.cpp
4>VersionParserService.cpp
4>Physics.cpp
4>Definitions.cpp
4>LoggingService.cpp
4>Math.cpp
4>StringHelper.cpp
2>im_file_dialog.vcxproj -> D:\dev\alien\build\external\ImFileDialog\Release\im_file_dialog.lib
4>Base.vcxproj -> D:\dev\alien\build\source\Base\Release\Base.lib
5>------ Rebuild All started: Project: PersisterInterface, Configuration: Release x64 ------
6>------ Rebuild All started: Project: Network, Configuration: Release x64 ------
7>------ Rebuild All started: Project: EngineInterface, Configuration: Release x64 ------
6>Building Custom Rule D:/dev/alien/source/Network/CMakeLists.txt
6>Scanning sources for module dependencies...
5>Building Custom Rule D:/dev/alien/source/PersisterInterface/CMakeLists.txt
5>Scanning sources for module dependencies...
7>Building Custom Rule D:/dev/alien/source/EngineInterface/CMakeLists.txt
7>Scanning sources for module dependencies...
7>Desc.cpp
7>GenomeDescInfoService.cpp
7>GenomeDescEditService.cpp
7>GenomeDesc.cpp
7>DataPointCollection.cpp
7>SpecificationEvaluationService.cpp
7>DescEditService.cpp
7>NumberGenerator.cpp
7>ShapeGenerator.cpp
7>ParametersEditService.cpp
7>SpecificationFilterService.cpp
7>ParametersValidationService.cpp
7>GenomeDescValidationService.cpp
7>StatisticsHistory.cpp
7>LocationHelper.cpp
7>SimulationFacade.cpp
7>PreviewDescConverterService.cpp
7>SpaceCalculator.cpp
7>PreviewDesc.cpp
6>NetworkResourceParserService.cpp
6>NetworkService.cpp
6>NetworkValidationService.cpp
6>NetworkResourceService.cpp
6>NetworkResourceRawTO.cpp
6>NetworkResourceTreeTO.cpp
5>PersisterFacade.cpp
5>SerializerService.cpp
5>SettingsParserService.cpp
5>SavepointTableService.cpp
5>TaskProcessor.cpp
7>SimulationParameters.cpp
7>GeometryBuffers.cpp
7>StatisticsConverterService.cpp
7>Compiling...
7>ParametersValidationService.cpp
7>DescEditService.cpp
7>GenomeDescEditService.cpp
7>SpaceCalculator.cpp
7>DataPointCollection.cpp
7>StatisticsConverterService.cpp
7>GenomeDesc.cpp
7>GenomeDescInfoService.cpp
7>LocationHelper.cpp
7>GeometryBuffers.cpp
7>NumberGenerator.cpp
7>GenomeDescValidationService.cpp
7>Desc.cpp
7>StatisticsHistory.cpp
7>PreviewDesc.cpp
7>ShapeGenerator.cpp
7>SimulationParameters.cpp
7>SimulationFacade.cpp
7>SpecificationEvaluationService.cpp
7>ParametersEditService.cpp
7>PreviewDescConverterService.cpp
7>SpecificationFilterService.cpp
5>Compiling...
5>SavepointTableService.cpp
6>Compiling...
5>PersisterFacade.cpp
5>TaskProcessor.cpp
5>SerializerService.cpp
5>SettingsParserService.cpp
6>NetworkService.cpp
6>NetworkResourceTreeTO.cpp
6>NetworkResourceParserService.cpp
6>NetworkResourceService.cpp
6>NetworkResourceRawTO.cpp
6>NetworkValidationService.cpp
7>EngineInterface.vcxproj -> D:\dev\alien\build\source\EngineInterface\Release\EngineInterface.lib
8>------ Rebuild All started: Project: EngineTestData, Configuration: Release x64 ------
9>------ Rebuild All started: Project: EngineGpuKernels, Configuration: Release x64 ------
8>Building Custom Rule D:/dev/alien/source/EngineTestData/CMakeLists.txt
8>Scanning sources for module dependencies...
8>DescTestDataFactory.cpp
8>TestHelper.cpp
6>Network.vcxproj -> D:\dev\alien\build\source\Network\Release\Network.lib
10>------ Rebuild All started: Project: NetworkTests, Configuration: Release x64 ------
9>Building Custom Rule D:/dev/alien/source/EngineGpuKernels/CMakeLists.txt
8>Compiling...
8>TestHelper.cpp
8>DescTestDataFactory.cpp
8>EngineTestData.vcxproj -> D:\dev\alien\build\source\EngineTestData\Release\EngineTestData.lib
11>------ Rebuild All started: Project: EngineInterfaceTests, Configuration: Release x64 ------
11>Building Custom Rule D:/dev/alien/CMakeLists.txt
11>Scanning sources for module dependencies...
11>GenomeDescInfoServiceTests.cpp
11>Testsuite.cpp
11>PreviewDescConverterServiceTests.cpp
11>SpecificationFilterServiceTests.cpp
11>ParametersEditServiceTests.cpp
11>GenomeDescEditServiceTests.cpp
11>Compiling...
11>GenomeDescInfoServiceTests.cpp
11>PreviewDescConverterServiceTests.cpp
11>Testsuite.cpp
11>SpecificationFilterServiceTests.cpp
11>ParametersEditServiceTests.cpp
11>GenomeDescEditServiceTests.cpp
5>PersisterInterface.vcxproj -> D:\dev\alien\build\source\PersisterInterface\Release\PersisterInterface.lib
12>------ Rebuild All started: Project: PersisterImpl, Configuration: Release x64 ------
12>Building Custom Rule D:/dev/alien/source/PersisterImpl/CMakeLists.txt
12>Scanning sources for module dependencies...
12>PersisterRequestError.cpp
12>PersisterWorker.cpp
12>PersisterFacadeImpl.cpp
9>Compiling CUDA source file ......\source\EngineGpuKernels\ConstantMemory.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\MaxAgeBalancer.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\Entities.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\DebugKernels.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\CudaTOProvider.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\SimulationData.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\GeometryKernels.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\GarbageCollectorKernels.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\ForceFieldKernels.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\CudaGeometryBuffers.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\TestKernels.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\SimulationKernels.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\TOProvider.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\DataAccessKernels.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\EditKernels.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\SelectionKernels.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\StatisticsKernels.cu...
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Release\MaxAgeBalancer.obj "D:\dev\alien\source\EngineGpuKernels\MaxAgeBalancer.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Release\CudaTOProvider.obj "D:\dev\alien\source\EngineGpuKernels\CudaTOProvider.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Release\Entities.obj "D:\dev\alien\source\EngineGpuKernels\Entities.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Release\SimulationData.obj "D:\dev\alien\source\EngineGpuKernels\SimulationData.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Release\DebugKernels.obj "D:\dev\alien\source\EngineGpuKernels\DebugKernels.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Release\ForceFieldKernels.obj "D:\dev\alien\source\EngineGpuKernels\ForceFieldKernels.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Release\GarbageCollectorKernels.obj "D:\dev\alien\source\EngineGpuKernels\GarbageCollectorKernels.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Release\GeometryKernels.obj "D:\dev\alien\source\EngineGpuKernels\GeometryKernels.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Release\TestKernels.obj "D:\dev\alien\source\EngineGpuKernels\TestKernels.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Release\EditKernels.obj "D:\dev\alien\source\EngineGpuKernels\EditKernels.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Release\SimulationKernels.obj "D:\dev\alien\source\EngineGpuKernels\SimulationKernels.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Release\StatisticsKernels.obj "D:\dev\alien\source\EngineGpuKernels\StatisticsKernels.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Release\ConstantMemory.obj "D:\dev\alien\source\EngineGpuKernels\ConstantMemory.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Release\SelectionKernels.obj "D:\dev\alien\source\EngineGpuKernels\SelectionKernels.cu"
9>
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Release\DataAccessKernels.obj "D:\dev\alien\source\EngineGpuKernels\DataAccessKernels.cu"
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Release\TOProvider.obj "D:\dev\alien\source\EngineGpuKernels\TOProvider.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Release\CudaGeometryBuffers.obj "D:\dev\alien\source\EngineGpuKernels\CudaGeometryBuffers.cu"
9>ConstantMemory.cu
9>TOProvider.cu
9>Entities.cu
9>CudaTOProvider.cu
9>GarbageCollectorKernels.cu
9>SimulationData.cu
9>StatisticsKernels.cu
9>tmpxft_0000dd4c_00000000-7_ConstantMemory.cudafe1.cpp
9>DebugKernels.cu
9>ForceFieldKernels.cu
9>tmpxft_0000b9d4_00000000-7_TOProvider.cudafe1.cpp
9>GeometryKernels.cu
9>MaxAgeBalancer.cu
9>tmpxft_000173c0_00000000-7_Entities.cudafe1.cpp
9>tmpxft_00014bd8_00000000-7_CudaTOProvider.cudafe1.cpp
9>CudaGeometryBuffers.cu
9>tmpxft_00016d10_00000000-7_StatisticsKernels.cudafe1.cpp
9>tmpxft_00010640_00000000-7_GarbageCollectorKernels.cudafe1.cpp
12>Compiling...
9>tmpxft_00015544_00000000-7_SimulationData.cudafe1.cpp
12>PersisterRequestError.cpp
9>tmpxft_0000cecc_00000000-7_DebugKernels.cudafe1.cpp
12>PersisterFacadeImpl.cpp
12>PersisterWorker.cpp
10>Building Custom Rule D:/dev/alien/CMakeLists.txt
9>tmpxft_000110ec_00000000-7_ForceFieldKernels.cudafe1.cpp
10>Scanning sources for module dependencies...
10>Testsuite.cpp
10>NetworkResourceServiceTests.cpp
10>Compiling...
10>NetworkResourceServiceTests.cpp
9>tmpxft_00011e74_00000000-7_GeometryKernels.cudafe1.cpp
10>Testsuite.cpp
9>tmpxft_00013c2c_00000000-7_MaxAgeBalancer.cudafe1.cpp
9>tmpxft_00016b68_00000000-7_CudaGeometryBuffers.cudafe1.cpp
9>SelectionKernels.cu
9>TestKernels.cu
10>NetworkTests.vcxproj -> D:\dev\alien\build\Release\NetworkTests.exe
9>EditKernels.cu
9>DataAccessKernels.cu
9>tmpxft_00007568_00000000-7_SelectionKernels.cudafe1.cpp
9>tmpxft_0000c704_00000000-7_TestKernels.cudafe1.cpp
12>PersisterImpl.vcxproj -> D:\dev\alien\build\source\PersisterImpl\Release\PersisterImpl.lib
9>tmpxft_00013594_00000000-7_EditKernels.cudafe1.cpp
9>tmpxft_000173b0_00000000-7_DataAccessKernels.cudafe1.cpp
9>SimulationKernels.cu
9>tmpxft_000140d4_00000000-7_SimulationKernels.cudafe1.cpp
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" -dlink -o EngineGpuKernels.dir\Release\EngineGpuKernels.device-link.obj -Xcompiler "/EHsc /W1 /nologo /O2 /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.pdb" -L"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin/crt" -L"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\lib\x64" ..\Base\Release\Base.lib ..\EngineInterface\Release\EngineInterface.lib opengl32.lib "....\vcpkg_installed\x64-windows\lib\glad.lib" cudadevrt.lib cudart_static.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib cudart.lib -forward-unknown-to-host-compiler -Wno-deprecated-gpu-targets -Xcompiler=/INCREMENTAL -Xcompiler=/OPT:NOREF -Xcompiler=/OPT:NOICF -Xcompiler=/INCREMENTAL -Xcompiler=/OPT:NOREF -Xcompiler=/OPT:NOICF -D_WINDOWS -Xcompiler=" /EHsc" --use-local-env -use_fast_math -Xcompiler="-O2 -Ob2" -DNDEBUG "--generate-code=arch=compute_75,code=[compute_75,sm_75]" -Xcompiler=-MD EngineGpuKernels.dir\Release\ConstantMemory.obj EngineGpuKernels.dir\Release\CudaGeometryBuffers.obj EngineGpuKernels.dir\Release\CudaTOProvider.obj EngineGpuKernels.dir\Release\DataAccessKernels.obj EngineGpuKernels.dir\Release\DebugKernels.obj EngineGpuKernels.dir\Release\EditKernels.obj EngineGpuKernels.dir\Release\Entities.obj EngineGpuKernels.dir\Release\ForceFieldKernels.obj EngineGpuKernels.dir\Release\GarbageCollectorKernels.obj EngineGpuKernels.dir\Release\GeometryKernels.obj EngineGpuKernels.dir\Release\MaxAgeBalancer.obj EngineGpuKernels.dir\Release\SelectionKernels.obj EngineGpuKernels.dir\Release\SimulationData.obj EngineGpuKernels.dir\Release\SimulationKernels.obj EngineGpuKernels.dir\Release\StatisticsKernels.obj EngineGpuKernels.dir\Release\TestKernels.obj EngineGpuKernels.dir\Release\TOProvider.obj
11>EngineInterfaceTests.vcxproj -> D:\dev\alien\build\Release\EngineInterfaceTests.exe
9>Base.lib
9>EngineInterface.lib
9>opengl32.lib
9>glad.lib
9>cudadevrt.lib
9>cudart_static.lib
9>kernel32.lib
9>user32.lib
9>gdi32.lib
9>winspool.lib
9>comdlg32.lib
9>advapi32.lib
9>shell32.lib
9>ole32.lib
9>oleaut32.lib
9>uuid.lib
9>odbc32.lib
9>odbccp32.lib
9>cudart.lib
9>ConstantMemory.obj
9>CudaGeometryBuffers.obj
9>CudaTOProvider.obj
9>DataAccessKernels.obj
9>DebugKernels.obj
9>EditKernels.obj
9>Entities.obj
9>ForceFieldKernels.obj
9>GarbageCollectorKernels.obj
9>GeometryKernels.obj
9>MaxAgeBalancer.obj
9>SelectionKernels.obj
9>SimulationData.obj
9>SimulationKernels.obj
9>StatisticsKernels.obj
9>TestKernels.obj
9>TOProvider.obj
9>cl : Command line warning D9002: ignoring unknown option '/OP'
9>cl : Command line warning D9002: ignoring unknown option '/OT'
9>cl : Command line warning D9002: ignoring unknown option '/O:'
9>cl : Command line warning D9002: ignoring unknown option '/ON'
9>cl : Command line warning D9002: ignoring unknown option '/OO'
9>cl : Command line warning D9002: ignoring unknown option '/OR'
9>cl : Command line warning D9002: ignoring unknown option '/OE'
9>cl : Command line warning D9002: ignoring unknown option '/OF'
9>cl : Command line warning D9002: ignoring unknown option '/OP'
9>cl : Command line warning D9002: ignoring unknown option '/OT'
9>cl : Command line warning D9002: ignoring unknown option '/O:'
9>cl : Command line warning D9002: ignoring unknown option '/ON'
9>cl : Command line warning D9002: ignoring unknown option '/OO'
9>cl : Command line warning D9002: ignoring unknown option '/OI'
9>cl : Command line warning D9002: ignoring unknown option '/OC'
9>cl : Command line warning D9002: ignoring unknown option '/OF'
9>cl : Command line warning D9002: ignoring unknown option '/OP'
9>cl : Command line warning D9002: ignoring unknown option '/OT'
9>cl : Command line warning D9002: ignoring unknown option '/O:'
9>cl : Command line warning D9002: ignoring unknown option '/ON'
9>cl : Command line warning D9002: ignoring unknown option '/OO'
9>cl : Command line warning D9002: ignoring unknown option '/OR'
9>cl : Command line warning D9002: ignoring unknown option '/OE'
9>cl : Command line warning D9002: ignoring unknown option '/OF'
9>cl : Command line warning D9002: ignoring unknown option '/OP'
9>cl : Command line warning D9002: ignoring unknown option '/OT'
9>cl : Command line warning D9002: ignoring unknown option '/O:'
9>cl : Command line warning D9002: ignoring unknown option '/ON'
9>cl : Command line warning D9002: ignoring unknown option '/OO'
9>cl : Command line warning D9002: ignoring unknown option '/OI'
9>cl : Command line warning D9002: ignoring unknown option '/OC'
9>cl : Command line warning D9002: ignoring unknown option '/OF'
9>EngineGpuKernels.vcxproj -> D:\dev\alien\build\source\EngineGpuKernels\Release\EngineGpuKernels.lib
9>Done building project "EngineGpuKernels.vcxproj".
13>------ Rebuild All started: Project: EngineImpl, Configuration: Release x64 ------
13>Building Custom Rule D:/dev/alien/source/EngineImpl/CMakeLists.txt
13>Compiling CUDA source file ......\source\EngineImpl\DataAccessKernelsService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\StatisticsService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\TestKernelsService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\SimulationParametersUpdateService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\SimulationCudaFacade.cu...
13>Compiling CUDA source file ......\source\EngineImpl\SimulationKernelsService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\SelectionKernelsService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\StatisticsKernelsService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\GeometryKernelsService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\GarbageCollectorKernelsService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\EditKernelsService.cu...
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Release\EngineImpl.pdb" -o EngineImpl.dir\Release\GeometryKernelsService.obj "D:\dev\alien\source\EngineImpl\GeometryKernelsService.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Release\EngineImpl.pdb" -o EngineImpl.dir\Release\GarbageCollectorKernelsService.obj "D:\dev\alien\source\EngineImpl\GarbageCollectorKernelsService.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Release\EngineImpl.pdb" -o EngineImpl.dir\Release\SelectionKernelsService.obj "D:\dev\alien\source\EngineImpl\SelectionKernelsService.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Release\EngineImpl.pdb" -o EngineImpl.dir\Release\EditKernelsService.obj "D:\dev\alien\source\EngineImpl\EditKernelsService.cu"
13>
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Release\EngineImpl.pdb" -o EngineImpl.dir\Release\SimulationCudaFacade.obj "D:\dev\alien\source\EngineImpl\SimulationCudaFacade.cu"
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Release\EngineImpl.pdb" -o EngineImpl.dir\Release\SimulationKernelsService.obj "D:\dev\alien\source\EngineImpl\SimulationKernelsService.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Release\EngineImpl.pdb" -o EngineImpl.dir\Release\TestKernelsService.obj "D:\dev\alien\source\EngineImpl\TestKernelsService.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Release\EngineImpl.pdb" -o EngineImpl.dir\Release\StatisticsKernelsService.obj "D:\dev\alien\source\EngineImpl\StatisticsKernelsService.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Release\EngineImpl.pdb" -o EngineImpl.dir\Release\StatisticsService.obj "D:\dev\alien\source\EngineImpl\StatisticsService.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Release\EngineImpl.pdb" -o EngineImpl.dir\Release\DataAccessKernelsService.obj "D:\dev\alien\source\EngineImpl\DataAccessKernelsService.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Release -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob2" -D_WINDOWS -DNDEBUG -D"CMAKE_INTDIR="Release"" -D_MBCS -DWIN32 -D_WINDOWS -DNDEBUG -DNOMINMAX -D"CMAKE_INTDIR="Release"" -Xcompiler "/EHsc /W1 /nologo /O2 /FS /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Release\EngineImpl.pdb" -o EngineImpl.dir\Release\SimulationParametersUpdateService.obj "D:\dev\alien\source\EngineImpl\SimulationParametersUpdateService.cu"
13>StatisticsService.cu
13>StatisticsKernelsService.cu
13>TestKernelsService.cu
13>GarbageCollectorKernelsService.cu
13>SimulationKernelsService.cu
13>SimulationParametersUpdateService.cu
13>tmpxft_00015818_00000000-7_StatisticsService.cudafe1.cpp
13>tmpxft_0000c53c_00000000-7_StatisticsKernelsService.cudafe1.cpp
13>tmpxft_00016644_00000000-7_TestKernelsService.cudafe1.cpp
13>tmpxft_000111b4_00000000-7_GarbageCollectorKernelsService.cudafe1.cpp
13>tmpxft_000151bc_00000000-7_SimulationKernelsService.cudafe1.cpp
13>tmpxft_0001628c_00000000-7_SimulationParametersUpdateService.cudafe1.cpp
13>GeometryKernelsService.cu
13>DataAccessKernelsService.cu
13>SelectionKernelsService.cu
13>EditKernelsService.cu
13>SimulationCudaFacade.cu
13>tmpxft_00012824_00000000-7_SelectionKernelsService.cudafe1.cpp
13>tmpxft_000129f4_00000000-7_DataAccessKernelsService.cudafe1.cpp
13>tmpxft_00013738_00000000-7_GeometryKernelsService.cudafe1.cpp
13>tmpxft_0000d828_00000000-7_EditKernelsService.cudafe1.cpp
13>tmpxft_00010848_00000000-7_SimulationCudaFacade.cudafe1.cpp
13>Scanning sources for module dependencies...
13>EngineWorker.cpp
13>DescConverterService.cpp
13>SimulationFacadeImpl.cpp
13>Compiling...
13>DescConverterService.cpp
13>SimulationFacadeImpl.cpp
13>EngineWorker.cpp
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" -dlink -o EngineImpl.dir\Release\EngineImpl.device-link.obj -Xcompiler "/EHsc /W1 /nologo /O2 /MD " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Release\EngineImpl.pdb" -L"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin/crt" -L"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\lib\x64" ..\Base\Release\Base.lib opengl32.lib "....\vcpkg_installed\x64-windows\lib\glad.lib" cudart.lib ..\EngineInterface\Release\EngineInterface.lib cudadevrt.lib cudart_static.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib -forward-unknown-to-host-compiler -Wno-deprecated-gpu-targets -Xcompiler=/INCREMENTAL -Xcompiler=/OPT:NOREF -Xcompiler=/OPT:NOICF -Xcompiler=/INCREMENTAL -Xcompiler=/OPT:NOREF -Xcompiler=/OPT:NOICF -D_WINDOWS -Xcompiler=" /EHsc" --use-local-env -use_fast_math -Xcompiler="-O2 -Ob2" -DNDEBUG "--generate-code=arch=compute_75,code=[compute_75,sm_75]" -Xcompiler=-MD EngineImpl.dir\Release\DataAccessKernelsService.obj EngineImpl.dir\Release\EditKernelsService.obj EngineImpl.dir\Release\GarbageCollectorKernelsService.obj EngineImpl.dir\Release\GeometryKernelsService.obj EngineImpl.dir\Release\SelectionKernelsService.obj EngineImpl.dir\Release\SimulationCudaFacade.obj EngineImpl.dir\Release\SimulationKernelsService.obj EngineImpl.dir\Release\SimulationParametersUpdateService.obj EngineImpl.dir\Release\StatisticsKernelsService.obj EngineImpl.dir\Release\StatisticsService.obj EngineImpl.dir\Release\TestKernelsService.obj
13>Base.lib
13>opengl32.lib
13>glad.lib
13>cudart.lib
13>EngineInterface.lib
13>cudadevrt.lib
13>cudart_static.lib
13>kernel32.lib
13>user32.lib
13>gdi32.lib
13>winspool.lib
13>comdlg32.lib
13>advapi32.lib
13>shell32.lib
13>ole32.lib
13>oleaut32.lib
13>uuid.lib
13>odbc32.lib
13>odbccp32.lib
13>DataAccessKernelsService.obj
13>EditKernelsService.obj
13>GarbageCollectorKernelsService.obj
13>GeometryKernelsService.obj
13>SelectionKernelsService.obj
13>SimulationCudaFacade.obj
13>SimulationKernelsService.obj
13>SimulationParametersUpdateService.obj
13>StatisticsKernelsService.obj
13>StatisticsService.obj
13>TestKernelsService.obj
13>cl : Command line warning D9002: ignoring unknown option '/OP'
13>cl : Command line warning D9002: ignoring unknown option '/OT'
13>cl : Command line warning D9002: ignoring unknown option '/O:'
13>cl : Command line warning D9002: ignoring unknown option '/ON'
13>cl : Command line warning D9002: ignoring unknown option '/OO'
13>cl : Command line warning D9002: ignoring unknown option '/OR'
13>cl : Command line warning D9002: ignoring unknown option '/OE'
13>cl : Command line warning D9002: ignoring unknown option '/OF'
13>cl : Command line warning D9002: ignoring unknown option '/OP'
13>cl : Command line warning D9002: ignoring unknown option '/OT'
13>cl : Command line warning D9002: ignoring unknown option '/O:'
13>cl : Command line warning D9002: ignoring unknown option '/ON'
13>cl : Command line warning D9002: ignoring unknown option '/OO'
13>cl : Command line warning D9002: ignoring unknown option '/OI'
13>cl : Command line warning D9002: ignoring unknown option '/OC'
13>cl : Command line warning D9002: ignoring unknown option '/OF'
13>cl : Command line warning D9002: ignoring unknown option '/OP'
13>cl : Command line warning D9002: ignoring unknown option '/OT'
13>cl : Command line warning D9002: ignoring unknown option '/O:'
13>cl : Command line warning D9002: ignoring unknown option '/ON'
13>cl : Command line warning D9002: ignoring unknown option '/OO'
13>cl : Command line warning D9002: ignoring unknown option '/OR'
13>cl : Command line warning D9002: ignoring unknown option '/OE'
13>cl : Command line warning D9002: ignoring unknown option '/OF'
13>cl : Command line warning D9002: ignoring unknown option '/OP'
13>cl : Command line warning D9002: ignoring unknown option '/OT'
13>cl : Command line warning D9002: ignoring unknown option '/O:'
13>cl : Command line warning D9002: ignoring unknown option '/ON'
13>cl : Command line warning D9002: ignoring unknown option '/OO'
13>cl : Command line warning D9002: ignoring unknown option '/OI'
13>cl : Command line warning D9002: ignoring unknown option '/OC'
13>cl : Command line warning D9002: ignoring unknown option '/OF'
13>EngineImpl.vcxproj -> D:\dev\alien\build\source\EngineImpl\Release\EngineImpl.lib
13>Done building project "EngineImpl.vcxproj".
14>------ Rebuild All started: Project: cli, Configuration: Release x64 ------
15>------ Rebuild All started: Project: alien, Configuration: Release x64 ------
16>------ Rebuild All started: Project: PersisterTests, Configuration: Release x64 ------
17>------ Rebuild All started: Project: EngineTests, Configuration: Release x64 ------
14>Building Custom Rule D:/dev/alien/CMakeLists.txt
16>Building Custom Rule D:/dev/alien/CMakeLists.txt
17>Building Custom Rule D:/dev/alien/CMakeLists.txt
15>Building Custom Rule D:/dev/alien/CMakeLists.txt
14>Scanning sources for module dependencies...
16>Scanning sources for module dependencies...
17>Scanning sources for module dependencies...
15>Scanning sources for module dependencies...
16>Testsuite.cpp
14>Main.cpp
16>SerializerServiceTest.cpp
17>GarbageCollectorTests.cpp
17>DescriptionEditTests.cpp
17>DetonatorTests.cpp
15>BrowserWindow.cpp
15>ExitDialog.cpp
15>AutosaveWindow.cpp
17>InjectorTests.cpp
17>ObjectConnectionTests.cpp
17>NeuronTests.cpp
17>SimulationControlTests.cpp
17>FrontAngleUpdateTests.cpp
17>SensorTests.cpp
17>EditTests.cpp
15>EditorController.cpp
15>GenericFileDialog.cpp
17>DigestorTests.cpp
17>CreatureTests.cpp
17>ConstructorTests.cpp
17>IntegrationTestFramework.cpp
17>LayerParameterTests.cpp
15>DeleteUserDialog.cpp
15>AlienGui.cpp
17>MuscleTests.cpp
15>FileTransferController.cpp
15>GeneEditorWidget.cpp
15>AlienWindow.cpp
15>ActivateUserDialog.cpp
15>CreaturePreviewWidget.cpp
15>AlienDialog.cpp
15>DisplaySettingsDialog.cpp
15>CreatorWindow.cpp
17>BalanceTests.cpp
17>RadiationTests.cpp
17>CommunicatorTests.cpp
17>DefenderTests.cpp
17>MemoryTests.cpp
17>CellStateTransitionTests.cpp
17>EnergyFlowTests.cpp
17>AttackerTests.cpp
17>PhysicsTests.cpp
17>GeometryTests.cpp
17>EnergyParticleTests.cpp
17>MutationTests.cpp
15>GenericMessageDialog.cpp
15>FpsController.cpp
15>GenomeEditorWidget.cpp
15>GpuSettingsDialog.cpp
15>GenomeEditorWindow.cpp
17>DataTransferTests.cpp
15>EditSimulationDialog.cpp
15>HistogramLiveStatistics.cpp
15>EditorModel.cpp
15>DelayedExecutionController.cpp
15>ChangeColorDialog.cpp
15>GenomeTabWidget.cpp
15>AboutDialog.cpp
15>GuiLogger.cpp
15>CreateUserDialog.cpp
15>ImageToPatternDialog.cpp
15>GettingStartedWindow.cpp
15>InspectorWindow.cpp
17>ReconnectorTests.cpp
17>GeneratorTests.cpp
17>DepotTests.cpp
16>Compiling...
15>LastSessionBrowserData.cpp
15>LocationController.cpp
17>Testsuite.cpp
16>Testsuite.cpp
14>Compiling...
15>LocationWindow.cpp
15>LayerColorPalette.cpp
17>StatisticsTests.cpp
16>SerializerServiceTest.cpp
14>Main.cpp
15>LoginController.cpp
15>LogWindow.cpp
15>MainLoopController.cpp
15>Main.cpp
15>LoginDialog.cpp
15>MainLoopEntityController.cpp
15>NewPasswordDialog.cpp
15>Shader.cpp
15>MainLoopEntity.cpp
15>NodeEditorWidget.cpp
15>ResetPasswordDialog.cpp
15>NetworkSettingsDialog.cpp
15>PreviewWidget.cpp
15>NewSimulationDialog.cpp
15>OpenGLHelper.cpp
15>NetworkTransferController.cpp
15>RenderStep.cpp
15>MultiplierWindow.cpp
15>ResizeWorldDialog.cpp
15>OverlayController.cpp
15>SelectionWindow.cpp
15>SimulationInteractionController.cpp
15>NeuralNetEditorWidget.cpp
15>MainWindow.cpp
15>SimulationParametersBaseWidget.cpp
15>SimulationParametersMainWindow.cpp
15>MassOperationsDialog.cpp
15>RenderPipeline.cpp
15>SimulationParametersSourceWidget.cpp
15>PatternEditorWindow.cpp
15>SimulationParametersLayerWidget.cpp
15>SimulationScrollbars.cpp
15>SimulationView.cpp
15>SpatialControlWindow.cpp
17>Compiling...
15>StartupCheckService.cpp
15>TableLiveStatistics.cpp
15>TimelineLiveStatistics.cpp
15>StatisticsWindow.cpp
15>StyleRepository.cpp
15>SpecificationGuiService.cpp
15>UiController.cpp
15>TemporalControlWindow.cpp
15>UploadSimulationDialog.cpp
17>DetonatorTests.cpp
17>CellStateTransitionTests.cpp
17>EnergyFlowTests.cpp
17>EditTests.cpp
17>CreatureTests.cpp
15>WindowController.cpp
15>Viewport.cpp
17>AttackerTests.cpp
17>CommunicatorTests.cpp
17>DigestorTests.cpp
17>DepotTests.cpp
17>DataTransferTests.cpp
17>BalanceTests.cpp
17>DefenderTests.cpp
17>FrontAngleUpdateTests.cpp
17>RadiationTests.cpp
17>LayerParameterTests.cpp
17>MemoryTests.cpp
17>ConstructorTests.cpp
17>ObjectConnectionTests.cpp
17>GeneratorTests.cpp
17>SensorTests.cpp
17>GarbageCollectorTests.cpp
17>EnergyParticleTests.cpp
17>PhysicsTests.cpp
17>SimulationControlTests.cpp
17>MutationTests.cpp
17>InjectorTests.cpp
17>ReconnectorTests.cpp
17>DescriptionEditTests.cpp
17>GeometryTests.cpp
17>NeuronTests.cpp
17>IntegrationTestFramework.cpp
17>MuscleTests.cpp
15>Compiling...
15>AutosaveWindow.cpp
15>CreaturePreviewWidget.cpp
15>AlienWindow.cpp
15>ImageToPatternDialog.cpp
15>HistogramLiveStatistics.cpp
15>BrowserWindow.cpp
15>ChangeColorDialog.cpp
15>CreatorWindow.cpp
15>GenomeEditorWidget.cpp
15>DisplaySettingsDialog.cpp
15>ActivateUserDialog.cpp
15>EditorController.cpp
15>GpuSettingsDialog.cpp
15>CreateUserDialog.cpp
15>ExitDialog.cpp
15>GenomeTabWidget.cpp
15>DeleteUserDialog.cpp
15>GeneEditorWidget.cpp
15>GuiLogger.cpp
15>GenericFileDialog.cpp
15>EditSimulationDialog.cpp
15>FileTransferController.cpp
15>AlienDialog.cpp
15>GettingStartedWindow.cpp
15>AboutDialog.cpp
15>FpsController.cpp
15>EditorModel.cpp
15>GenomeEditorWindow.cpp
15>AlienGui.cpp
15>InspectorWindow.cpp
15>GenericMessageDialog.cpp
15>DelayedExecutionController.cpp
16> Creating library D:/dev/alien/build/Release/PersisterTests.lib and object D:/dev/alien/build/Release/PersisterTests.exp
14> Creating library D:/dev/alien/build/Release/cli.lib and object D:/dev/alien/build/Release/cli.exp
16>PersisterTests.vcxproj -> D:\dev\alien\build\Release\PersisterTests.exe
14>cli.vcxproj -> D:\dev\alien\build\Release\cli.exe
17>StatisticsTests.cpp
17>Testsuite.cpp
15>LastSessionBrowserData.cpp
15>LayerColorPalette.cpp
17>EngineTests.vcxproj -> D:\dev\alien\build\Release\EngineTests.exe
15>LocationController.cpp
15>MainLoopEntityController.cpp
15>LocationWindow.cpp
15>MultiplierWindow.cpp
15>MassOperationsDialog.cpp
15>Shader.cpp
15>NetworkTransferController.cpp
15>PreviewWidget.cpp
15>SimulationParametersSourceWidget.cpp
15>ResizeWorldDialog.cpp
15>MainLoopEntity.cpp
15>LoginDialog.cpp
15>MainLoopController.cpp
15>MainWindow.cpp
15>RenderPipeline.cpp
15>OverlayController.cpp
15>NewSimulationDialog.cpp
15>NetworkSettingsDialog.cpp
15>Main.cpp
15>LoginController.cpp
15>LogWindow.cpp
15>NewPasswordDialog.cpp
15>PatternEditorWindow.cpp
15>OpenGLHelper.cpp
15>SimulationParametersBaseWidget.cpp
15>NeuralNetEditorWidget.cpp
15>NodeEditorWidget.cpp
15>SimulationInteractionController.cpp
15>SimulationParametersMainWindow.cpp
15>ResetPasswordDialog.cpp
15>SelectionWindow.cpp
15>RenderStep.cpp
15>SimulationParametersLayerWidget.cpp
15>SimulationScrollbars.cpp
15>SimulationView.cpp
15>SpatialControlWindow.cpp
15>WindowController.cpp
15>TemporalControlWindow.cpp
15>StartupCheckService.cpp
15>StatisticsWindow.cpp
15>SpecificationGuiService.cpp
15>UiController.cpp
15>StyleRepository.cpp
15>TableLiveStatistics.cpp
15>UploadSimulationDialog.cpp
15>Viewport.cpp
15>TimelineLiveStatistics.cpp
15> Creating library D:/dev/alien/build/Release/alien.lib and object D:/dev/alien/build/Release/alien.exp
15>alien.vcxproj -> D:\dev\alien\build\Release\alien.exe
18>------ Skipped Rebuild All: Project: ALL_BUILD, Configuration: Release x64 ------
18>Project not selected to build for this solution configuration
========== Rebuild All: 17 succeeded, 0 failed, 1 skipped ==========
========== Rebuild completed at 21:25 and took 02:21,296 minutes ==========

Co-authored-by: chrxh <73127001+chrxh@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Mar 7, 2026

@copilot compile time did not improve. warning arises. log:
Rebuild started at 21:22...
1>------ Rebuild All started: Project: ZERO_CHECK, Configuration: Release x64 ------
...

Updated in commit 48b4c3f: removed the warning-prone Release flags (/INCREMENTAL /OPT:NOREF /OPT:NOICF) and switched to /LTCG:INCREMENTAL; also added ALIEN_MSVC_DISABLE_MODULE_SCAN=ON to disable unnecessary MSVC module dependency scanning, which targets the compile-time overhead shown in your rebuild log. No UI changes were made, so no screenshot applies.

Copilot finished work on behalf of chrxh March 7, 2026 21:18
@chrxh
Copy link
Owner

chrxh commented Mar 9, 2026

@copilot its faster now (2:20 vs. 1:54) but I obtain warnings. Here is the log:
Rebuild started at 19:56...
1>------ Rebuild All started: Project: ZERO_CHECK, Configuration: Debug x64 ------
1>1>Checking Build System
2>------ Rebuild All started: Project: im_file_dialog, Configuration: Debug x64 ------
3>------ Rebuild All started: Project: Shaders, Configuration: Debug x64 ------
4>------ Rebuild All started: Project: Base, Configuration: Debug x64 ------
2>Building Custom Rule D:/dev/alien/external/ImFileDialog/CMakeLists.txt
3>Building Custom Rule D:/dev/alien/source/Shaders/CMakeLists.txt
2>ImFileDialog.cpp
4>Building Custom Rule D:/dev/alien/source/Base/CMakeLists.txt
4>Definitions.cpp
4>FileLogger.cpp
4>GlobalSettings.cpp
4>LoggingService.cpp
4>Math.cpp
4>MathTypes.cpp
4>Physics.cpp
4>StringHelper.cpp
4>VersionParserService.cpp
2>im_file_dialog.vcxproj -> D:\dev\alien\build\external\ImFileDialog\Debug\im_file_dialog.lib
4>Base.vcxproj -> D:\dev\alien\build\source\Base\Debug\Base.lib
5>------ Rebuild All started: Project: PersisterInterface, Configuration: Debug x64 ------
6>------ Rebuild All started: Project: Network, Configuration: Debug x64 ------
7>------ Rebuild All started: Project: EngineInterface, Configuration: Debug x64 ------
6>Building Custom Rule D:/dev/alien/source/Network/CMakeLists.txt
6>NetworkService.cpp
6>NetworkResourceParserService.cpp
6>NetworkResourceRawTO.cpp
6>NetworkResourceService.cpp
6>NetworkResourceTreeTO.cpp
6>NetworkValidationService.cpp
5>Building Custom Rule D:/dev/alien/source/PersisterInterface/CMakeLists.txt
7>Building Custom Rule D:/dev/alien/source/EngineInterface/CMakeLists.txt
7>DataPointCollection.cpp
7>DescEditService.cpp
7>Desc.cpp
7>GenomeDesc.cpp
7>GenomeDescEditService.cpp
7>GenomeDescInfoService.cpp
7>GenomeDescValidationService.cpp
7>GeometryBuffers.cpp
7>LocationHelper.cpp
7>NumberGenerator.cpp
7>ParametersEditService.cpp
7>ParametersValidationService.cpp
7>PreviewDesc.cpp
7>PreviewDescConverterService.cpp
7>ShapeGenerator.cpp
7>SimulationFacade.cpp
7>SimulationParameters.cpp
7>SpaceCalculator.cpp
7>SpecificationEvaluationService.cpp
7>SpecificationFilterService.cpp
7>StatisticsConverterService.cpp
7>StatisticsHistory.cpp
5>PersisterFacade.cpp
5>SavepointTableService.cpp
5>SerializerService.cpp
5>SettingsParserService.cpp
5>TaskProcessor.cpp
7>EngineInterface.vcxproj -> D:\dev\alien\build\source\EngineInterface\Debug\EngineInterface.lib
8>------ Rebuild All started: Project: EngineTestData, Configuration: Debug x64 ------
9>------ Rebuild All started: Project: EngineGpuKernels, Configuration: Debug x64 ------
8>Building Custom Rule D:/dev/alien/source/EngineTestData/CMakeLists.txt
8>DescTestDataFactory.cpp
8>TestHelper.cpp
9>Building Custom Rule D:/dev/alien/source/EngineGpuKernels/CMakeLists.txt
8>EngineTestData.vcxproj -> D:\dev\alien\build\source\EngineTestData\Debug\EngineTestData.lib
10>------ Rebuild All started: Project: EngineInterfaceTests, Configuration: Debug x64 ------
10>Building Custom Rule D:/dev/alien/CMakeLists.txt
10>GenomeDescEditServiceTests.cpp
10>GenomeDescInfoServiceTests.cpp
10>ParametersEditServiceTests.cpp
10>PreviewDescConverterServiceTests.cpp
10>SpecificationFilterServiceTests.cpp
10>Testsuite.cpp
10>EngineInterfaceTests.vcxproj -> D:\dev\alien\build\Debug\EngineInterfaceTests.exe
5>PersisterInterface.vcxproj -> D:\dev\alien\build\source\PersisterInterface\Debug\PersisterInterface.lib
11>------ Rebuild All started: Project: PersisterImpl, Configuration: Debug x64 ------
9>Compiling CUDA source file ......\source\EngineGpuKernels\ConstantMemory.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\MaxAgeBalancer.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\CudaTOProvider.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\GarbageCollectorKernels.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\GeometryKernels.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\DebugKernels.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\Entities.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\ForceFieldKernels.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\SimulationData.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\CudaGeometryBuffers.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\SimulationKernels.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\StatisticsKernels.cu...
6>Network.vcxproj -> D:\dev\alien\build\source\Network\Debug\Network.lib
9>Compiling CUDA source file ......\source\EngineGpuKernels\DataAccessKernels.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\SelectionKernels.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\EditKernels.cu...
9>Compiling CUDA source file ......\source\EngineGpuKernels\TestKernels.cu...
11>Building Custom Rule D:/dev/alien/source/PersisterImpl/CMakeLists.txt
12>------ Rebuild All started: Project: NetworkTests, Configuration: Debug x64 ------
9>Compiling CUDA source file ......\source\EngineGpuKernels\TOProvider.cu...
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Debug\GarbageCollectorKernels.obj "D:\dev\alien\source\EngineGpuKernels\GarbageCollectorKernels.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Debug\CudaTOProvider.obj "D:\dev\alien\source\EngineGpuKernels\CudaTOProvider.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Debug\Entities.obj "D:\dev\alien\source\EngineGpuKernels\Entities.cu"
9>
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Debug\DebugKernels.obj "D:\dev\alien\source\EngineGpuKernels\DebugKernels.cu"
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Debug\GeometryKernels.obj "D:\dev\alien\source\EngineGpuKernels\GeometryKernels.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Debug\MaxAgeBalancer.obj "D:\dev\alien\source\EngineGpuKernels\MaxAgeBalancer.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Debug\SimulationData.obj "D:\dev\alien\source\EngineGpuKernels\SimulationData.cu"
12>Building Custom Rule D:/dev/alien/CMakeLists.txt
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Debug\StatisticsKernels.obj "D:\dev\alien\source\EngineGpuKernels\StatisticsKernels.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Debug\ConstantMemory.obj "D:\dev\alien\source\EngineGpuKernels\ConstantMemory.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Debug\CudaGeometryBuffers.obj "D:\dev\alien\source\EngineGpuKernels\CudaGeometryBuffers.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Debug\ForceFieldKernels.obj "D:\dev\alien\source\EngineGpuKernels\ForceFieldKernels.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Debug\DataAccessKernels.obj "D:\dev\alien\source\EngineGpuKernels\DataAccessKernels.cu"
9>
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Debug\SelectionKernels.obj "D:\dev\alien\source\EngineGpuKernels\SelectionKernels.cu"
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Debug\SimulationKernels.obj "D:\dev\alien\source\EngineGpuKernels\SimulationKernels.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Debug\EditKernels.obj "D:\dev\alien\source\EngineGpuKernels\EditKernels.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Debug\TestKernels.obj "D:\dev\alien\source\EngineGpuKernels\TestKernels.cu"
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -o EngineGpuKernels.dir\Debug\TOProvider.obj "D:\dev\alien\source\EngineGpuKernels\TOProvider.cu"
12>NetworkResourceServiceTests.cpp
12>Testsuite.cpp
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
12>NetworkTests.vcxproj -> D:\dev\alien\build\Debug\NetworkTests.exe
9>ConstantMemory.cu
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>TOProvider.cu
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>Entities.cu
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>CudaTOProvider.cu
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>GarbageCollectorKernels.cu
9>tmpxft_0000cbd0_00000000-7_ConstantMemory.cudafe1.cpp
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>Done building project "EngineGpuKernels.vcxproj".
9>SimulationData.cu
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>tmpxft_0000a468_00000000-7_TOProvider.cudafe1.cpp
9>Done building project "EngineGpuKernels.vcxproj".
9>StatisticsKernels.cu
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>DebugKernels.cu
9>ForceFieldKernels.cu
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>GeometryKernels.cu
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>tmpxft_0000d4ec_00000000-7_Entities.cudafe1.cpp
9>Done building project "EngineGpuKernels.vcxproj".
9>MaxAgeBalancer.cu
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>tmpxft_0001420c_00000000-7_CudaTOProvider.cudafe1.cpp
9>Done building project "EngineGpuKernels.vcxproj".
9>tmpxft_00015a54_00000000-7_GarbageCollectorKernels.cudafe1.cpp
9>tmpxft_00011bb0_00000000-7_StatisticsKernels.cudafe1.cpp
9>tmpxft_000079bc_00000000-7_SimulationData.cudafe1.cpp
11>PersisterFacadeImpl.cpp
11>PersisterRequestError.cpp
11>PersisterWorker.cpp
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>tmpxft_00004234_00000000-7_ForceFieldKernels.cudafe1.cpp
9>tmpxft_0000a178_00000000-7_DebugKernels.cudafe1.cpp
9>CudaGeometryBuffers.cu
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>Done building project "EngineGpuKernels.vcxproj".
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>tmpxft_000175ec_00000000-7_GeometryKernels.cudafe1.cpp
9>Done building project "EngineGpuKernels.vcxproj".
9>tmpxft_000164cc_00000000-7_MaxAgeBalancer.cudafe1.cpp
9>tmpxft_00014b9c_00000000-7_CudaGeometryBuffers.cudafe1.cpp
9>SelectionKernels.cu
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>TestKernels.cu
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>EditKernels.cu
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
11>PersisterImpl.vcxproj -> D:\dev\alien\build\source\PersisterImpl\Debug\PersisterImpl.lib
9>DataAccessKernels.cu
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>tmpxft_00004570_00000000-7_SelectionKernels.cudafe1.cpp
9>Done building project "EngineGpuKernels.vcxproj".
9>tmpxft_000160f4_00000000-7_TestKernels.cudafe1.cpp
9>tmpxft_00014040_00000000-7_EditKernels.cudafe1.cpp
9>tmpxft_0000f594_00000000-7_DataAccessKernels.cudafe1.cpp
9>SimulationKernels.cu
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>tmpxft_0000e68c_00000000-7_SimulationKernels.cudafe1.cpp
9>Done building project "EngineGpuKernels.vcxproj".
9>
9>D:\dev\alien\build\source\EngineGpuKernels>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" -dlink -o EngineGpuKernels.dir\Debug\EngineGpuKernels.device-link.obj -Xcompiler "/EHsc /W1 /nologo /Od /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.pdb" -L"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin/crt" -L"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\lib\x64" ..\Base\Debug\Base.lib ..\EngineInterface\Debug\EngineInterface.lib opengl32.lib "....\vcpkg_installed\x64-windows\debug\lib\glad.lib" cudadevrt.lib cudart_static.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib cudart.lib -forward-unknown-to-host-compiler -Wno-deprecated-gpu-targets -Xcompiler=/DEBUG:FASTLINK -Xcompiler=/DEBUG:FASTLINK -D_WINDOWS -Xcompiler=" /EHsc" --use-local-env -use_fast_math -Xcompiler=" -Ob0 -Od /RTC1" -g -lineinfo "--generate-code=arch=compute_75,code=[compute_75,sm_75]" -Xcompiler=-MDd -Xcompiler=-Z7 EngineGpuKernels.dir\Debug\ConstantMemory.obj EngineGpuKernels.dir\Debug\CudaGeometryBuffers.obj EngineGpuKernels.dir\Debug\CudaTOProvider.obj EngineGpuKernels.dir\Debug\DataAccessKernels.obj EngineGpuKernels.dir\Debug\DebugKernels.obj EngineGpuKernels.dir\Debug\EditKernels.obj EngineGpuKernels.dir\Debug\Entities.obj EngineGpuKernels.dir\Debug\ForceFieldKernels.obj EngineGpuKernels.dir\Debug\GarbageCollectorKernels.obj EngineGpuKernels.dir\Debug\GeometryKernels.obj EngineGpuKernels.dir\Debug\MaxAgeBalancer.obj EngineGpuKernels.dir\Debug\SelectionKernels.obj EngineGpuKernels.dir\Debug\SimulationData.obj EngineGpuKernels.dir\Debug\SimulationKernels.obj EngineGpuKernels.dir\Debug\StatisticsKernels.obj EngineGpuKernels.dir\Debug\TestKernels.obj EngineGpuKernels.dir\Debug\TOProvider.obj
9>Base.lib
9>EngineInterface.lib
9>opengl32.lib
9>glad.lib
9>cudadevrt.lib
9>cudart_static.lib
9>kernel32.lib
9>user32.lib
9>gdi32.lib
9>winspool.lib
9>comdlg32.lib
9>advapi32.lib
9>shell32.lib
9>ole32.lib
9>oleaut32.lib
9>uuid.lib
9>odbc32.lib
9>odbccp32.lib
9>cudart.lib
9>ConstantMemory.obj
9>CudaGeometryBuffers.obj
9>CudaTOProvider.obj
9>DataAccessKernels.obj
9>DebugKernels.obj
9>EditKernels.obj
9>Entities.obj
9>ForceFieldKernels.obj
9>GarbageCollectorKernels.obj
9>GeometryKernels.obj
9>MaxAgeBalancer.obj
9>SelectionKernels.obj
9>SimulationData.obj
9>SimulationKernels.obj
9>StatisticsKernels.obj
9>TestKernels.obj
9>TOProvider.obj
9>cl : Command line warning D9025: overriding '/Zi' with '/Z7'
9>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
9>EngineGpuKernels.vcxproj -> D:\dev\alien\build\source\EngineGpuKernels\Debug\EngineGpuKernels.lib
9>Done building project "EngineGpuKernels.vcxproj".
13>------ Rebuild All started: Project: EngineImpl, Configuration: Debug x64 ------
13>Building Custom Rule D:/dev/alien/source/EngineImpl/CMakeLists.txt
13>Compiling CUDA source file ......\source\EngineImpl\GarbageCollectorKernelsService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\GeometryKernelsService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\SimulationKernelsService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\TestKernelsService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\StatisticsKernelsService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\StatisticsService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\SimulationParametersUpdateService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\DataAccessKernelsService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\EditKernelsService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\SelectionKernelsService.cu...
13>Compiling CUDA source file ......\source\EngineImpl\SimulationCudaFacade.cu...
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Debug\EngineImpl.pdb" -o EngineImpl.dir\Debug\GarbageCollectorKernelsService.obj "D:\dev\alien\source\EngineImpl\GarbageCollectorKernelsService.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Debug\EngineImpl.pdb" -o EngineImpl.dir\Debug\DataAccessKernelsService.obj "D:\dev\alien\source\EngineImpl\DataAccessKernelsService.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Debug\EngineImpl.pdb" -o EngineImpl.dir\Debug\SimulationKernelsService.obj "D:\dev\alien\source\EngineImpl\SimulationKernelsService.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Debug\EngineImpl.pdb" -o EngineImpl.dir\Debug\EditKernelsService.obj "D:\dev\alien\source\EngineImpl\EditKernelsService.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Debug\EngineImpl.pdb" -o EngineImpl.dir\Debug\StatisticsKernelsService.obj "D:\dev\alien\source\EngineImpl\StatisticsKernelsService.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Debug\EngineImpl.pdb" -o EngineImpl.dir\Debug\SimulationParametersUpdateService.obj "D:\dev\alien\source\EngineImpl\SimulationParametersUpdateService.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Debug\EngineImpl.pdb" -o EngineImpl.dir\Debug\StatisticsService.obj "D:\dev\alien\source\EngineImpl\StatisticsService.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Debug\EngineImpl.pdb" -o EngineImpl.dir\Debug\TestKernelsService.obj "D:\dev\alien\source\EngineImpl\TestKernelsService.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Debug\EngineImpl.pdb" -o EngineImpl.dir\Debug\SelectionKernelsService.obj "D:\dev\alien\source\EngineImpl\SelectionKernelsService.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Debug\EngineImpl.pdb" -o EngineImpl.dir\Debug\SimulationCudaFacade.obj "D:\dev\alien\source\EngineImpl\SimulationCudaFacade.cu"
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64" -x cu -rdc=true -ID:\dev\alien\source -ID:\dev\alien\external -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -I"D:\dev\alien\build\vcpkg_installed\x64-windows\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" --keep-dir x64\Debug -use_fast_math -maxrregcount=0 --machine 64 --compile -cudart static --use-local-env -lineinfo -std=c++20 --generate-code=arch=compute_75,code=[compute_75,sm_75] --Werror=all-warnings -Xcompiler="/EHsc -Ob0 -Z7" -g -D_WINDOWS -D"CMAKE_INTDIR="Debug"" -D_MBCS -DWIN32 -D_WINDOWS -DNOMINMAX -D"CMAKE_INTDIR="Debug"" -Xcompiler "/EHsc /W1 /nologo /Od /FS /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Debug\EngineImpl.pdb" -o EngineImpl.dir\Debug\GeometryKernelsService.obj "D:\dev\alien\source\EngineImpl\GeometryKernelsService.cu"
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>StatisticsService.cu
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>StatisticsKernelsService.cu
13>TestKernelsService.cu
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>GarbageCollectorKernelsService.cu
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>SimulationKernelsService.cu
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>tmpxft_000161e0_00000000-7_StatisticsService.cudafe1.cpp
13>Done building project "EngineImpl.vcxproj".
13>tmpxft_00013eac_00000000-7_StatisticsKernelsService.cudafe1.cpp
13>tmpxft_00014300_00000000-7_TestKernelsService.cudafe1.cpp
13>SimulationParametersUpdateService.cu
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>tmpxft_00015f94_00000000-7_GarbageCollectorKernelsService.cudafe1.cpp
13>Done building project "EngineImpl.vcxproj".
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>tmpxft_000140fc_00000000-7_SimulationKernelsService.cudafe1.cpp
13>Done building project "EngineImpl.vcxproj".
13>tmpxft_0000c990_00000000-7_SimulationParametersUpdateService.cudafe1.cpp
13>DataAccessKernelsService.cu
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>EditKernelsService.cu
13>GeometryKernelsService.cu
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>SelectionKernelsService.cu
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>SimulationCudaFacade.cu
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>tmpxft_00017900_00000000-7_DataAccessKernelsService.cudafe1.cpp
13>Done building project "EngineImpl.vcxproj".
13>tmpxft_00017410_00000000-7_EditKernelsService.cudafe1.cpp
13>tmpxft_00008894_00000000-7_GeometryKernelsService.cudafe1.cpp
13>tmpxft_00011f58_00000000-7_SelectionKernelsService.cudafe1.cpp
13>tmpxft_00012c18_00000000-7_SimulationCudaFacade.cudafe1.cpp
13>DescConverterService.cpp
13>EngineWorker.cpp
13>SimulationFacadeImpl.cpp
13>
13>D:\dev\alien\build\source\EngineImpl>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin\nvcc.exe" -dlink -o EngineImpl.dir\Debug\EngineImpl.device-link.obj -Xcompiler "/EHsc /W1 /nologo /Od /Zi /RTC1 /MDd " -Xcompiler "/FdD:\dev\alien\build\source\EngineImpl\Debug\EngineImpl.pdb" -L"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin/crt" -L"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\lib\x64" ..\Base\Debug\Base.lib opengl32.lib "....\vcpkg_installed\x64-windows\debug\lib\glad.lib" cudart.lib ..\EngineInterface\Debug\EngineInterface.lib cudadevrt.lib cudart_static.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib -forward-unknown-to-host-compiler -Wno-deprecated-gpu-targets -Xcompiler=/DEBUG:FASTLINK -Xcompiler=/DEBUG:FASTLINK -D_WINDOWS -Xcompiler=" /EHsc" --use-local-env -use_fast_math -Xcompiler=" -Ob0 -Od /RTC1" -g -lineinfo "--generate-code=arch=compute_75,code=[compute_75,sm_75]" -Xcompiler=-MDd -Xcompiler=-Z7 EngineImpl.dir\Debug\DataAccessKernelsService.obj EngineImpl.dir\Debug\EditKernelsService.obj EngineImpl.dir\Debug\GarbageCollectorKernelsService.obj EngineImpl.dir\Debug\GeometryKernelsService.obj EngineImpl.dir\Debug\SelectionKernelsService.obj EngineImpl.dir\Debug\SimulationCudaFacade.obj EngineImpl.dir\Debug\SimulationKernelsService.obj EngineImpl.dir\Debug\SimulationParametersUpdateService.obj EngineImpl.dir\Debug\StatisticsKernelsService.obj EngineImpl.dir\Debug\StatisticsService.obj EngineImpl.dir\Debug\TestKernelsService.obj
13>Base.lib
13>opengl32.lib
13>glad.lib
13>cudart.lib
13>EngineInterface.lib
13>cudadevrt.lib
13>cudart_static.lib
13>kernel32.lib
13>user32.lib
13>gdi32.lib
13>winspool.lib
13>comdlg32.lib
13>advapi32.lib
13>shell32.lib
13>ole32.lib
13>oleaut32.lib
13>uuid.lib
13>odbc32.lib
13>odbccp32.lib
13>DataAccessKernelsService.obj
13>EditKernelsService.obj
13>GarbageCollectorKernelsService.obj
13>GeometryKernelsService.obj
13>SelectionKernelsService.obj
13>SimulationCudaFacade.obj
13>SimulationKernelsService.obj
13>SimulationParametersUpdateService.obj
13>StatisticsKernelsService.obj
13>StatisticsService.obj
13>TestKernelsService.obj
13>cl : Command line warning D9025: overriding '/Zi' with '/Z7'
13>cl : Command line warning D9025: overriding '/Z7' with '/Zi'
13>EngineImpl.vcxproj -> D:\dev\alien\build\source\EngineImpl\Debug\EngineImpl.lib
13>Done building project "EngineImpl.vcxproj".
14>------ Rebuild All started: Project: cli, Configuration: Debug x64 ------
15>------ Rebuild All started: Project: alien, Configuration: Debug x64 ------
16>------ Rebuild All started: Project: PersisterTests, Configuration: Debug x64 ------
17>------ Rebuild All started: Project: EngineTests, Configuration: Debug x64 ------
14>Building Custom Rule D:/dev/alien/CMakeLists.txt
16>Building Custom Rule D:/dev/alien/CMakeLists.txt
17>Building Custom Rule D:/dev/alien/CMakeLists.txt
15>Building Custom Rule D:/dev/alien/CMakeLists.txt
14>Main.cpp
17>AttackerTests.cpp
17>BalanceTests.cpp
17>CellStateTransitionTests.cpp
17>CommunicatorTests.cpp
17>ConstructorTests.cpp
17>CreatureTests.cpp
17>DataTransferTests.cpp
17>DefenderTests.cpp
17>DepotTests.cpp
17>DescriptionEditTests.cpp
17>DetonatorTests.cpp
17>EditTests.cpp
17>DigestorTests.cpp
17>EnergyFlowTests.cpp
17>EnergyParticleTests.cpp
17>FrontAngleUpdateTests.cpp
17>GarbageCollectorTests.cpp
17>GeneratorTests.cpp
17>GeometryTests.cpp
17>InjectorTests.cpp
17>IntegrationTestFramework.cpp
17>LayerParameterTests.cpp
17>MemoryTests.cpp
17>MuscleTests.cpp
17>MutationTests.cpp
17>NeuronTests.cpp
17>ObjectConnectionTests.cpp
17>PhysicsTests.cpp
17>RadiationTests.cpp
17>ReconnectorTests.cpp
17>SensorTests.cpp
17>SimulationControlTests.cpp
15>AboutDialog.cpp
15>ActivateUserDialog.cpp
15>AlienDialog.cpp
15>AlienGui.cpp
15>AlienWindow.cpp
15>AutosaveWindow.cpp
15>BrowserWindow.cpp
15>ChangeColorDialog.cpp
15>CreateUserDialog.cpp
15>CreatorWindow.cpp
15>CreaturePreviewWidget.cpp
15>DelayedExecutionController.cpp
15>DeleteUserDialog.cpp
15>DisplaySettingsDialog.cpp
15>EditorController.cpp
15>EditorModel.cpp
15>EditSimulationDialog.cpp
15>ExitDialog.cpp
15>FileTransferController.cpp
15>FpsController.cpp
15>GenericFileDialog.cpp
15>GenericMessageDialog.cpp
15>GeneEditorWidget.cpp
15>GenomeEditorWidget.cpp
15>GenomeEditorWindow.cpp
15>GenomeTabWidget.cpp
15>GettingStartedWindow.cpp
15>GpuSettingsDialog.cpp
15>GuiLogger.cpp
15>HistogramLiveStatistics.cpp
15>ImageToPatternDialog.cpp
15>InspectorWindow.cpp
16>SerializerServiceTest.cpp
16>Testsuite.cpp
15>LastSessionBrowserData.cpp
15>LayerColorPalette.cpp
15>LocationController.cpp
15>LocationWindow.cpp
15>LoginController.cpp
15>LoginDialog.cpp
15>LogWindow.cpp
15>Main.cpp
15>MainLoopController.cpp
15>MainLoopEntity.cpp
17>StatisticsTests.cpp
17>Testsuite.cpp
15>MainLoopEntityController.cpp
15>MainWindow.cpp
15>MassOperationsDialog.cpp
15>MultiplierWindow.cpp
15>NetworkSettingsDialog.cpp
15>NetworkTransferController.cpp
15>NeuralNetEditorWidget.cpp
15>NewSimulationDialog.cpp
15>NewPasswordDialog.cpp
15>NodeEditorWidget.cpp
15>OpenGLHelper.cpp
15>OverlayController.cpp
15>PatternEditorWindow.cpp
15>PreviewWidget.cpp
15>RenderPipeline.cpp
15>RenderStep.cpp
15>ResetPasswordDialog.cpp
15>ResizeWorldDialog.cpp
15>SelectionWindow.cpp
15>Shader.cpp
15>SimulationInteractionController.cpp
15>SimulationParametersBaseWidget.cpp
15>SimulationParametersMainWindow.cpp
15>SimulationParametersSourceWidget.cpp
15>SimulationParametersLayerWidget.cpp
15>SimulationScrollbars.cpp
16> Creating library D:/dev/alien/build/Debug/PersisterTests.lib and object D:/dev/alien/build/Debug/PersisterTests.exp
15>SimulationView.cpp
15>SpatialControlWindow.cpp
14> Creating library D:/dev/alien/build/Debug/cli.lib and object D:/dev/alien/build/Debug/cli.exp
15>SpecificationGuiService.cpp
15>StartupCheckService.cpp
16>PersisterTests.vcxproj -> D:\dev\alien\build\Debug\PersisterTests.exe
15>StatisticsWindow.cpp
15>StyleRepository.cpp
15>TableLiveStatistics.cpp
14>cli.vcxproj -> D:\dev\alien\build\Debug\cli.exe
15>TemporalControlWindow.cpp
15>TimelineLiveStatistics.cpp
15>UiController.cpp
15>UploadSimulationDialog.cpp
15>Viewport.cpp
15>WindowController.cpp
17>EngineTests.vcxproj -> D:\dev\alien\build\Debug\EngineTests.exe
15> Creating library D:/dev/alien/build/Debug/alien.lib and object D:/dev/alien/build/Debug/alien.exp
15>alien.vcxproj -> D:\dev\alien\build\Debug\alien.exe
18>------ Skipped Rebuild All: Project: ALL_BUILD, Configuration: Debug x64 ------
18>Project not selected to build for this solution configuration
========== Rebuild All: 17 succeeded, 0 failed, 1 skipped ==========
========== Rebuild completed at 19:58 and took 01:50,402 minutes ==========

Co-authored-by: chrxh <73127001+chrxh@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Mar 9, 2026

@copilot its faster now (2:20 vs. 1:54) but I obtain warnings. Here is the log:
Rebuild started at 19:56...
1>------ Rebuild All started: Project: ZERO_CHECK, Configuration: Debug x64...

Addressed in commit 4438e06: I scoped the MSVC fast-link options to executable/shared/module linker flags only, so static-library/archive steps no longer receive those linker-only options (a common source of warning noise in Debug rebuilds). The speed-focused options remain enabled. No UI changes were made, so no screenshot applies.

Copilot finished work on behalf of chrxh March 9, 2026 19:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants