You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>The name of the final output will be the name of the script file, therefore a script file will always have a 1 to 1 relationship with the linker output, even if multiple sources are specified in the script file build settings. </p>
674
+
<p>The name of the final output will be the name of the script file, therefore a script file will
675
+
always have a 1 to 1 relationship with the linker output, even if multiple sources are specified in
676
+
the script file build settings. </p>
674
677
<p>You can use any of your source files as a script file, or a dedicated .cpp file for building.</p>
675
678
<hr/>
676
679
<h2id="platforms-and-profiles">Platforms And Profiles</h2>
677
680
<p>runcpp2 uses platforms and profiles to organize build settings. </p>
678
-
<p>Platforms represent different host operating systems (not the target platform), while profiles represent different compilers toolchains and their configurations.</p>
681
+
<p>Platforms represent different host operating systems (not the target platform), while profiles
682
+
represent different compilers toolchains and their configurations.</p>
679
683
<h3id="list-of-platforms">List Of Platforms</h3>
680
684
<p>runcpp2 supports the following platforms:</p>
681
685
<ul>
@@ -688,7 +692,7 @@ <h3 id="list-of-platforms">List Of Platforms</h3>
688
692
<h3id="default-profiles">Default Profiles</h3>
689
693
<p>The default user configuration includes two compiler profiles:</p>
690
694
<ul>
691
-
<li><strong>g++</strong>: GNU C++ compiler (with alias "mingw")</li>
695
+
<li><strong>g++</strong>: GNU c++ compiler (with alias "mingw")</li>
692
696
<li><strong>vs2022_v17+</strong>: Visual Studio 2022 compiler (with aliases "msvc1930+", "msvc")</li>
When using g++, only <code>-O2</code> will be used.
732
-
When using any other profile, only <code>-Wall</code> will be used.</p>
737
+
When using any other profile, only <code>-Wall</code> will be used, not <code>-Wall -O2</code>.</p>
733
738
</div>
734
-
<detailsclass="wip skipping defaultplatform and defaultprofile">
735
-
<summary>Wip</summary>
736
-
<p>If you have a setting that <strong>only</strong> has DefaultPlatform and DefaultProfile, you can directly specify the settings without listing it under DefaultPlatform and DefaultProfile.</p>
739
+
<details>
740
+
<summary>Skipping DefaultPlatform and DefaultProfile <strong>(WIP)</strong></summary>
741
+
<p>If you have a setting that <strong>only</strong> has DefaultPlatform and DefaultProfile, you can directly
742
+
specify the settings without listing it under DefaultPlatform and DefaultProfile.</p>
0 commit comments