Skip to content

Commit 43302d9

Browse files
author
mikeblome
committed
fixed pages to correspond to reality
1 parent 77c07d9 commit 43302d9

13 files changed

+79
-321
lines changed

docs/linux/TOC.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,12 @@
44
# [Connect to Your Remote Linux Computer](connect-to-your-remote-linux-computer.md)
55
# [Deploy, Run, and Debug Your Linux Project](deploy-run-and-debug-your-linux-project.md)
66
# [Linux Project Property Page Reference](prop-pages-linux.md)
7-
## [Visual C++ Directories (Linux)](prop-pages/directories-linux.md)
8-
## [C++ General Properties (Linux)](prop-pages/general-linux.md)
9-
## [C++ Makefile Project (Linux)](prop-pages/general-linux-makefile.md)
10-
## [C++ Makefile Intellisense Properties (Linux)](prop-pages/isense-linux-makefile.md)
11-
## [C++ Remote Archive Properties (Linux)](prop-pages/remote-ar-linux.md)
12-
## [C++ Remote Debugging Properties (Linux)](prop-pages/remote-debugger-linux.md)
13-
## [C++ Linker Properties (Linux)](prop-pages/remote-ld-linux.md)
14-
## [C++ Remote Copy Sources Properties (Linux)](prop-pages/remote-copy-sources.md)
15-
## [C++ Remote Copy Sources Properties (Linux Makefile Project)](prop-pages/remote-copy-sources-makefile.md)
16-
## [C++ Remote Build Event Properties (Linux)](prop-pages/remote-build-events.md)
17-
## [C++ Remote Build Event File-level Properties (Linux)](prop-pages/remote-build-events-file.md)
7+
## [General Properties (Linux)](prop-pages/general-linux.md)
8+
## [Debugging Properties (Linux)](prop-pages/debugging-linux.md)
9+
## [VC++ Directories Properties (Linux)](prop-pages/directories-linux.md)
10+
## [Copy Sources Properties (Linux)](prop-pages/copy-sources-project.md)
11+
## [C/C++ Properties (Linux)](prop-pages/c-cpp-linux.md)
12+
## [Linker Properties (Linux)](prop-pages/linker-linux.md)
13+
## [Build Event Properties (Linux)](prop-pages/build-events-linux.md)
14+
## [Custom Build Step Properties (Linux)](prop-pages/custom-build-step-linux.md)-
15+
## [Makefile Project Properties (Linux)](prop-pages/makefile-linux.md)

docs/linux/prop-pages-linux.md

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,15 @@ manager: "ghogen"
1616
# Linux Project Property Page Reference
1717
This section contains reference content for property pages in a Visual C++ Linux project.
1818

19-
- [Visual C++ Directories (Linux)](prop-pages/directories-linux.md)
20-
- [C++ General Properties (Linux)](prop-pages/general-linux.md)
21-
- [C++ Makefile Project (Linux)](prop-pages/general-linux-makefile.md)
22-
- [C++ Makefile Intellisense Properties (Linux)](prop-pages/isense-linux-makefile.md)
23-
- [C++ Remote Archive Properties (Linux)](prop-pages/remote-ar-linux.md)
24-
- [C++ Remote Debugging Properties (Linux)](prop-pages/remote-debugger-linux.md)
25-
- [C++ Remote Configuration Properties (Linux/gcc)](prop-pages/remote-gcc-linux.md)
26-
- [C++ Linker Properties (Linux)](prop-pages/remote-ld-linux.md)
27-
- [C++ Remote Copy Sources Properties (Linux)](prop-pages/remote-copy-sources.md)
28-
- [C++ Remote Copy Sources Properties (Linux Makefile Project)](prop-pages/remote-copy-sources-makefile.md)
29-
- [C++ Remote Build Event Properties (Linux)](prop-pages/remote-build-events.md)
30-
- [C++ Remote Build Event File-level Properties (Linux)](prop-pages/remote-build-events-file.md)
19+
- [General Properties (Linux)](prop-pages/general-linux.md)
20+
- [Debugging Properties (Linux)](prop-pages/debugging-linux.md)
21+
- [VC++ Directories Properties (Linux)](prop-pages/directories-linux.md)
22+
- [Copy Sources Properties (Linux)](prop-pages/copy-sources-project.md)
23+
- [C/C++ Properties (Linux)](prop-pages/c-cpp-linux.md)
24+
- [Linker Properties (Linux)](prop-pages/linker-linux.md)
25+
- [Build Event Properties (Linux)](prop-pages/build-events-linux.md)
26+
- [Custom Build Step Properties (Linux)](prop-pages/custom-build-step-linux.md)-
27+
- [Makefile Project Properties (Linux)](prop-pages/makefile-linux.md)
28+
3129

