Update toc and headings #3

This commit is contained in:
Thom Troy
2015-12-01 11:30:23 +00:00
parent 5d93ba34d9
commit aa058a144c

View File

@@ -1,14 +1,10 @@
= Compile Flags = Compile Flags
:toc: :toc:
:toc-placement!: :toc-placement!:
toc::[] toc::[]
# Introduction
[[intro]]
Introduction
------------
CMake supports setting compile flags using the +CMAKE_C_FLAGS+ and +CMAKE_CXX_FLAGS+ CMake supports setting compile flags using the +CMAKE_C_FLAGS+ and +CMAKE_CXX_FLAGS+
variables. Similarly linker flags can be set using the +CMAKE_LINKER_FLAGS+. variables. Similarly linker flags can be set using the +CMAKE_LINKER_FLAGS+.
@@ -25,13 +21,10 @@ $ tree
* CMakeLists.txt - Contains the CMake commands you wish to run * CMakeLists.txt - Contains the CMake commands you wish to run
* main.cpp - The source file with main * main.cpp - The source file with main
[[concepts]] # Concepts
Concepts
~~~~~~~~
[[set-cpp-flag]]
Set C++ Flag ## Set C++ Flag
^^^^^^^^^^^^
Similar to the build type a C++ compiler flag can be set using the following methods. Similar to the build type a C++ compiler flag can be set using the following methods.
@@ -46,9 +39,7 @@ image::cmake-gui-set-cxx-flag.png[cmake-gui set cxx flag]
cmake .. -DCMAKE_CXX_FLAGS="-DEX3" cmake .. -DCMAKE_CXX_FLAGS="-DEX3"
---- ----
[[set-default-flag]] ## Set Default C++ Flags
Set Default C++ Flags
^^^^^^^^^^^^^^^^^^^^^
The default `CMAKE_CXX_FLAGS` is either empty or contains the appropriate flags The default `CMAKE_CXX_FLAGS` is either empty or contains the appropriate flags
for the build type. for the build type.
@@ -69,9 +60,7 @@ are used to force this variable to be set in the CMakeCache.txt file.
For more details, see https://cmake.org/cmake/help/v3.0/command/set.html[here] For more details, see https://cmake.org/cmake/help/v3.0/command/set.html[here]
==== ====
[[building-the-example]] # Building the Example
Building the Example
~~~~~~~~~~~~~~~~~~~~
[source,bash] [source,bash]
---- ----