UnaNancyOwen
6/12/2016 - 2:18 PM

Set Local Debugger Settings (Command Arguments and Environment Variables) using CMake

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 )