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
Copy file name to clipboardExpand all lines: README.md
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,8 @@ project_options(
37
37
ENABLE_CLANG_TIDY
38
38
ENABLE_VS_ANALYSIS
39
39
# ENABLE_CONAN
40
-
# ENABLE_IPO
40
+
# ENABLE_INTERPROCEDURAL_OPTIMIZATION
41
+
# ENABLE_NATIVE_OPTIMIZATION
41
42
# ENABLE_DOXYGEN
42
43
# ENABLE_COVERAGE
43
44
# ENABLE_SANITIZER_ADDRESS
@@ -158,7 +159,8 @@ It accepts the following named flags:
158
159
-`ENABLE_CLANG_TIDY`: Enable static analysis with clang-tidy
159
160
-`ENABLE_VS_ANALYSIS`: Enable Visual Studio IDE code analysis if the generator is Visual Studio.
160
161
-`ENABLE_CONAN`: Use Conan for dependency management
161
-
-`ENABLE_IPO`: Enable Interprocedural Optimization (Link Time Optimization, LTO) in the release build
162
+
-`ENABLE_INTERPROCEDURAL_OPTIMIZATION`: Enable Interprocedural Optimization (Link Time Optimization, LTO) in the release build
163
+
-`ENABLE_NATIVE_OPTIMIZATION`: Enable the optimizations specific to the build machine (e.g. SSE4_1, AVX2, etc.).
162
164
-`ENABLE_COVERAGE`: Enable coverage reporting for gcc/clang
163
165
-`ENABLE_DOXYGEN`: Enable Doxygen documentation. The added `doxygen-docs` target can be built via `cmake --build ./build --target doxygen-docs`.
164
166
-`WARNINGS_AS_ERRORS`: Treat compiler and static code analyzer warnings as errors. This also affects CMake warnings related to those.
@@ -316,3 +318,7 @@ dynamic_project_options(
316
318
Add your executables, etc., as described above.
317
319
318
320
</details>
321
+
322
+
# License
323
+
324
+
This project can be used under the terms of either the [MIT license](./LICENSE.txt) or the [Unlicense](./Unlicense.txt) depending on your choice (as you wish). Both are permissive open-source licenses that allow any usage, commercial or non-commercial, copying, distribution, publishing, modification, etc. Feel free to choose whichever is more suitable for you.
"You have separately defined user/developer defaults and general defaults for ${option_name}. Please either provide a general default OR separate developer/user overrides"
"You have separately defined user/developer defaults and general defaults for ${option_name}. Please either provide a general default OR separate developer/user overrides"
0 commit comments