From 484548379ff20cef998da197115eaa353516e6d3 Mon Sep 17 00:00:00 2001 From: aminya Date: Sat, 5 Oct 2024 08:33:57 +0000 Subject: [PATCH] aminya published a site update --- doctrees/environment.pickle | Bin 45046 -> 45046 bytes doctrees/index.doctree | Bin 53850 -> 53796 bytes doctrees/src/index.doctree | Bin 168981 -> 168857 bytes doctrees/src/project_options_example.doctree | Bin 16141 -> 16087 bytes .../src/project_options_example.md.txt | 8 ++++---- html/index.html | 8 ++++---- html/searchindex.js | 2 +- html/src/index.html | 18 +++++++++--------- html/src/project_options_example.html | 8 ++++---- 9 files changed, 22 insertions(+), 22 deletions(-) diff --git a/doctrees/environment.pickle b/doctrees/environment.pickle index 56c14c95d3e0472168e2a39f5e3694db3266606f..199f8cd6c224959c75bd80bbe95f1781cec670c1 100644 GIT binary patch delta 1369 zcmZ`(ZA@Eb6z(n1j>tMbgG}23vPf{0MFvGeKY)?dv@90EWw`6y+KRobAGVz#F%y=l zOPd>qo*PBcNL+}UXtMaqkVZcC$B$&2{Fw2FQ`ppOSwu`sh$f5rp7-?6O#E}sbIx-Ekr99 zYUu0f+|%0wF{c$)?RE9@c{-h1C`el(nbMS5bclkvd|M=_DRb~pTchDKm$tn=CAl zF%Ij06C4)F7(duS78c4F`&Tvumlam+pJ+i_hew))6CL#r{`dB3$=&_I7mf2Lt#s_P zV!_i|y;^3oHBr-|!=Z#N5IH=|JBM$zn$*%9`9vT-JOn>GYT*+{1ynl9q1tIFQj2r+ z-f#+*9F6dz!va2s84S)Ua5~LK>vUe-u_V9hbypd@>1u$JuJSDnIRX}4HSo8~#B;W~FTt5^Gq|S=aK|kh#0;9@qUT0 zPylcrsbSl^OXOYi{XyWDeIt4i7xO33)5c__@9%||WREn*F3W2LAjxJZetJ9n`cyM4ciUlK@GH0^*Rl4HPtQRKME$$i zmqXo>FczkEFn5@rip;b9wTvk~VX)$(6C$3?N3WA-CVq{;M52hO*;FBcZ=T;qU}MBY z!1TgD6l^)Zg*^7rJObVmKN00Rd7D7{%Q?_;>O1n7(^m-G$$U%ThWb5$E3f`YU|~Gx zIrsW1dEU})5K!N^O5nK(x;zBlUWbnZX0XUrxz@D8#^l#9rqJ}Ry~Eoxrj$a=-^9Z2 z@%C_oElvdyG_!&Cd0UXaHPFb`&K!~IaG$)iOx_}~NnS~;kvC85koSHi3(rh<@vrsV zbORsR)#(FzktNgbhb!Dau5kId!p-9<3;we{E0#}-RZWYqw1`TJpfvx#e13L??!Ytf Z%j4>Qs-6FElyAze87JS6*vzT?e*s9K0Z#w` delta 1347 zcmZ`(eP~lx6wga*p5m&eZP0cmQLJ0$mQ>8v1Z`eoV`jU&is`Cjol(0a>+))okVX+k zsYRwFM6ErK`BA|#E%-Sccd;MLF5MsdfE5dKg4*@nzNl-+Z01ZDWoIltez z=bYU8J16hKZS8~G+A9Yf5R$52(KY$jZ)o(X+4-HxP_-NlMPi*1H9IF73rF^<*?Aac z7^WR7Eki{bO?DpRwq$2YRYowd;HgquM_5&c;Z>(qH;QK_II>}xkb`dLi*~G5uA#v) zWem+Qny=7YMUzK^g~~XZ9GP%d6g6RCM*RKked+JzI#!$!zqZdZh7B^JPUZ}oWW-F2 zGi;O*YbyR?nK{N<+{nOLTQ7`2Pp#!;J>I@4(i-lF>`28E_<;YtsFyxzvi3C*8y-3O z0riG!E-P$yRl-WC0{UELkR)R{YDItZnE^rGVTOH@zNl9jg>6z5d?O`frf5gTC&5vs1J6z$Fy zr{bYbwM(@qLy+)A=v4##OCeS#!b9IIWfQ>_q-0~IAdC=8{hQRm_)aT1)!;$cqm+@^ zx2Ey%x?HTK?#8Axy6u7ecz$`{4YK&{Lh2flX_jfUZ^;Ls;Oa*#aEFAw39_uwZV>QzyYrv~o#e-E(+F3+#0s64R-E>H9{ zm4^~CHV|fj$+P8CDi5ZhJTqtB7picX{Ct!AFR(T83v7q{MQnlmOO+gaFjz;&c7AXb zPJHlPEvpLhFAsINeAMCQQHN_sT@C{0WHYu;vpr3-v^2{~v!pcrw0wDPlHY+=;GcoI W=XASrp<5V+)fXjUn8Yt0EdCFUMfbD- diff --git a/doctrees/index.doctree b/doctrees/index.doctree index 95443b59298326bcce57329b571b1ad079f75443..0a007dcdda16812b2c330a7154e146afbde47704 100644 GIT binary patch delta 746 zcmcb$gn7vlW|julsgfI6TJ3FFGxJhXE2i}D6&EGz2c;&a7fGSFR1maWjlk*b6mc|z(mSjw+ouZKiGA=6|M1ai6iU1LT zAR-b(1b~Pr5D^3-qCrH+<_iv68KpoPyV!%G-Y(sy%m&un#cuWr#G5?d$(WAJ1a7hOjG$wn^PlQ+7EPcCt> z1@hut#3s2(O@8EJsQ~uDERf5!4zbJ^Z3XlU)k%4(2>O|09 zAT_xyWHU%A)Q*t@vs2T=_sT#|T{!8o VdBX{LPyk#wS;hpU+|LNJ0RXm~?U(=n delta 786 zcmZ3og!$GIW|julss0;TTJ0I7Cnq{cPcC*A)?^EEb#(D{ozlZyT$HTulbM{FSDZSf zhcz=VCADHo4<|?z%%1$vUR5KIg@K`m6U^5uDlVCl6$}#KL(;03n=&OUXtJJzE@Q~# z7zb5Az{P=>zl8h;}Q#7(b#$|Guue8FKWqZCME7yHvC@9jP-vVk>su^%%20OU=c@8r%7GOd4##^iVh#mR;a zBD^RroUHGxAP!Z5=4)862u+^sT)-GOnZ-qyF?h0(i#CuQ=Mp?Q)jk_?i~(~^_Tj1vuwEmJKFj7*Y}3{A`ojEy#z zPM*cY8Smuk;TY!WA2gYNnhb)sS$kR|vgG+0vYSuNFlM5kT{=vgil6jUA#)Cq%vPOG>~oq|vbf`Wn|LV-eC3avb*^D$@vwNS8l zi#NJC#p#q7r|eTdw!|o#F>ZfM=6u9Qwy4Q6H5)p&WPdDf_k17OX0q&&tbd%}xxe$c z=l;&u?js|2A0Fx76wnQQ{y!(b5@4w*H*N5F#@5xAC9E(R%d1Vr^>&BPGYW|eOPQ&r z&gAo`@id&OT9NWva%PH;9#4;?t5Tw8H2eGcdDL=LTU%G}vo<0jcN}h@tuFUjowO$< z9$fTN%CxK&p3&e5EH1Z~)fnX~iyg*#vu}%Uh85dcx1qs4*6nDVXxwO;(6pg(p=n3c zA}(3l56M{ACafsR5g}SF9TYS)B|RJ(X>a;eIx*$> zz-QLswYqq~2hDVWA)Y7M3=!Z&OM4BGT;Wd*FY(w+NNA%9iNzWvRSB7&Y|xGKqVY zSwr0BW&aF~V)pVez+vqQBf`0ytq7?rZ*ib&E9cXqy!%Mx2P0p!Is##HK@Gyg!ZVoF zTO?v=tp)hgz!*ax6|du7WmdS@SQ6<^FBFHc>?|^t4z5(uteh9=qw+p#EQt`$n%)6$ ziEAsPIndPn1lni*hI>V;^l*jI(8s*)^;OI zt@j~(*wBiwaD6Aj=NsGz`5XCoF7e|{4uqGt$Z+t@B0Q0%T!cJlA%f`QO1Q+}mU4uR zt@7#iRui5UZ#N?xbr&G0+HoXWFFqJLgsbI09WP@hhlRwaWvtM<*bd? z;;$hO;4j#0V2AHQsmiBR_w0r7Eb1N`=ySwa6O&%{0^ZLE2HD(%2}`T%1(?=#EYuI%Xm_P6u+LV2Vo~>mMEE5Hjre6 zco@fIEoQwz^!y6>y0_lo*BzG@Y$Oz*kM(Tk{T^;2r{E;|Ey8K+tBG5XoEMp6pLvExVZ9kVr&qrwnojn%TgWh9MNIJpXsrM*s)3&InOEY;#O zq!*gWA|m{VOqI;Au2w#-oWhIcafe#TE4-^bZu(Yo2tuVtTgeCzCK6t@Ppf?AW44o3 zAWZ%BhpAg?L+_}YM4^g@Q^GLO6b6vFlnEMbOi9fQT$G_2l(f5k&-A5 I4=IWL4OQ$jGynhq delta 2554 zcmc&!dr*{B6z5#v`vk*4SP*4Fd=x4yAh=phQYON(iwJ5E2J+h2U0_#O@D&NHi@3`o z;$6I1sbE?<_5gS2%jqT7R5oQ$_VAIFP0o}iW;N3^O?A(=MwEY)f3<&{-?_i@xaV=d z-Su=}_rXBFX8-Ql{eC|$rhQpT+LkqOmXMcz@8axqw`;t$t~^m^EZ3W@dbi8pXs*z& zce?_Rm36uzeP&#XpO23#Kt8MLto3fwW+Wzz302ipxJ@?No1Or6`hNP%oF?wk;0j({ zVJSD4*63H)TUM_rtv9$IamSf3ov954<}qzWVMF0S(Tu{0!j7UHMU&^gB`?Ba40MWL z?;lzCL#!YNJH_KESLG8XaEgM?d%`46(P{RcFp*PKM_%KeG%Yhz#Ctp4adfI?8Xe3G z4ZES2?Yx;!GUG!rk~_MBRjNd6H^W#@H)*11tR|M;%4fMqqoChwq9=r2x9g1NDt#R_ zYLxU{%}koFnd}>(QqdtX!Z%8#Vma@@6q=r;R9r9M@8hS>XGQbvg!pbZ+3BGyH?+`& z+6354tF_T!LrD*5WB7niXy?#gT?8GkyPI1zx&o@r4x@WlDd;=87H-#NzqL>v@&#VL zcgQ2C$wU4XHF?MZ{#=uX9L}`{mtVc5-0IyB&0U(oQ$uMueSWFLwaT0kF7ucD44Xa6 za)W?Fab79HvE^G3GFG1DK#MEyq(%APAW@(|zUYBygvLTM!lhNOpx2=y51NXNK=)Kc zus#b3qAF_w?O7E@=ai`F-s%v#E+@#-R1)LI`{8Ac(Lf<)SHxX87l2jb})#%o+_EL`9jG4-KWPjw~2ICB|7m1PIQZ)-Xc zw$*hb%&2!G9BpVtNL#lJ;pBP;LcvBO!tsaKAf!AZ!~RW0cp}X!5b|4AA$V+jGX9ZRBS*V{_mnAW>4?Je@Iv>-1^>&xH6@{UD(a63C@ z^T7>vJV<2sBJZcj0awcb_sYRe@7$gfi3uI@`W>>}A)6g0yJz3_3-B)qdUx2sMrY84 zVDpsIivh$nUixeR(g>tV$`|1-pl|l%#w91|ljhBxmzS1(G>y!U=hPTtgMtn?I24j3h9&pw4GaDO!!L+yG> z=?Oj(Pv~n0#sBN}yXLcuGZ03Ho(vdM*~{O=(~--8Y{?l=++bQj=bQ;-zkCRxVWaJp zl(-FIk=qdBn*NW*J?d`{C<3|#AMn8+z4BW){eAehfvKPghkGPbINS$p*=7oO zAlSVO6p}3V(=e!EixmF>tOftA-0%Y%eivr5ai2g8D#nLYeXUTbK=EX1;{4og9OCLcr2u^OkTQ*Dl+ENhOIZ@^%9{m&v7bn`hMBEwJ z20{lXp7|@IM+b_1s0+Pi^M}72dHIpYKfJ@-dge?RPNkBV%U^A zvJV{W)jBc=?X1~K>|zHdycEy6(qIbywNH@vWqBZWB0oJrzUYMpeo-g-U%yDZmZ-(9 z8zTGHl64?bkD!-3L4KRe@-P_?2gWkTGRQn; zZRFQTf6}7`o^IrmfupQ=6YuXR`(P7K-Y56BqKS8YgSQZ90FhGt7UB!SWWrtdvfgGACUv!u z`$32r!+-1=m9F_1{YYP*P1n&BcYfBtRucag_{KN1}!(>Pct Gnf(XFWL}W~ diff --git a/doctrees/src/project_options_example.doctree b/doctrees/src/project_options_example.doctree index 6b728ca2821194259ed289751b78360a4636d643..29342f909d22a2cabe8d2e36ed8fc5a472f3fee2 100644 GIT binary patch delta 181 zcmeCJyI#xMz&iDe-A2}a4#vXGx*`rtjAonj#CjMtEX)!OEeuT!OcRsMOw0_@EGQ_T_$(o8HZ4NOy$H+S*OVq#KInj9!AwfU7)Bh%#ng0h=`3K}y}*+3np J&3oko delta 227 zcmca!+gr!lz&e%5ej{r?2V>9XsT>YWj3%3}arH227#gG+m>QWH8k!hcq?jccB%7xt zCz}~38X8-sS{N9aBqbS|m>C!wZSLZk#l#u!Xp$+Wp$K0qD-ahgHU diff --git a/html/_sources/src/project_options_example.md.txt b/html/_sources/src/project_options_example.md.txt index 72483b99..bd18e8bd 100644 --- a/html/_sources/src/project_options_example.md.txt +++ b/html/_sources/src/project_options_example.md.txt @@ -20,7 +20,7 @@ endif() # Add project_options from https://github.com/aminya/project_options # Change the version in the following URL to update the package (watch the releases of the repository for future updates) -set(PROJECT_OPTIONS_VERSION "v0.36.4") +set(PROJECT_OPTIONS_VERSION "v0.36.6") FetchContent_Declare( _project_options URL https://github.com/aminya/project_options/archive/refs/tags/${PROJECT_OPTIONS_VERSION}.zip) @@ -30,7 +30,7 @@ include(${_project_options_SOURCE_DIR}/Index.cmake) # install vcpkg dependencies: - should be called before defining project() run_vcpkg( VCPKG_URL "https://github.com/microsoft/vcpkg.git" - VCPKG_REV "10e052511428d6b0c7fcc63a139e8024bb146032" + VCPKG_REV "86a181505ac6460f98496a79abdee6a0f49905ec" ) # Install conan dependencies: - should be called before defining project() run_conan() @@ -54,7 +54,7 @@ if(FEATURE_TESTS) set(ENABLE_COVERAGE "ENABLE_COVERAGE") set(ENABLE_SANITIZER_ADDRESS "ENABLE_SANITIZER_ADDRESS") - set(ENABLE_SANITIZER_UNDEFINED_BEHAVIOR "ENABLE_SANITIZER_UNDEFINED_BEHAVIOR") + set(ENABLE_SANITIZER_UNDEFINED "ENABLE_SANITIZER_UNDEFINED") endif() # Enable doxgen for the docs @@ -76,7 +76,7 @@ project_options( ${ENABLE_DOXYGEN} ${ENABLE_COVERAGE} ${ENABLE_SANITIZER_ADDRESS} - ${ENABLE_SANITIZER_UNDEFINED_BEHAVIOR} + ${ENABLE_SANITIZER_UNDEFINED} # ${ENABLE_SANITIZER_THREAD} # ${ENABLE_SANITIZER_MEMORY} # ENABLE_SANITIZER_POINTER_COMPARE diff --git a/html/index.html b/html/index.html index 8639b3f0..bcd4de6e 100644 --- a/html/index.html +++ b/html/index.html @@ -161,7 +161,7 @@

