Set Local Debugger Settings (Command Arguments and Environment Variables) using CMake
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- Local Debugger Settings (Command Arguments and Environment Variables) for All Configures -->
<PropertyGroup>
<LocalDebuggerCommandArguments>@COMMAND_ARGUMENTS@</LocalDebuggerCommandArguments>
<LocalDebuggerEnvironment>Path=@ENVIRONMENT_VARIABLES@;%Path%</LocalDebuggerEnvironment>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
</PropertyGroup>
</Project>
cmake_minimum_required( VERSION 2.8 )
# Create Solution(*.sln) and Project(*.vcxproj)
project( solution )
add_executable( project main.cpp )
# Set Local Debugger Settings (Command Arguments and Environment Variables)
set( COMMAND_ARGUMENTS "<commands>" )
set( ENVIRONMENT_VARIABLES "<variables>" )
configure_file( template.vcxproj.user.in ${CMAKE_BINARY_DIR}/project.vcxproj.user @ONLY )