3230

docs/linux/prop-pages/remote-copy-sources.md renamed to docs/linux/prop-pages/copy-sources-project.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Remote Copy Sources Project Properties (Linux C++) | Microsoft Docs"
2+
title: "Copy Sources Project Properties (Linux C++) | Microsoft Docs"
33
ms.custom: ""
44
ms.date: "9/26/2017"
55
ms.reviewer: ""
@@ -16,7 +16,7 @@ f1_keywords:
1616
- VC.Project.VCConfiguration.BuildLogFile
1717
---
1818

19-
# Remote Copy Sources Project Properties (Linux C++)
19+
# Copy Sources Project Properties (Linux C++)
2020
The properties set on this property page apply to all files in the project except whose file-level properties are set.
2121

2222
Property | Description
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
title: "Custom Build Step Properties (Linux C++) | Microsoft Docs"
3+
ms.custom: ""
4+
ms.date: "10/17/2017"
5+
ms.reviewer: ""
6+
ms.suite: ""
7+
ms.technology:
8+
- "vs-ide-general"
9+
ms.tgt_pltfrm: ""
10+
ms.topic: "article"
11+
ms.assetid: 77a9c1fb-7c41-4a9b-9418-18ac17ce4e74
12+
author: "mikeblome"
13+
ms.author: "mblome"
14+
manager: "ghogen"
15+
f1_keywords:
16+
- VC.Project.IVCEventTool.CommandLine
17+
- VC.Project.IVCEventTool.Description
18+
- VC.Project.IVCEventTool.ExcludedFromBuild
19+
- VC.Project.VCConfiguration.BuildLogFile
20+
---
21+
22+
# Custom Build Step Properties (Linux)
23+
24+
25+
Property | Description
26+
--- | ---
27+
Command Line | The command to be executed by the custom build step.
28+
Description | A message that's displayed when the custom build step runs.
29+
Outputs | The output file that the custom build step generates. This setting is required so that incremental builds work correctly.
30+
Additional Dependencies | A semicolon-delimited list of any additional input files to use for the custom build step.
31+
Execute After and Execute Before | These options define when the custom build step is run in the build process, relative to the listed targets. The most commonly listed targets are BuildGenerateSources, BuildCompile, and BuildLink, because they represent the major steps in the build process. Other often-listed targets are Midl, CLCompile, and Link.
32+
Treat Output As Content | This option is only meaningful for Windows Store or Windows Phone apps, which include all content files in the .appx package.

docs/linux/prop-pages/remote-debugger-linux.md renamed to docs/linux/prop-pages/debugging-linux.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Remote GDB Debugger Properties (Linux)| Microsoft Docs"
2+
title: "Debugger Properties (Linux)| Microsoft Docs"
33
ms.custom: ""
44
ms.date: "9/26/2017"
55
ms.reviewer: ""
@@ -20,10 +20,11 @@ f1_keywords:
2020
- VC.Project.LinuxDebugger.DebugChildProcesses
2121
---
2222

23-
# Remote GDB Debugger Properties (Linux)
23+
# C++ Debugging Properties (Linux)
2424