project< # Add project_options from https://github.com/aminya/project_options # Change the version in the following URL to update the package (watch the releases of the repository for future updates) -set(PROJECT_OPTIONS_VERSION "v0.36.4") +set(PROJECT_OPTIONS_VERSION "v0.36.6") FetchContent_Declare( _project_options URL https://github.com/aminya/project_options/archive/refs/tags/${PROJECT_OPTIONS_VERSION}.zip) @@ -171,7 +171,7 @@

project< # install vcpkg dependencies: - should be called before defining project() run_vcpkg( VCPKG_URL "https://github.com/microsoft/vcpkg.git" - VCPKG_REV "10e052511428d6b0c7fcc63a139e8024bb146032" + VCPKG_REV "86a181505ac6460f98496a79abdee6a0f49905ec" ) # Install conan dependencies: - should be called before defining project() run_conan() @@ -195,7 +195,7 @@

project< set(ENABLE_COVERAGE "ENABLE_COVERAGE") set(ENABLE_SANITIZER_ADDRESS "ENABLE_SANITIZER_ADDRESS") - set(ENABLE_SANITIZER_UNDEFINED_BEHAVIOR "ENABLE_SANITIZER_UNDEFINED_BEHAVIOR") + set(ENABLE_SANITIZER_UNDEFINED "ENABLE_SANITIZER_UNDEFINED") endif() # Enable doxgen for the docs @@ -217,7 +217,7 @@

