diff options
| author | hristo <[email protected]> | 2021-01-26 15:34:27 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-01-26 14:34:27 +0100 |
| commit | 88a6f16c9a552ebb8c39fff57cf16cfce7c88913 (patch) | |
| tree | 01f43248128d37b0c2c2be628797197f30a3df60 /CMakeLists.txt | |
| parent | 65b299c6cfdfd85a79833641c96b41babd50c872 (diff) | |
| download | raylib-88a6f16c9a552ebb8c39fff57cf16cfce7c88913.tar.gz raylib-88a6f16c9a552ebb8c39fff57cf16cfce7c88913.zip | |
Documentation cmake (#1549)
* Documenting the compiler flags
* Moved some android compiler flags and added documentation on them too.
* Some more restructuring.
Removed unnecessary comments that were self described by the code.
Added some more explanations around certain parts of CMake and especially around compiler flags.
Diffstat (limited to 'CMakeLists.txt')
| -rwxr-xr-x | CMakeLists.txt | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 8c5d2113..5fe826df 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,9 +2,11 @@ cmake_minimum_required(VERSION 3.0) project(raylib) # Directory for easier includes +# Anywhere you see include(...) you can check <root>/cmake for that file set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake) -# RAYLIB_IS_MAIN determines whether the project is being used from root, or as a dependency. +# RAYLIB_IS_MAIN determines whether the project is being used from root +# or if it is added as a dependency (through add_subdirectory for example). if ("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_SOURCE_DIR}") set(RAYLIB_IS_MAIN TRUE) else() @@ -17,7 +19,7 @@ include(CompilerFlags) # Registers build options that are exposed to cmake include(CMakeOptions.txt) -# Checks a few environment and compiler configurations +# Enforces a few environment and compiler configurations include(BuildOptions) # Main sources directory (the second parameter sets the output directory name to raylib) |