2525
Property | Description | Choices
2626
--- | ---| ---
27+
Pre-Launch Command (MakeFile projects) | A command that is run on the shell before the debugging starts and before the debugger is running, and can be used to affect the debugging environment.
2728
Debugger Type | Specifies which code type to debug. | **Native Only**<br>
2829
Pre-Launch Command | A command that is run on the shell before the debugging starts and before the debugger is running, and can be used to affect the debugging environment.
2930
Program | The full path to the program to debug on the remote system. This is a path on the remote system. If left empty or unchanged it defaults to the current project output.
@@ -35,3 +36,6 @@ Remote Debugger Port Number | The port number on which the remote debugger serve
3536
Debugging Mode | Specifies how the debugger interfaces with gdb. In the gdb mode the debugger drives gdb over the shell on the remote system. In the gdbserver mode, gdb is running locally and connects to gdbserver running remotely. | **gdbserver**<br>**gdb**<br>
3637
Additional Symbol Search Paths | Additional search path for debug symbols (solib-search-path).
3738
Debug Child Processes | Specifies whether to enable debugging of child processes.
39+
Enable Python Pretty Printing | Enable pretty printing of expression values. Only supported in gdb debugging mode.
40+
Visualization File | Default native visualization file (.natvis) containing visualization directives for SLT types. Other .natvis files that belong to the current solution will be loaded automatically.
41+
Additional Sources File Path Map (MakFile projects) | Additional path equivalences for the debugger to use to map Windows source file names to Linux source file names. The format is "\<windows-path>=\<linux-path>;...". A source file name found under the Windows path will be referenced as if is has been found in the same relative position under the Linux path. Files found in the local project do not require additional mapping.

docs/linux/prop-pages/general-linux-makefile.md

Lines changed: 0 additions & 32 deletions
This file was deleted.

docs/linux/prop-pages/isense-linux-makefile-file.md

Lines changed: 0 additions & 30 deletions
This file was deleted.

docs/linux/prop-pages/isense-linux-makefile.md

Lines changed: 0 additions & 28 deletions
This file was deleted.
Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ f1_keywords:
3737

3838
# Linker Properties (Linux C++)
3939

40+
## General
4041
Property | Description | Choices
4142
--- | ---| ---
4243
Output File | The option overrides the default name and location of the program that the linker creates. (-o)
@@ -53,15 +54,32 @@ Additional Library Directories | Allows the user to override the environmental l
5354
Linker | Specifies the program to invoke during linking, or the path to the linker on the remote system.
5455
Link Timeout | Remote linking timeout, in milliseconds.
5556
Copy Output | Specifies whether to copy the build output file from the remote system to the local machine.
57+
58+
## Input
59+
Property | Description | Choices
60+
--- | ---| ---
5661
Ignore Specific Default Libraries | Specifies one or more names of default libraries to ignore. (--exclude-libs lib,lib)
5762
Ignore Default Libraries | Ignore default libraries and only search libraries explicitely specified.
5863
Force Undefined Symbol References | Force symbol to be entered in the output file as an undefined symbol. (-u symbol --undefined=symbol)
5964
Library Dependencies | This option allows specifying additional libraries to be added to the linker command line. The additional library will be added to the end of the linker command line prefixed with 'lib' and end with the '.a' extension. (-lFILE)
65+
Additional Dependencies | Specifies additional items to add to the link command line.
66+
67+
## Debugging
68+
Property | Description | Choices
69+
--- | ---| ---
6070
Debugger Symbol Information | Debugger symbol information from the output file. | **Include All**<br>**Omit Debugger Symbol Information Only**<br>**Omit All Symbol Information**<br>
6171
Map File Name | The Map option tells the linker to create a map file with the user specified name. (-Map=)
72+
73+
## Advanced
74+
Property | Description | Choices
75+
--- | ---| ---
6276
Mark Variables ReadOnly After Relocation | This option marks variables read-only after relocation.
6377
Enable Immediate Function Binding | This option marks object for immediate function binding.
6478
Do Not Require Executable Stack | This option marks output as not requiring executable stack.
6579
Whole Archive | Whole Archive uses all code from Sources and Additional Dependencies.
66-
Additional Options | Additional Options.
67-
Additional Dependencies | Specifies additional items to add to the link command line.
80+
81+
82+
## Additional Options
83+
84+
85+

docs/linux/prop-pages/remote-build-events-makefile.md

Lines changed: 0 additions & 41 deletions
This file was deleted.

0 commit comments

Comments
 (0)