project< ${ENABLE_DOXYGEN} ${ENABLE_COVERAGE} ${ENABLE_SANITIZER_ADDRESS} - ${ENABLE_SANITIZER_UNDEFINED_BEHAVIOR} + ${ENABLE_SANITIZER_UNDEFINED} # ${ENABLE_SANITIZER_THREAD} # ${ENABLE_SANITIZER_MEMORY} # ENABLE_SANITIZER_POINTER_COMPARE diff --git a/html/searchindex.js b/html/searchindex.js index 7f1a546c..818f551b 100644 --- a/html/searchindex.js +++ b/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"Documentation": [[1, "documentation"], [3, "documentation"]], "Features": [[1, "features"], [3, "features"]], "Getting Started": [[1, null]], "License": [[1, "license"], [2, null]], "Table of Contents": [[1, "table-of-contents"]], "Usage": [[1, "usage"]], "check_sanitizers_support": [[4, "check-sanitizers-support"]], "dynamic_project_options": [[4, "dynamic-project-options"]], "enable_cross_compiler": [[4, "enable-cross-compiler"]], "executable usage": [[1, "executable-usage"], [4, "executable-usage"], [5, "executable-usage"]], "find_linker": [[4, "find-linker"]], "git_add_remote": [[4, "git-add-remote"]], "git_checkout": [[4, "git-checkout"]], "git_clone": [[4, "git-clone"]], "git_default_branch": [[4, "git-default-branch"]], "git_is_detached": [[4, "git-is-detached"]], "git_parse_url": [[4, "git-parse-url"]], "git_pull": [[4, "git-pull"]], "git_revision": [[4, "git-revision"]], "git_switch_back": [[4, "git-switch-back"]], "git_wait": [[4, "git-wait"]], "header-only library usage": [[1, "header-only-library-usage"], [4, "header-only-library-usage"], [5, "header-only-library-usage"]], "library usage": [[1, "library-usage"], [4, "library-usage"], [5, "library-usage"]], "package_project": [[4, "package-project"]], "project and project_options": [[1, "project-and-project-options"], [4, "project-and-project-options"], [5, "project-and-project-options"]], "project_options": [[1, "project-options"], [3, null]], "project_options function": [[1, "project-options-function"], [4, null], [5, null]], "project_options parameters": [[4, "project-options-parameters"]], "run_vcpkg": [[4, "run-vcpkg"]], "target_disable_static_analysis": [[4, "target-disable-static-analysis"]], "target_find_dependencies": [[4, "target-find-dependencies"]], "target_include_interface_directories": [[4, "target-include-interface-directories"]], "target_include_system_directories": [[4, "target-include-system-directories"]], "target_link_cuda": [[4, "target-link-cuda"]], "target_link_system_libraries": [[4, "target-link-system-libraries"]]}, "docnames": ["README", "index", "src/License", "src/Readme_top", "src/index", "src/project_options_example"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["README.md", "index.rst", "src/License.md", "src/Readme_top.md", "src/index.rst", "src/project_options_example.md"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [1, 3], "0": [1, 4, 5], "0700": 4, "1": 4, "10": 4, "10e052511428d6b0c7fcc63a139e8024bb146032": [1, 4, 5], "120": 4, "1686087993": 4, "20": [1, 4, 5], "24": [1, 4, 5], "3": [1, 4, 5], "36": [1, 4, 5], "3600": 4, "4": [1, 4, 5], "A": [1, 3, 4], "By": 4, "For": 4, "If": [1, 4, 5], "It": 4, "ON": 4, "Or": 4, "The": [1, 3, 4], "Then": [1, 4, 5], "There": 4, "To": 4, "_config": 4, "_default": 4, "_depend": 4, "_developer_default": 4, "_project_opt": [1, 4, 5], "_project_options_source_dir": [1, 4, 5], "_project_warn": 4, "_user_default": 4, "aarch64": 4, "about": 4, "abov": 4, "accept": [1, 4, 5], "action": [1, 4, 5], "ad": 4, "add": [1, 4, 5], "add_execut": [1, 4, 5], "add_librari": [1, 4, 5], "address": 4, "affect": 4, "after": 4, "ago": 4, "all": [1, 4, 5], "allow": 4, "also": 4, "altern": 4, "alwai": 4, "aminya": [1, 3, 4, 5], "an": [1, 4, 5], "analysi": [1, 3, 4], "analyz": [1, 3, 4, 5], "ani": 4, "anymor": 4, "append": [1, 4, 5], "ar": 4, "archiv": [1, 4, 5], "argument": 4, "argument1": 4, "arm": 4, "arm64": 4, "around": [1, 3], "assum": 4, "auto": 4, "automat": [1, 3, 4, 5], "avail": [1, 3, 4], "avx2": 4, "awesom": 4, "back": 4, "bare": 4, "base": 4, "becaus": 4, "becom": 4, "befor": [1, 4, 5], "behavior": 4, "best": [1, 3, 4, 5], "bfd": 4, "bind": 4, "bool": 4, "branch": 4, "build": [1, 3, 4, 5], "build_shared_lib": 4, "built": 4, "c": [1, 4, 5], "cach": [1, 3, 4], "call": [1, 4, 5], "can": [1, 2, 4], "cannot": 4, "case": 4, "cc": 4, "ccach": [1, 3], "chang": [1, 3, 4, 5], "check": 4, "check_sanitizers_support": 1, "checkout": 4, "choic": [1, 2], "choos": 4, "chosen": 4, "clang": [1, 3, 4], "clang_warn": 4, "clone": 4, "cmake": [1, 3, 4, 5], "cmake_binary_dir": 4, "cmake_current_source_dir": [1, 4, 5], "cmake_cxx_standard": [1, 4, 5], "cmake_install_datadir": 4, "cmake_install_includedir": 4, "cmake_minimum_requir": [1, 4, 5], "cmake_polici": [1, 4, 5], "cmake_vers": [1, 4, 5], "cmakelist": 4, "cmp0135": [1, 4, 5], "code": [1, 3, 4], "com": [1, 4, 5], "command": 4, "comment": [1, 4, 5], "commit": 4, "common": 4, "compar": 4, "compat": 4, "compil": [1, 3, 4, 5], "compile_command": 4, "compon": 4, "conan": [1, 3, 4, 5], "config": 4, "config_export_destin": 4, "config_install_destin": 4, "configur": 4, "consid": 4, "content": 4, "correspond": 4, "coverag": [1, 3, 4], "cpp": [1, 4, 5], "cpp_vcpkg_project": [1, 4, 5], "cppcheck": [1, 3, 4], "cppcheck_opt": 4, "creat": 4, "creation": 4, "cross": 4, "cross_root": 4, "cross_triplet": 4, "css": 4, "cu": 4, "cuda": [1, 3, 4], "cuda_warn": 4, "current": 4, "custom": [1, 3, 4], "cxx": [1, 4, 5], "cxx_std_17": 4, "date": 4, "dcmake_c_compil": 4, "dcmake_cxx_compil": 4, "dcross_root": 4, "dcross_triplet": 4, "ddefault_triplet": 4, "decid": 4, "default": [1, 4, 5], "default_branch": 4, "default_triplet": 4, "defin": [1, 4, 5], "denable_cross_compil": 4, "dens": 4, "depend": [1, 2, 3, 4, 5], "dependency1": 4, "dependency_nam": 4, "describ": 4, "destin": 4, "detach": 4, "detect": 4, "develop": 4, "differ": 4, "directli": 4, "directori": 4, "disabl": 4, "do": [1, 4, 5], "doc": [1, 4, 5], "document": 4, "doe": 4, "doesn": 4, "don": 4, "dopt_": 4, "doxgen": [1, 4, 5], "doxygen": [1, 3, 4], "doxygen_html_extra_stylesheet": 4, "doxygen_them": 4, "dtarget_architectur": 4, "dure": 4, "dynam": [1, 3, 4], "dynamic_project_opt": [1, 3], "dynamicopt": 4, "e": [1, 3, 4], "eabi": 4, "each": 4, "easi": 4, "ecd22cc3acc8ee3c406e566db1e19ece1f17f409": 4, "eigen": [1, 4, 5], "eigen3": [1, 4, 5], "either": [1, 2], "els": 4, "emscripten": 4, "enabl": [1, 4, 5], "enable_aarch64_cross_compil": 4, "enable_build_with_time_trac": [1, 4, 5], "enable_cach": [1, 4, 5], "enable_clang_tidi": [1, 4, 5], "enable_compile_commands_symlink": [1, 4, 5], "enable_control_flow_protect": [1, 4, 5], "enable_coverag": [1, 4, 5], "enable_cppcheck": [1, 4, 5], "enable_cross_compil": 1, "enable_developer_mod": 4, "enable_doxygen": [1, 4, 5], "enable_elf_protect": [1, 4, 5], "enable_gcc_analyz": [1, 4, 5], "enable_include_what_you_us": [1, 4, 5], "enable_interprocedural_optim": [1, 4, 5], "enable_native_optim": [1, 4, 5], "enable_overflow_protect": [1, 4, 5], "enable_pch": [1, 4, 5], "enable_pch_user_default": 4, "enable_runtime_symbols_resolut": [1, 4, 5], "enable_sanitizer_address": [1, 4, 5], "enable_sanitizer_leak": 4, "enable_sanitizer_memori": [1, 4, 5], "enable_sanitizer_pointer_compar": [1, 4, 5], "enable_sanitizer_pointer_subtract": [1, 4, 5], "enable_sanitizer_thread": [1, 4, 5], "enable_sanitizer_undefined_behavior": [1, 4, 5], "enable_stack_protect": [1, 4, 5], "enable_un": [1, 4, 5], "enable_vcpkg_upd": 4, "enable_vs_analysi": [1, 4, 5], "endif": [1, 4, 5], "env": 4, "environ": 4, "error": 4, "etc": [1, 3, 4], "even": 4, "exact": 4, "exampl": [1, 4, 5], "exist": 4, "expect": 4, "experi": [1, 3], "export": [1, 4, 5], "extern": [1, 3, 4], "fail": 4, "failur": 4, "fashion": 4, "featur": [4, 5], "feature_doc": [1, 4, 5], "feature_test": [1, 4, 5], "featurenam": 4, "featureoptionnam": 4, "fetchcont": [1, 3, 4, 5], "fetchcontent_declar": [1, 4, 5], "fetchcontent_makeavail": [1, 4, 5], "file": 4, "find": [1, 4, 5], "find_depend": 4, "find_link": 1, "find_packag": [1, 3, 4], "fix": 4, "flag": 4, "fly": [1, 3, 4], "fmt": [1, 4, 5], "folder": 4, "follow": [1, 3, 4, 5], "forc": 4, "force_clon": 4, "form": 4, "format": 4, "found": 4, "from": [1, 4, 5], "front": 4, "ftime": 4, "full": [1, 3, 4], "full_url": 4, "function": 3, "futur": [1, 4, 5], "g": [1, 3, 4], "gcc": 4, "gcc_warn": 4, "gener": [1, 3, 4], "get": 4, "git": [1, 4, 5], "git_add_remot": 1, "git_checkout": 1, "git_clon": 1, "git_default_branch": 1, "git_is_detach": 1, "git_parse_url": 1, "git_pul": 1, "git_revis": 1, "git_switch_back": 1, "git_wait": 1, "github": [1, 3, 4, 5], "gitlab": 4, "give": 4, "given": 4, "gnu": 4, "gnueabi": 4, "gnueabihf": 4, "goal": 4, "goe": 4, "gold": 4, "gsl": 4, "h": 4, "ha": [1, 4, 5], "have": 4, "head": 4, "header": 3, "help": 4, "here": [1, 3, 4, 5], "high": 4, "histori": 4, "home": 4, "host": 4, "how": 4, "http": [1, 3, 4, 5], "i": [1, 3, 4, 5], "id": 4, "import": 4, "improv": [1, 3], "includ": [0, 1, 3, 4, 5], "include_dir": 4, "index": [1, 4, 5], "individu": 4, "initi": [1, 4, 5], "input": [1, 4, 5], "input_url": 4, "instal": [1, 3, 4, 5], "interfac": [1, 4, 5], "interface_config": [1, 4, 5], "interface_depend": 4, "interface_dependencies_configur": 4, "interface_includ": 4, "interprocedur": 4, "intraprocedur": [1, 3], "io": [1, 3], "is_detach": 4, "its": 4, "json": 4, "languag": [1, 4, 5], "last": 4, "latest": [1, 4, 5], "leak": 4, "level": 4, "lib": [1, 4, 5], "librari": 3, "licens": 0, "line": 4, "link": [1, 3, 4, 5], "linker": [1, 3, 4, 5], "linux": 4, "list": [1, 4, 5], "lld": [1, 3, 4, 5], "lock": 4, "log": 4, "lto": 4, "machin": 4, "macro": 4, "main": [1, 4, 5], "main_cuda": 4, "make": 4, "manual": 4, "master": 4, "md": 0, "mean": 4, "measur": [1, 3], "memori": 4, "mention": 4, "metal": 4, "microsoft": [1, 4, 5], "mingw": 4, "mingw32": 4, "mit": [1, 2], "mode": 4, "modifi": 4, "mold": 4, "more": [1, 4, 5], "msvc": 4, "msvc_warn": 4, "multi": 4, "multipl": 4, "must": [1, 4, 5], "my": 4, "my_header_lib": [1, 4, 5], "my_lib": [1, 4, 5], "myproject": [1, 4, 5], "myproject_project_opt": [1, 4, 5], "myproject_project_warn": [1, 4, 5], "name": [1, 4, 5], "nativ": [1, 3], "need": 4, "new": [1, 4, 5], "non": 4, "none": 4, "note": [1, 4, 5], "number": 4, "off": [1, 4, 5], "offici": 4, "one": [1, 4, 5], "opt": 4, "optim": [1, 3, 4], "option": [1, 3, 4, 5], "order": 4, "organ": 4, "origin": 4, "other": 4, "other_argu": 4, "out": 4, "output": 4, "overrid": 4, "overwrit": [1, 4, 5], "own": 4, "packag": [1, 3, 4, 5], "package_project": [1, 3, 5], "paramet": 1, "pars": 4, "pass": 4, "path": 4, "pch": 4, "pch_header": [1, 4, 5], "platform": 4, "pointer": 4, "possibl": 4, "practic": [1, 3, 4, 5], "precompil": [1, 3, 4], "prefer": 4, "prefix": [1, 4, 5], "prepar": [1, 4, 5], "present": 4, "previou": 4, "privat": [1, 4, 5], "private_config": [1, 4, 5], "private_depend": 4, "private_dependencies_configur": 4, "product": [1, 4, 5], "project": [2, 3], "project_nam": 4, "project_options_": 4, "project_options_exampl": 0, "project_options_interface_directori": 4, "project_options_vers": [1, 4, 5], "project_vers": 4, "project_warn": [1, 4, 5], "properti": 4, "protocol": 4, "provid": [1, 3, 4], "public": 4, "public_config": 4, "public_depend": 4, "public_dependencies_configur": 4, "public_includ": 4, "pull": 4, "purpos": [1, 3], "qt6": 4, "quiet": 4, "quot": 4, "rang": 4, "raw": 4, "readi": [1, 4, 5], "readme_top": 0, "rebuild": 4, "recommend": 4, "recurs": 4, "ref": [1, 4, 5], "registri": 4, "rel": 4, "relat": [1, 4, 5], "releas": [1, 4, 5], "remot": 4, "remote_nam": 4, "remote_url": 4, "repo": 4, "report": 4, "repositori": [1, 4, 5], "repository_nam": 4, "repository_path": 4, "repositpri": 4, "repres": 4, "reproduc": 4, "requir": 4, "result": 4, "revis": 4, "rpi3": 4, "rpi4": 4, "rule": 4, "run": [1, 4, 5], "run_conan": [1, 3, 4, 5], "run_vcpkg": [1, 3, 5], "runtim": 4, "safe": 4, "sake": 4, "same": 4, "samemajorvers": 4, "sanit": [1, 3, 4, 5], "sccach": [1, 3], "seamless": [1, 3], "second": 4, "see": [1, 4, 5], "set": [1, 4, 5], "setup": 4, "sha": 4, "shallow": 4, "shallow_sinc": 4, "should": [1, 4, 5], "sidebar": 4, "similar": 4, "simpl": 4, "simultan": 4, "skip": 4, "so": 4, "sold": 4, "some": [1, 4, 5], "some_external_target": 4, "some_repo": 4, "sourc": 4, "specif": 4, "specifi": [1, 4, 5], "src": [0, 1, 4, 5], "sse4_1": 4, "ssh": 4, "standard": [1, 4, 5], "state": 4, "static": [1, 3, 4, 5], "store": 4, "string": 4, "studio": [1, 3, 4], "subtract": 4, "suppli": 4, "support": [1, 4, 5], "suppress": 4, "sure": 4, "switch": 4, "symlink": 4, "system": 4, "t": 4, "tag": [1, 4, 5], "target": [1, 3, 4, 5], "target_architectur": 4, "target_compile_featur": 4, "target_disable_clang_tidi": 4, "target_disable_cpp_check": 4, "target_disable_gcc_analyz": 4, "target_disable_include_what_you_us": 4, "target_disable_static_analysi": 1, "target_disable_vs_analysi": 4, "target_find_depend": [1, 5], "target_include_directori": 4, "target_include_interface_directori": [1, 5], "target_include_system_directori": [1, 3], "target_link": [1, 3], "target_link_cuda": [1, 3], "target_link_librari": [1, 4, 5], "target_link_system_librari": [1, 3, 5], "target_nam": 4, "target_revis": 4, "target_sourc": 4, "templat": [1, 4, 5], "temporarili": 4, "term": [1, 2], "test": [1, 3, 4, 5], "than": 4, "them": [1, 4, 5], "theme": 4, "thi": [1, 2, 4, 5], "those": 4, "thread": 4, "threshold": 4, "through": [1, 3], "tidi": [1, 3, 4], "time": [1, 3, 4], "timeout_count": 4, "togeth": 4, "tool": [1, 4, 5], "toolchain": 4, "toolchain_fil": 4, "trace": 4, "treat": 4, "trigger": 4, "triplet": 4, "try": 4, "turn": 4, "txt": 4, "uncom": [1, 4, 5], "undefin": 4, "under": [1, 2], "uniti": [1, 3, 4], "unlicens": [1, 2], "updat": [1, 4, 5], "url": [1, 4, 5], "us": [1, 2, 3, 4], "usag": 3, "user": 4, "usernam": 4, "usr": 4, "v0": [1, 4, 5], "v1": 4, "v3": 4, "valu": 4, "variabl": [1, 4, 5], "vcpkg": [1, 3, 4, 5], "vcpkg_dir": 4, "vcpkg_manifest_featur": [1, 4, 5], "vcpkg_rev": [1, 4, 5], "vcpkg_update_threshold": 4, "vcpkg_url": [1, 4, 5], "vector": 4, "version": [1, 4, 5], "version_greater_equ": [1, 4, 5], "via": [1, 3, 4], "visual": [1, 3, 4], "vs_analysis_ruleset": 4, "w64": 4, "wa": 4, "wait": 4, "want": 4, "warn": [1, 3, 4, 5], "warnings_as_error": [1, 4, 5], "wasm32": 4, "watch": [1, 4, 5], "welcom": 4, "well": 4, "what": [1, 3, 4], "when": [1, 4, 5], "where": 4, "which": 4, "while": 4, "widget": 4, "within": 4, "without": [1, 3], "worri": 4, "wrapper": [1, 3], "x64": 4, "x86": 4, "x86_64": 4, "you": [1, 3, 4, 5], "your": [1, 2, 4, 5], "zip": [1, 4, 5]}, "titles": ["<no title>", "Getting Started", "License", "project_options", "project_options function", "project_options function"], "titleterms": {"check_sanitizers_support": 4, "content": 1, "document": [1, 3], "dynamic_project_opt": 4, "enable_cross_compil": 4, "execut": [1, 4, 5], "featur": [1, 3], "find_link": 4, "function": [1, 4, 5], "get": 1, "git_add_remot": 4, "git_checkout": 4, "git_clon": 4, "git_default_branch": 4, "git_is_detach": 4, "git_parse_url": 4, "git_pul": 4, "git_revis": 4, "git_switch_back": 4, "git_wait": 4, "header": [1, 4, 5], "librari": [1, 4, 5], "licens": [1, 2], "onli": [1, 4, 5], "package_project": 4, "paramet": 4, "project": [1, 4, 5], "project_opt": [1, 3, 4, 5], "run_vcpkg": 4, "start": 1, "tabl": 1, "target_disable_static_analysi": 4, "target_find_depend": 4, "target_include_interface_directori": 4, "target_include_system_directori": 4, "target_link_cuda": 4, "target_link_system_librari": 4, "usag": [1, 4, 5]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"Documentation": [[1, "documentation"], [3, "documentation"]], "Features": [[1, "features"], [3, "features"]], "Getting Started": [[1, null]], "License": [[1, "license"], [2, null]], "Table of Contents": [[1, "table-of-contents"]], "Usage": [[1, "usage"]], "check_sanitizers_support": [[4, "check-sanitizers-support"]], "dynamic_project_options": [[4, "dynamic-project-options"]], "enable_cross_compiler": [[4, "enable-cross-compiler"]], "executable usage": [[1, "executable-usage"], [4, "executable-usage"], [5, "executable-usage"]], "find_linker": [[4, "find-linker"]], "git_add_remote": [[4, "git-add-remote"]], "git_checkout": [[4, "git-checkout"]], "git_clone": [[4, "git-clone"]], "git_default_branch": [[4, "git-default-branch"]], "git_is_detached": [[4, "git-is-detached"]], "git_parse_url": [[4, "git-parse-url"]], "git_pull": [[4, "git-pull"]], "git_revision": [[4, "git-revision"]], "git_switch_back": [[4, "git-switch-back"]], "git_wait": [[4, "git-wait"]], "header-only library usage": [[1, "header-only-library-usage"], [4, "header-only-library-usage"], [5, "header-only-library-usage"]], "library usage": [[1, "library-usage"], [4, "library-usage"], [5, "library-usage"]], "package_project": [[4, "package-project"]], "project and project_options": [[1, "project-and-project-options"], [4, "project-and-project-options"], [5, "project-and-project-options"]], "project_options": [[1, "project-options"], [3, null]], "project_options function": [[1, "project-options-function"], [4, null], [5, null]], "project_options parameters": [[4, "project-options-parameters"]], "run_vcpkg": [[4, "run-vcpkg"]], "target_disable_static_analysis": [[4, "target-disable-static-analysis"]], "target_find_dependencies": [[4, "target-find-dependencies"]], "target_include_interface_directories": [[4, "target-include-interface-directories"]], "target_include_system_directories": [[4, "target-include-system-directories"]], "target_link_cuda": [[4, "target-link-cuda"]], "target_link_system_libraries": [[4, "target-link-system-libraries"]]}, "docnames": ["README", "index", "src/License", "src/Readme_top", "src/index", "src/project_options_example"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["README.md", "index.rst", "src/License.md", "src/Readme_top.md", "src/index.rst", "src/project_options_example.md"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [1, 3], "0": [1, 4, 5], "0700": 4, "1": 4, "10": 4, "120": 4, "1686087993": 4, "20": [1, 4, 5], "24": [1, 4, 5], "3": [1, 4, 5], "36": [1, 4, 5], "3600": 4, "6": [1, 4, 5], "86a181505ac6460f98496a79abdee6a0f49905ec": [1, 4, 5], "A": [1, 3, 4], "By": 4, "For": 4, "If": [1, 4, 5], "It": 4, "ON": 4, "Or": 4, "The": [1, 3, 4], "Then": [1, 4, 5], "There": 4, "To": 4, "_config": 4, "_default": 4, "_depend": 4, "_developer_default": 4, "_project_opt": [1, 4, 5], "_project_options_source_dir": [1, 4, 5], "_project_warn": 4, "_user_default": 4, "aarch64": 4, "about": 4, "abov": 4, "accept": [1, 4, 5], "action": [1, 4, 5], "ad": 4, "add": [1, 4, 5], "add_execut": [1, 4, 5], "add_librari": [1, 4, 5], "address": 4, "affect": 4, "after": 4, "ago": 4, "all": [1, 4, 5], "allow": 4, "also": 4, "altern": 4, "alwai": 4, "aminya": [1, 3, 4, 5], "an": [1, 4, 5], "analysi": [1, 3, 4], "analyz": [1, 3, 4, 5], "ani": 4, "anymor": 4, "append": [1, 4, 5], "ar": 4, "archiv": [1, 4, 5], "argument": 4, "argument1": 4, "arm": 4, "arm64": 4, "around": [1, 3], "assum": 4, "auto": 4, "automat": [1, 3, 4, 5], "avail": [1, 3, 4], "avx2": 4, "awesom": 4, "back": 4, "bare": 4, "base": 4, "becaus": 4, "becom": 4, "befor": [1, 4, 5], "behavior": 4, "best": [1, 3, 4, 5], "bfd": 4, "bind": 4, "bool": 4, "branch": 4, "build": [1, 3, 4, 5], "build_shared_lib": 4, "built": 4, "c": [1, 4, 5], "cach": [1, 3, 4], "call": [1, 4, 5], "can": [1, 2, 4], "cannot": 4, "case": 4, "cc": 4, "ccach": [1, 3], "chang": [1, 3, 4, 5], "check": 4, "check_sanitizers_support": 1, "checkout": 4, "choic": [1, 2], "choos": 4, "chosen": 4, "clang": [1, 3, 4], "clang_warn": 4, "clone": 4, "cmake": [1, 3, 4, 5], "cmake_binary_dir": 4, "cmake_current_source_dir": [1, 4, 5], "cmake_cxx_standard": [1, 4, 5], "cmake_install_datadir": 4, "cmake_install_includedir": 4, "cmake_minimum_requir": [1, 4, 5], "cmake_polici": [1, 4, 5], "cmake_vers": [1, 4, 5], "cmakelist": 4, "cmp0135": [1, 4, 5], "code": [1, 3, 4], "com": [1, 4, 5], "command": 4, "comment": [1, 4, 5], "commit": 4, "common": 4, "compar": 4, "compat": 4, "compil": [1, 3, 4, 5], "compile_command": 4, "compon": 4, "conan": [1, 3, 4, 5], "config": 4, "config_export_destin": 4, "config_install_destin": 4, "configur": 4, "consid": 4, "content": 4, "correspond": 4, "coverag": [1, 3, 4], "cpp": [1, 4, 5], "cpp_vcpkg_project": [1, 4, 5], "cppcheck": [1, 3, 4], "cppcheck_opt": 4, "creat": 4, "creation": 4, "cross": 4, "cross_root": 4, "cross_triplet": 4, "css": 4, "cu": 4, "cuda": [1, 3, 4], "cuda_warn": 4, "current": 4, "custom": [1, 3, 4], "cxx": [1, 4, 5], "cxx_std_17": 4, "date": 4, "dcmake_c_compil": 4, "dcmake_cxx_compil": 4, "dcross_root": 4, "dcross_triplet": 4, "ddefault_triplet": 4, "decid": 4, "default": [1, 4, 5], "default_branch": 4, "default_triplet": 4, "defin": [1, 4, 5], "denable_cross_compil": 4, "dens": 4, "depend": [1, 2, 3, 4, 5], "dependency1": 4, "dependency_nam": 4, "describ": 4, "destin": 4, "detach": 4, "detect": 4, "develop": 4, "differ": 4, "directli": 4, "directori": 4, "disabl": 4, "do": [1, 4, 5], "doc": [1, 4, 5], "document": 4, "doe": 4, "doesn": 4, "don": 4, "dopt_": 4, "doxgen": [1, 4, 5], "doxygen": [1, 3, 4], "doxygen_html_extra_stylesheet": 4, "doxygen_them": 4, "dtarget_architectur": 4, "dure": 4, "dynam": [1, 3, 4], "dynamic_project_opt": [1, 3], "dynamicopt": 4, "e": [1, 3, 4], "eabi": 4, "each": 4, "easi": 4, "ecd22cc3acc8ee3c406e566db1e19ece1f17f409": 4, "eigen": [1, 4, 5], "eigen3": [1, 4, 5], "either": [1, 2], "els": 4, "emscripten": 4, "enabl": [1, 4, 5], "enable_aarch64_cross_compil": 4, "enable_build_with_time_trac": [1, 4, 5], "enable_cach": [1, 4, 5], "enable_clang_tidi": [1, 4, 5], "enable_compile_commands_symlink": [1, 4, 5], "enable_control_flow_protect": [1, 4, 5], "enable_coverag": [1, 4, 5], "enable_cppcheck": [1, 4, 5], "enable_cross_compil": 1, "enable_developer_mod": 4, "enable_doxygen": [1, 4, 5], "enable_elf_protect": [1, 4, 5], "enable_gcc_analyz": [1, 4, 5], "enable_include_what_you_us": [1, 4, 5], "enable_interprocedural_optim": [1, 4, 5], "enable_native_optim": [1, 4, 5], "enable_overflow_protect": [1, 4, 5], "enable_pch": [1, 4, 5], "enable_pch_user_default": 4, "enable_runtime_symbols_resolut": [1, 4, 5], "enable_sanitizer_address": [1, 4, 5], "enable_sanitizer_leak": 4, "enable_sanitizer_memori": [1, 4, 5], "enable_sanitizer_pointer_compar": [1, 4, 5], "enable_sanitizer_pointer_subtract": [1, 4, 5], "enable_sanitizer_thread": [1, 4, 5], "enable_sanitizer_undefin": [1, 4, 5], "enable_stack_protect": [1, 4, 5], "enable_un": [1, 4, 5], "enable_vcpkg_upd": 4, "enable_vs_analysi": [1, 4, 5], "endif": [1, 4, 5], "env": 4, "environ": 4, "error": 4, "etc": [1, 3, 4], "even": 4, "exact": 4, "exampl": [1, 4, 5], "exist": 4, "expect": 4, "experi": [1, 3], "export": [1, 4, 5], "extern": [1, 3, 4], "fail": 4, "failur": 4, "fashion": 4, "featur": [4, 5], "feature_doc": [1, 4, 5], "feature_test": [1, 4, 5], "featurenam": 4, "featureoptionnam": 4, "fetchcont": [1, 3, 4, 5], "fetchcontent_declar": [1, 4, 5], "fetchcontent_makeavail": [1, 4, 5], "file": 4, "find": [1, 4, 5], "find_depend": 4, "find_link": 1, "find_packag": [1, 3, 4], "fix": 4, "flag": 4, "fly": [1, 3, 4], "fmt": [1, 4, 5], "folder": 4, "follow": [1, 3, 4, 5], "forc": 4, "force_clon": 4, "form": 4, "format": 4, "found": 4, "from": [1, 4, 5], "front": 4, "ftime": 4, "full": [1, 3, 4], "full_url": 4, "function": 3, "futur": [1, 4, 5], "g": [1, 3, 4], "gcc": 4, "gcc_warn": 4, "gener": [1, 3, 4], "get": 4, "git": [1, 4, 5], "git_add_remot": 1, "git_checkout": 1, "git_clon": 1, "git_default_branch": 1, "git_is_detach": 1, "git_parse_url": 1, "git_pul": 1, "git_revis": 1, "git_switch_back": 1, "git_wait": 1, "github": [1, 3, 4, 5], "gitlab": 4, "give": 4, "given": 4, "gnu": 4, "gnueabi": 4, "gnueabihf": 4, "goal": 4, "goe": 4, "gold": 4, "gsl": 4, "h": 4, "ha": [1, 4, 5], "have": 4, "head": 4, "header": 3, "help": 4, "here": [1, 3, 4, 5], "high": 4, "histori": 4, "home": 4, "host": 4, "how": 4, "http": [1, 3, 4, 5], "i": [1, 3, 4, 5], "id": 4, "import": 4, "improv": [1, 3], "includ": [0, 1, 3, 4, 5], "include_dir": 4, "index": [1, 4, 5], "individu": 4, "initi": [1, 4, 5], "input": [1, 4, 5], "input_url": 4, "instal": [1, 3, 4, 5], "interfac": [1, 4, 5], "interface_config": [1, 4, 5], "interface_depend": 4, "interface_dependencies_configur": 4, "interface_includ": 4, "interprocedur": 4, "intraprocedur": [1, 3], "io": [1, 3], "is_detach": 4, "its": 4, "json": 4, "languag": [1, 4, 5], "last": 4, "latest": [1, 4, 5], "leak": 4, "level": 4, "lib": [1, 4, 5], "librari": 3, "licens": 0, "line": 4, "link": [1, 3, 4, 5], "linker": [1, 3, 4, 5], "linux": 4, "list": [1, 4, 5], "lld": [1, 3, 4, 5], "lock": 4, "log": 4, "lto": 4, "machin": 4, "macro": 4, "main": [1, 4, 5], "main_cuda": 4, "make": 4, "manual": 4, "master": 4, "md": 0, "mean": 4, "measur": [1, 3], "memori": 4, "mention": 4, "metal": 4, "microsoft": [1, 4, 5], "mingw": 4, "mingw32": 4, "mit": [1, 2], "mode": 4, "modifi": 4, "mold": 4, "more": [1, 4, 5], "msvc": 4, "msvc_warn": 4, "multi": 4, "multipl": 4, "must": [1, 4, 5], "my": 4, "my_header_lib": [1, 4, 5], "my_lib": [1, 4, 5], "myproject": [1, 4, 5], "myproject_project_opt": [1, 4, 5], "myproject_project_warn": [1, 4, 5], "name": [1, 4, 5], "nativ": [1, 3], "need": 4, "new": [1, 4, 5], "non": 4, "none": 4, "note": [1, 4, 5], "number": 4, "off": [1, 4, 5], "offici": 4, "one": [1, 4, 5], "opt": 4, "optim": [1, 3, 4], "option": [1, 3, 4, 5], "order": 4, "organ": 4, "origin": 4, "other": 4, "other_argu": 4, "out": 4, "output": 4, "overrid": 4, "overwrit": [1, 4, 5], "own": 4, "packag": [1, 3, 4, 5], "package_project": [1, 3, 5], "paramet": 1, "pars": 4, "pass": 4, "path": 4, "pch": 4, "pch_header": [1, 4, 5], "platform": 4, "pointer": 4, "possibl": 4, "practic": [1, 3, 4, 5], "precompil": [1, 3, 4], "prefer": 4, "prefix": [1, 4, 5], "prepar": [1, 4, 5], "present": 4, "previou": 4, "privat": [1, 4, 5], "private_config": [1, 4, 5], "private_depend": 4, "private_dependencies_configur": 4, "product": [1, 4, 5], "project": [2, 3], "project_nam": 4, "project_options_": 4, "project_options_exampl": 0, "project_options_interface_directori": 4, "project_options_vers": [1, 4, 5], "project_vers": 4, "project_warn": [1, 4, 5], "properti": 4, "protocol": 4, "provid": [1, 3, 4], "public": 4, "public_config": 4, "public_depend": 4, "public_dependencies_configur": 4, "public_includ": 4, "pull": 4, "purpos": [1, 3], "qt6": 4, "quiet": 4, "quot": 4, "rang": 4, "raw": 4, "readi": [1, 4, 5], "readme_top": 0, "rebuild": 4, "recommend": 4, "recurs": 4, "ref": [1, 4, 5], "registri": 4, "rel": 4, "relat": [1, 4, 5], "releas": [1, 4, 5], "remot": 4, "remote_nam": 4, "remote_url": 4, "repo": 4, "report": 4, "repositori": [1, 4, 5], "repository_nam": 4, "repository_path": 4, "repositpri": 4, "repres": 4, "reproduc": 4, "requir": 4, "result": 4, "revis": 4, "rpi3": 4, "rpi4": 4, "rule": 4, "run": [1, 4, 5], "run_conan": [1, 3, 4, 5], "run_vcpkg": [1, 3, 5], "runtim": 4, "safe": 4, "sake": 4, "same": 4, "samemajorvers": 4, "sanit": [1, 3, 4, 5], "sccach": [1, 3], "seamless": [1, 3], "second": 4, "see": [1, 4, 5], "set": [1, 4, 5], "setup": 4, "sha": 4, "shallow": 4, "shallow_sinc": 4, "should": [1, 4, 5], "sidebar": 4, "similar": 4, "simpl": 4, "simultan": 4, "skip": 4, "so": 4, "sold": 4, "some": [1, 4, 5], "some_external_target": 4, "some_repo": 4, "sourc": 4, "specif": 4, "specifi": [1, 4, 5], "src": [0, 1, 4, 5], "sse4_1": 4, "ssh": 4, "standard": [1, 4, 5], "state": 4, "static": [1, 3, 4, 5], "store": 4, "string": 4, "studio": [1, 3, 4], "subtract": 4, "suppli": 4, "support": [1, 4, 5], "suppress": 4, "sure": 4, "switch": 4, "symlink": 4, "system": 4, "t": 4, "tag": [1, 4, 5], "target": [1, 3, 4, 5], "target_architectur": 4, "target_compile_featur": 4, "target_disable_clang_tidi": 4, "target_disable_cpp_check": 4, "target_disable_gcc_analyz": 4, "target_disable_include_what_you_us": 4, "target_disable_static_analysi": 1, "target_disable_vs_analysi": 4, "target_find_depend": [1, 5], "target_include_directori": 4, "target_include_interface_directori": [1, 5], "target_include_system_directori": [1, 3], "target_link": [1, 3], "target_link_cuda": [1, 3], "target_link_librari": [1, 4, 5], "target_link_system_librari": [1, 3, 5], "target_nam": 4, "target_revis": 4, "target_sourc": 4, "templat": [1, 4, 5], "temporarili": 4, "term": [1, 2], "test": [1, 3, 4, 5], "than": 4, "them": [1, 4, 5], "theme": 4, "thi": [1, 2, 4, 5], "those": 4, "thread": 4, "threshold": 4, "through": [1, 3], "tidi": [1, 3, 4], "time": [1, 3, 4], "timeout_count": 4, "togeth": 4, "tool": [1, 4, 5], "toolchain": 4, "toolchain_fil": 4, "trace": 4, "treat": 4, "trigger": 4, "triplet": 4, "try": 4, "turn": 4, "txt": 4, "uncom": [1, 4, 5], "undefin": 4, "under": [1, 2], "uniti": [1, 3, 4], "unlicens": [1, 2], "updat": [1, 4, 5], "url": [1, 4, 5], "us": [1, 2, 3, 4], "usag": 3, "user": 4, "usernam": 4, "usr": 4, "v0": [1, 4, 5], "v1": 4, "v3": 4, "valu": 4, "variabl": [1, 4, 5], "vcpkg": [1, 3, 4, 5], "vcpkg_dir": 4, "vcpkg_manifest_featur": [1, 4, 5], "vcpkg_rev": [1, 4, 5], "vcpkg_update_threshold": 4, "vcpkg_url": [1, 4, 5], "vector": 4, "version": [1, 4, 5], "version_greater_equ": [1, 4, 5], "via": [1, 3, 4], "visual": [1, 3, 4], "vs_analysis_ruleset": 4, "w64": 4, "wa": 4, "wait": 4, "want": 4, "warn": [1, 3, 4, 5], "warnings_as_error": [1, 4, 5], "wasm32": 4, "watch": [1, 4, 5], "welcom": 4, "well": 4, "what": [1, 3, 4], "when": [1, 4, 5], "where": 4, "which": 4, "while": 4, "widget": 4, "within": 4, "without": [1, 3], "worri": 4, "wrapper": [1, 3], "x64": 4, "x86": 4, "x86_64": 4, "you": [1, 3, 4, 5], "your": [1, 2, 4, 5], "zip": [1, 4, 5]}, "titles": ["<no title>", "Getting Started", "License", "project_options", "project_options function", "project_options function"], "titleterms": {"check_sanitizers_support": 4, "content": 1, "document": [1, 3], "dynamic_project_opt": 4, "enable_cross_compil": 4, "execut": [1, 4, 5], "featur": [1, 3], "find_link": 4, "function": [1, 4, 5], "get": 1, "git_add_remot": 4, "git_checkout": 4, "git_clon": 4, "git_default_branch": 4, "git_is_detach": 4, "git_parse_url": 4, "git_pul": 4, "git_revis": 4, "git_switch_back": 4, "git_wait": 4, "header": [1, 4, 5], "librari": [1, 4, 5], "licens": [1, 2], "onli": [1, 4, 5], "package_project": 4, "paramet": 4, "project": [1, 4, 5], "project_opt": [1, 3, 4, 5], "run_vcpkg": 4, "start": 1, "tabl": 1, "target_disable_static_analysi": 4, "target_find_depend": 4, "target_include_interface_directori": 4, "target_include_system_directori": 4, "target_link_cuda": 4, "target_link_system_librari": 4, "usag": [1, 4, 5]}}) \ No newline at end of file diff --git a/html/src/index.html b/html/src/index.html index 4abe27f0..7ca2986b 100644 --- a/html/src/index.html +++ b/html/src/index.html @@ -126,7 +126,7 @@

project< # Add project_options from https://github.com/aminya/project_options # Change the version in the following URL to update the package (watch the releases of the repository for future updates) -set(PROJECT_OPTIONS_VERSION "v0.36.4") +set(PROJECT_OPTIONS_VERSION "v0.36.6") FetchContent_Declare( _project_options URL https://github.com/aminya/project_options/archive/refs/tags/${PROJECT_OPTIONS_VERSION}.zip) @@ -136,7 +136,7 @@

project< # install vcpkg dependencies: - should be called before defining project() run_vcpkg( VCPKG_URL "https://github.com/microsoft/vcpkg.git" - VCPKG_REV "10e052511428d6b0c7fcc63a139e8024bb146032" + VCPKG_REV "86a181505ac6460f98496a79abdee6a0f49905ec" ) # Install conan dependencies: - should be called before defining project() run_conan() @@ -160,7 +160,7 @@

project< set(ENABLE_COVERAGE "ENABLE_COVERAGE") set(ENABLE_SANITIZER_ADDRESS "ENABLE_SANITIZER_ADDRESS") - set(ENABLE_SANITIZER_UNDEFINED_BEHAVIOR "ENABLE_SANITIZER_UNDEFINED_BEHAVIOR") + set(ENABLE_SANITIZER_UNDEFINED "ENABLE_SANITIZER_UNDEFINED") endif() # Enable doxgen for the docs @@ -182,7 +182,7 @@

project< ${ENABLE_DOXYGEN} ${ENABLE_COVERAGE} ${ENABLE_SANITIZER_ADDRESS} - ${ENABLE_SANITIZER_UNDEFINED_BEHAVIOR} + ${ENABLE_SANITIZER_UNDEFINED} # ${ENABLE_SANITIZER_THREAD} # ${ENABLE_SANITIZER_MEMORY} # ENABLE_SANITIZER_POINTER_COMPARE @@ -324,7 +324,7 @@

project_options those.

  • ENABLE_SANITIZER_ADDRESS: Enable address sanitizer

  • ENABLE_SANITIZER_LEAK: Enable leak sanitizer

  • -
  • ENABLE_SANITIZER_UNDEFINED_BEHAVIOR: Enable undefined behavior +

  • ENABLE_SANITIZER_UNDEFINED: Enable undefined behavior sanitizer

  • ENABLE_SANITIZER_THREAD: Enable thread sanitizer

  • ENABLE_SANITIZER_MEMORY: Enable memory sanitizer

  • @@ -377,7 +377,7 @@

    run_vcpkgOr by specifying the options

    run_vcpkg(
         VCPKG_URL "https://github.com/microsoft/vcpkg.git"
    -    VCPKG_REV "10e052511428d6b0c7fcc63a139e8024bb146032"
    +    VCPKG_REV "86a181505ac6460f98496a79abdee6a0f49905ec"
         ENABLE_VCPKG_UPDATE
     )
     
    @@ -604,7 +604,7 @@

    dynamic_project # Add project_options from https://github.com/aminya/project_options # Change the version in the following URL to update the package (watch the releases of the repository for future updates) -set(PROJECT_OPTIONS_VERSION "v0.36.4") +set(PROJECT_OPTIONS_VERSION "v0.36.6") FetchContent_Declare( _project_options URL https://github.com/aminya/project_options/archive/refs/tags/${PROJECT_OPTIONS_VERSION}.zip) @@ -656,7 +656,7 @@

    check_sanitizer

    Output variables:

    • ENABLE_SANITIZER_ADDRESS: Address sanitizer is supported

    • -
    • ENABLE_SANITIZER_UNDEFINED_BEHAVIOR: Undefined behavior sanitizer is supported

    • +
    • ENABLE_SANITIZER_UNDEFINED: Undefined behavior sanitizer is supported

    • ENABLE_SANITIZER_LEAK: Leak sanitizer is supported

    • ENABLE_SANITIZER_THREAD: Thread sanitizer is supported

    • ENABLE_SANITIZER_MEMORY: Memory sanitizer is supported

    • @@ -664,7 +664,7 @@

      check_sanitizer
    • ENABLE_SANITIZER_POINTER_SUBTRACT: Pointer subtract sanitizer is supported

    check_sanitizers_support(ENABLE_SANITIZER_ADDRESS
    -                         ENABLE_SANITIZER_UNDEFINED_BEHAVIOR
    +                         ENABLE_SANITIZER_UNDEFINED
                              ENABLE_SANITIZER_LEAK
                              ENABLE_SANITIZER_THREAD
                              ENABLE_SANITIZER_MEMORY
    diff --git a/html/src/project_options_example.html b/html/src/project_options_example.html
    index c01207af..ad252381 100644
    --- a/html/src/project_options_example.html
    +++ b/html/src/project_options_example.html
    @@ -119,7 +119,7 @@ 

    project< # Add project_options from https://github.com/aminya/project_options # Change the version in the following URL to update the package (watch the releases of the repository for future updates) -set(PROJECT_OPTIONS_VERSION "v0.36.4") +set(PROJECT_OPTIONS_VERSION "v0.36.6") FetchContent_Declare( _project_options URL https://github.com/aminya/project_options/archive/refs/tags/${PROJECT_OPTIONS_VERSION}.zip) @@ -129,7 +129,7 @@

    project< # install vcpkg dependencies: - should be called before defining project() run_vcpkg( VCPKG_URL "https://github.com/microsoft/vcpkg.git" - VCPKG_REV "10e052511428d6b0c7fcc63a139e8024bb146032" + VCPKG_REV "86a181505ac6460f98496a79abdee6a0f49905ec" ) # Install conan dependencies: - should be called before defining project() run_conan() @@ -153,7 +153,7 @@

    project< set(ENABLE_COVERAGE "ENABLE_COVERAGE") set(ENABLE_SANITIZER_ADDRESS "ENABLE_SANITIZER_ADDRESS") - set(ENABLE_SANITIZER_UNDEFINED_BEHAVIOR "ENABLE_SANITIZER_UNDEFINED_BEHAVIOR") + set(ENABLE_SANITIZER_UNDEFINED "ENABLE_SANITIZER_UNDEFINED") endif() # Enable doxgen for the docs @@ -175,7 +175,7 @@

    project< ${ENABLE_DOXYGEN} ${ENABLE_COVERAGE} ${ENABLE_SANITIZER_ADDRESS} - ${ENABLE_SANITIZER_UNDEFINED_BEHAVIOR} + ${ENABLE_SANITIZER_UNDEFINED} # ${ENABLE_SANITIZER_THREAD} # ${ENABLE_SANITIZER_MEMORY} # ENABLE_SANITIZER_POINTER_COMPARE