mirror of
https://github.com/RYDE-WORK/ballistica.git
synced 2026-01-25 08:23:35 +08:00
Initial work on c++ builds
This commit is contained in:
parent
b51c57d051
commit
06428fec46
@ -3932,14 +3932,14 @@
|
||||
"assets/build/windows/Win32/ucrtbased.dll": "https://files.ballistica.net/cache/ba1/b5/85/f8b6d0558ddb87267f34254b1450",
|
||||
"assets/build/windows/Win32/vc_redist.x86.exe": "https://files.ballistica.net/cache/ba1/1c/e1/4a1a2eddda2f4aebd5f8b64ab08e",
|
||||
"assets/build/windows/Win32/vcruntime140d.dll": "https://files.ballistica.net/cache/ba1/50/8d/bc2600ac9491f1b14d659709451f",
|
||||
"build/prefab/linux-server/debug/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/3f/99/9b94f7d478142a08e02c769b64ba",
|
||||
"build/prefab/linux-server/release/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/0d/f0/aed2b96addcc73e2de400aed2bdf",
|
||||
"build/prefab/linux/debug/ballisticacore": "https://files.ballistica.net/cache/ba1/88/6d/d27cadc6ba0745b031853f49fec5",
|
||||
"build/prefab/linux/release/ballisticacore": "https://files.ballistica.net/cache/ba1/b0/c7/1a695160656a97fa8bc014ccfa4c",
|
||||
"build/prefab/mac-server/debug/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/0b/b4/0714136fb2fe3a34f2954707e7de",
|
||||
"build/prefab/mac-server/release/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/99/80/50ddcc0240343e16517d9d065d18",
|
||||
"build/prefab/mac/debug/ballisticacore": "https://files.ballistica.net/cache/ba1/a5/f6/f5491c01ddc1c299869612928093",
|
||||
"build/prefab/mac/release/ballisticacore": "https://files.ballistica.net/cache/ba1/fe/42/87a8426e9dd0d3842cd6f4dc9478",
|
||||
"build/prefab/linux-server/debug/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/ac/96/c3b9934061393fe09cc90ff24b8d",
|
||||
"build/prefab/linux-server/release/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/38/2b/5641b3b40846f74f232771ac0457",
|
||||
"build/prefab/linux/debug/ballisticacore": "https://files.ballistica.net/cache/ba1/26/6c/76d9bd89859b444798fa5f150603",
|
||||
"build/prefab/linux/release/ballisticacore": "https://files.ballistica.net/cache/ba1/92/d3/dd71ceb73332e855a9e78edbae11",
|
||||
"build/prefab/mac-server/debug/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/e6/34/66b7c424a1481b7cff545f16f0f4",
|
||||
"build/prefab/mac-server/release/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/d6/5e/9f3bb3103d0bd8e8b24f331820d4",
|
||||
"build/prefab/mac/debug/ballisticacore": "https://files.ballistica.net/cache/ba1/8c/7d/5c3af1223b81b267716d6697f3f6",
|
||||
"build/prefab/mac/release/ballisticacore": "https://files.ballistica.net/cache/ba1/58/7a/d60fbf3ec81b4083e75843824d63",
|
||||
"build/prefab/windows-server/debug/dist/ballisticacore_headless.exe": "https://files.ballistica.net/cache/ba1/30/2c/3bc8f419c38188ad8bd3770814a0",
|
||||
"build/prefab/windows-server/release/dist/ballisticacore_headless.exe": "https://files.ballistica.net/cache/ba1/12/63/73b0c2c2cac9f96e210220c9d338",
|
||||
"build/prefab/windows/debug/BallisticaCore.exe": "https://files.ballistica.net/cache/ba1/5b/e6/476c447cc5887f414b0a62e8851b",
|
||||
|
||||
3
ballisticacore-cmake/.idea/.gitignore
generated
vendored
Normal file
3
ballisticacore-cmake/.idea/.gitignore
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
|
||||
# Default ignored files
|
||||
/workspace.xml
|
||||
1
ballisticacore-cmake/.idea/.name
generated
Normal file
1
ballisticacore-cmake/.idea/.name
generated
Normal file
@ -0,0 +1 @@
|
||||
BallisticaCore
|
||||
2
ballisticacore-cmake/.idea/ballisticacore-cmake.iml
generated
Normal file
2
ballisticacore-cmake/.idea/ballisticacore-cmake.iml
generated
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module classpath="CMake" type="CPP_MODULE" version="4" />
|
||||
8
ballisticacore-cmake/.idea/codeStyles/Project.xml
generated
Normal file
8
ballisticacore-cmake/.idea/codeStyles/Project.xml
generated
Normal file
@ -0,0 +1,8 @@
|
||||
<component name="ProjectCodeStyleConfiguration">
|
||||
<code_scheme name="Project" version="173">
|
||||
<option name="LINE_SEPARATOR" value=" " />
|
||||
<clangFormatSettings>
|
||||
<option name="ENABLED" value="true" />
|
||||
</clangFormatSettings>
|
||||
</code_scheme>
|
||||
</component>
|
||||
5
ballisticacore-cmake/.idea/codeStyles/codeStyleConfig.xml
generated
Normal file
5
ballisticacore-cmake/.idea/codeStyles/codeStyleConfig.xml
generated
Normal file
@ -0,0 +1,5 @@
|
||||
<component name="ProjectCodeStyleConfiguration">
|
||||
<state>
|
||||
<option name="USE_PER_PROJECT_SETTINGS" value="true" />
|
||||
</state>
|
||||
</component>
|
||||
954
ballisticacore-cmake/.idea/dictionaries/ericf.xml
generated
Normal file
954
ballisticacore-cmake/.idea/dictionaries/ericf.xml
generated
Normal file
@ -0,0 +1,954 @@
|
||||
<component name="ProjectDictionaryState">
|
||||
<dictionary name="ericf">
|
||||
<words>
|
||||
<w>NOMINMAX</w>
|
||||
<w>aabb</w>
|
||||
<w>abcdefghijklmnopqrstuvwxyz</w>
|
||||
<w>absval</w>
|
||||
<w>accel</w>
|
||||
<w>accountid</w>
|
||||
<w>achs</w>
|
||||
<w>acinstance</w>
|
||||
<w>ack'ed</w>
|
||||
<w>acked</w>
|
||||
<w>acks</w>
|
||||
<w>aclass</w>
|
||||
<w>aclass's</w>
|
||||
<w>activityplayer</w>
|
||||
<w>addrs</w>
|
||||
<w>adjoint</w>
|
||||
<w>adminset</w>
|
||||
<w>adreno</w>
|
||||
<w>affx</w>
|
||||
<w>affy</w>
|
||||
<w>affz</w>
|
||||
<w>aftx</w>
|
||||
<w>afty</w>
|
||||
<w>aftz</w>
|
||||
<w>aint</w>
|
||||
<w>airborn</w>
|
||||
<w>alext</w>
|
||||
<w>alibaba</w>
|
||||
<w>allocs</w>
|
||||
<w>alot</w>
|
||||
<w>alphaimg</w>
|
||||
<w>alphapixels</w>
|
||||
<w>alsa</w>
|
||||
<w>alsoft</w>
|
||||
<w>animcurve</w>
|
||||
<w>aniso</w>
|
||||
<w>apientry</w>
|
||||
<w>appconfig</w>
|
||||
<w>appname</w>
|
||||
<w>appnameupper</w>
|
||||
<w>asci</w>
|
||||
<w>assigninput</w>
|
||||
<w>athome</w>
|
||||
<w>attrobj</w>
|
||||
<w>audiocache</w>
|
||||
<w>automagically</w>
|
||||
<w>autoselect</w>
|
||||
<w>avel</w>
|
||||
<w>avels</w>
|
||||
<w>axismotion</w>
|
||||
<w>backgrounded</w>
|
||||
<w>backgrounding</w>
|
||||
<w>backtraces</w>
|
||||
<w>ballistica</w>
|
||||
<w>ballisticacore</w>
|
||||
<w>barebones</w>
|
||||
<w>basetype</w>
|
||||
<w>basicsize</w>
|
||||
<w>bastd</w>
|
||||
<w>bbbb</w>
|
||||
<w>bbbbb</w>
|
||||
<w>bbbbbb</w>
|
||||
<w>bbbbbbb</w>
|
||||
<w>bcfn</w>
|
||||
<w>bezanson</w>
|
||||
<w>bgra</w>
|
||||
<w>bigendian</w>
|
||||
<w>bilinear</w>
|
||||
<w>binpow</w>
|
||||
<w>bitcount</w>
|
||||
<w>bitdepth</w>
|
||||
<w>bitlength</w>
|
||||
<w>bitmask</w>
|
||||
<w>bitpos</w>
|
||||
<w>bitval</w>
|
||||
<w>blitters</w>
|
||||
<w>blitting</w>
|
||||
<w>blockadr</w>
|
||||
<w>blockheight</w>
|
||||
<w>blockwidth</w>
|
||||
<w>bluetooth</w>
|
||||
<w>blurscale</w>
|
||||
<w>bname</w>
|
||||
<w>bodyid</w>
|
||||
<w>bodypart</w>
|
||||
<w>bodyptr</w>
|
||||
<w>bookmarkable</w>
|
||||
<w>bools</w>
|
||||
<w>boolval</w>
|
||||
<w>boostrapping</w>
|
||||
<w>bootconfig</w>
|
||||
<w>bootstrappy</w>
|
||||
<w>bouyancy</w>
|
||||
<w>bppv</w>
|
||||
<w>bresult</w>
|
||||
<w>bridgit</w>
|
||||
<w>broadcom</w>
|
||||
<w>bsac</w>
|
||||
<w>bscfg</w>
|
||||
<w>bsgaps</w>
|
||||
<w>bsgdps</w>
|
||||
<w>bsivu</w>
|
||||
<w>bsmhi</w>
|
||||
<w>bsstd</w>
|
||||
<w>bsuuid</w>
|
||||
<w>bufs</w>
|
||||
<w>buildconfig</w>
|
||||
<w>buildnumber</w>
|
||||
<w>buttondown</w>
|
||||
<w>buttonmouse</w>
|
||||
<w>buttonup</w>
|
||||
<w>buttonwidget</w>
|
||||
<w>bwst</w>
|
||||
<w>calced</w>
|
||||
<w>calcing</w>
|
||||
<w>calcs</w>
|
||||
<w>caled</w>
|
||||
<w>callargs</w>
|
||||
<w>callbackobj</w>
|
||||
<w>camalign</w>
|
||||
<w>camelback</w>
|
||||
<w>camerashake</w>
|
||||
<w>capitan</w>
|
||||
<w>cargs</w>
|
||||
<w>ccdd</w>
|
||||
<w>ccontext</w>
|
||||
<w>ccylinder</w>
|
||||
<w>centiseconds</w>
|
||||
<w>cfgdir</w>
|
||||
<w>changeme</w>
|
||||
<w>charn</w>
|
||||
<w>charnum</w>
|
||||
<w>charstr</w>
|
||||
<w>chatmessage</w>
|
||||
<w>checkboxwidget</w>
|
||||
<w>chrono</w>
|
||||
<w>cjief</w>
|
||||
<w>classdict</w>
|
||||
<w>clientid</w>
|
||||
<w>clientinfo</w>
|
||||
<w>cmath</w>
|
||||
<w>cmds</w>
|
||||
<w>cmdvals</w>
|
||||
<w>codewarrior</w>
|
||||
<w>codewarrior's</w>
|
||||
<w>cofnodes</w>
|
||||
<w>collapseable</w>
|
||||
<w>collidable</w>
|
||||
<w>collider</w>
|
||||
<w>columnwidget</w>
|
||||
<w>connectattr</w>
|
||||
<w>containerwidget</w>
|
||||
<w>controlfp</w>
|
||||
<w>cooldown</w>
|
||||
<w>coopscore</w>
|
||||
<w>coreaudio</w>
|
||||
<w>coulda</w>
|
||||
<w>cout</w>
|
||||
<w>cpel</w>
|
||||
<w>cpplint</w>
|
||||
<w>cptr</w>
|
||||
<w>cpuid</w>
|
||||
<w>crashenv</w>
|
||||
<w>crashlytics</w>
|
||||
<w>crom</w>
|
||||
<w>crosswire</w>
|
||||
<w>crvel</w>
|
||||
<w>csize</w>
|
||||
<w>cspr</w>
|
||||
<w>cstdint</w>
|
||||
<w>cstdlib</w>
|
||||
<w>cstring</w>
|
||||
<w>ctargetref</w>
|
||||
<w>cubemap</w>
|
||||
<w>curtime</w>
|
||||
<w>cutef</w>
|
||||
<w>cvar</w>
|
||||
<w>data</w>
|
||||
<w>datadata</w>
|
||||
<w>dataout</w>
|
||||
<w>datas</w>
|
||||
<w>datav</w>
|
||||
<w>datavec</w>
|
||||
<w>dbias</w>
|
||||
<w>dcol</w>
|
||||
<w>ddcaps</w>
|
||||
<w>ddpf</w>
|
||||
<w>ddpixelformat</w>
|
||||
<w>ddscaps</w>
|
||||
<w>ddsd</w>
|
||||
<w>ddsx</w>
|
||||
<w>deadcode</w>
|
||||
<w>deallocated</w>
|
||||
<w>deallocation</w>
|
||||
<w>deek</w>
|
||||
<w>deinit</w>
|
||||
<w>deltaval</w>
|
||||
<w>demangle</w>
|
||||
<w>demangled</w>
|
||||
<w>demangling</w>
|
||||
<w>denom</w>
|
||||
<w>dernit</w>
|
||||
<w>dets</w>
|
||||
<w>dfba</w>
|
||||
<w>dfff</w>
|
||||
<w>dfmt</w>
|
||||
<w>diffbit</w>
|
||||
<w>dirslash</w>
|
||||
<w>dlfcn</w>
|
||||
<w>dlife</w>
|
||||
<w>dllpath</w>
|
||||
<w>dname</w>
|
||||
<w>dncm</w>
|
||||
<w>dobell</w>
|
||||
<w>doneptr</w>
|
||||
<w>doraise</w>
|
||||
<w>dosomething</w>
|
||||
<w>dout</w>
|
||||
<w>downsample</w>
|
||||
<w>dpad</w>
|
||||
<w>dpads</w>
|
||||
<w>drpt</w>
|
||||
<w>dsize</w>
|
||||
<w>dsound</w>
|
||||
<w>dstattr</w>
|
||||
<w>dstnode</w>
|
||||
<w>dstpath</w>
|
||||
<w>dstr</w>
|
||||
<w>dtest</w>
|
||||
<w>dummyvalid</w>
|
||||
<w>dxgi</w>
|
||||
<w>dynamicdata</w>
|
||||
<w>echidna</w>
|
||||
<w>edef</w>
|
||||
<w>efro</w>
|
||||
<w>elems</w>
|
||||
<w>elevenbase</w>
|
||||
<w>elevenbits</w>
|
||||
<w>emitfx</w>
|
||||
<w>emojis</w>
|
||||
<w>enablexinput</w>
|
||||
<w>endcall</w>
|
||||
<w>endl</w>
|
||||
<w>endline</w>
|
||||
<w>endtime</w>
|
||||
<w>entrypoint</w>
|
||||
<w>envval</w>
|
||||
<w>ericf</w>
|
||||
<w>ericsson</w>
|
||||
<w>erroring</w>
|
||||
<w>etcdec</w>
|
||||
<w>etcpack</w>
|
||||
<w>evals</w>
|
||||
<w>ewww</w>
|
||||
<w>ewwww</w>
|
||||
<w>ewwwww</w>
|
||||
<w>exctype</w>
|
||||
<w>execinfo</w>
|
||||
<w>exhash</w>
|
||||
<w>exhashstr</w>
|
||||
<w>expbool</w>
|
||||
<w>expl</w>
|
||||
<w>extrahash</w>
|
||||
<w>extrascale</w>
|
||||
<w>exts</w>
|
||||
<w>facepts</w>
|
||||
<w>farval</w>
|
||||
<w>fastdot</w>
|
||||
<w>fastldlt</w>
|
||||
<w>fastlsolve</w>
|
||||
<w>fastltsolve</w>
|
||||
<w>fbos</w>
|
||||
<w>fdata</w>
|
||||
<w>fdirx</w>
|
||||
<w>fdiry</w>
|
||||
<w>fdirz</w>
|
||||
<w>fenv</w>
|
||||
<w>fesetround</w>
|
||||
<w>ffff</w>
|
||||
<w>ffffff</w>
|
||||
<w>fffffff</w>
|
||||
<w>fffffffffifff</w>
|
||||
<w>fgets</w>
|
||||
<w>fifteenbits</w>
|
||||
<w>finishedptr</w>
|
||||
<w>fjco</w>
|
||||
<w>fjcoiwef</w>
|
||||
<w>flipbit</w>
|
||||
<w>flopsy</w>
|
||||
<w>fname</w>
|
||||
<w>fnode</w>
|
||||
<w>fnumc</w>
|
||||
<w>focuswindow</w>
|
||||
<w>fopen</w>
|
||||
<w>fourcc</w>
|
||||
<w>fovs</w>
|
||||
<w>fovx</w>
|
||||
<w>fovy</w>
|
||||
<w>framebuffers</w>
|
||||
<w>framedef</w>
|
||||
<w>frameldefs</w>
|
||||
<w>framerates</w>
|
||||
<w>fread</w>
|
||||
<w>freeform</w>
|
||||
<w>freeifaddrs</w>
|
||||
<w>freqs</w>
|
||||
<w>froemling</w>
|
||||
<w>frompos</w>
|
||||
<w>frontmost</w>
|
||||
<w>ftos</w>
|
||||
<w>ftou</w>
|
||||
<w>fullpath</w>
|
||||
<w>funcname</w>
|
||||
<w>fval</w>
|
||||
<w>fvals</w>
|
||||
<w>gamecenter</w>
|
||||
<w>gamedata</w>
|
||||
<w>gamepacket</w>
|
||||
<w>gamepackets</w>
|
||||
<w>gameplay</w>
|
||||
<w>gameplayer</w>
|
||||
<w>gapless</w>
|
||||
<w>gasmsg</w>
|
||||
<w>gbus</w>
|
||||
<w>gcc's</w>
|
||||
<w>gearvr</w>
|
||||
<w>getactivity</w>
|
||||
<w>getattro</w>
|
||||
<w>getattrofunc</w>
|
||||
<w>getbasetime</w>
|
||||
<w>getbit</w>
|
||||
<w>getbits</w>
|
||||
<w>getbitshigh</w>
|
||||
<w>getcollidemodel</w>
|
||||
<w>getdata</w>
|
||||
<w>getifaddrs</w>
|
||||
<w>getinputdevice</w>
|
||||
<w>getline</w>
|
||||
<w>getlog</w>
|
||||
<w>getmodel</w>
|
||||
<w>getname</w>
|
||||
<w>getnodes</w>
|
||||
<w>getnodetype</w>
|
||||
<w>getpackagecollidemodel</w>
|
||||
<w>getpackagedata</w>
|
||||
<w>getpackagemodel</w>
|
||||
<w>getpackagesound</w>
|
||||
<w>getpackagetexture</w>
|
||||
<w>getpublicpartyenabled</w>
|
||||
<w>getpublicpartymaxsize</w>
|
||||
<w>getqrcodetexture</w>
|
||||
<w>getsession</w>
|
||||
<w>getsound</w>
|
||||
<w>gettexture</w>
|
||||
<w>gettotalrefcount</w>
|
||||
<w>gles</w>
|
||||
<w>glext</w>
|
||||
<w>gpgs</w>
|
||||
<w>gqualstr</w>
|
||||
<w>grav</w>
|
||||
<w>grisha</w>
|
||||
<w>gstate</w>
|
||||
<w>gthm</w>
|
||||
<w>guiddef</w>
|
||||
<w>gusl</w>
|
||||
<w>gvrrts</w>
|
||||
<w>hacky</w>
|
||||
<w>haha</w>
|
||||
<w>halign</w>
|
||||
<w>handlemessage</w>
|
||||
<w>hatmotion</w>
|
||||
<w>haveint</w>
|
||||
<w>havn't</w>
|
||||
<w>havnt</w>
|
||||
<w>healthcare</w>
|
||||
<w>hexval</w>
|
||||
<w>highp</w>
|
||||
<w>highquality</w>
|
||||
<w>hitchy</w>
|
||||
<w>hmmm</w>
|
||||
<w>homebrew</w>
|
||||
<w>hostactivity</w>
|
||||
<w>hostcmd</w>
|
||||
<w>hostinfo</w>
|
||||
<w>hotkeys</w>
|
||||
<w>hotplug</w>
|
||||
<w>hscrollwidget</w>
|
||||
<w>htonf</w>
|
||||
<w>htonl</w>
|
||||
<w>htons</w>
|
||||
<w>ibuf</w>
|
||||
<w>icloud</w>
|
||||
<w>iconscale</w>
|
||||
<w>ieeefp</w>
|
||||
<w>ifaddr</w>
|
||||
<w>ifaddrs</w>
|
||||
<w>ifdebug</w>
|
||||
<w>iiarcade</w>
|
||||
<w>iiiiisss</w>
|
||||
<w>illum</w>
|
||||
<w>ilock</w>
|
||||
<w>imagewidget</w>
|
||||
<w>incentivized</w>
|
||||
<w>inet</w>
|
||||
<w>inides</w>
|
||||
<w>initguid</w>
|
||||
<w>inittab</w>
|
||||
<w>inputdevice</w>
|
||||
<w>insta</w>
|
||||
<w>intercollide</w>
|
||||
<w>internalformat</w>
|
||||
<w>interuptions</w>
|
||||
<w>invote</w>
|
||||
<w>iserverget</w>
|
||||
<w>iserverput</w>
|
||||
<w>isinst</w>
|
||||
<w>isn'</w>
|
||||
<w>isosplayingmusic</w>
|
||||
<w>isutf</w>
|
||||
<w>itemsize</w>
|
||||
<w>itri</w>
|
||||
<w>itsclass</w>
|
||||
<w>itunes</w>
|
||||
<w>ival</w>
|
||||
<w>ivals</w>
|
||||
<w>ized</w>
|
||||
<w>jackmorgan</w>
|
||||
<w>jacobian</w>
|
||||
<w>janktastic</w>
|
||||
<w>janky</w>
|
||||
<w>jaxis</w>
|
||||
<w>jcjwf</w>
|
||||
<w>jmessage</w>
|
||||
<w>keepalives</w>
|
||||
<w>keycode</w>
|
||||
<w>keysyms</w>
|
||||
<w>keywds</w>
|
||||
<w>khronos</w>
|
||||
<w>kickable</w>
|
||||
<w>kickee</w>
|
||||
<w>killable</w>
|
||||
<w>killcount</w>
|
||||
<w>kmod</w>
|
||||
<w>kronk</w>
|
||||
<w>kwds</w>
|
||||
<w>kxyz</w>
|
||||
<w>lantinga</w>
|
||||
<w>largeish</w>
|
||||
<w>lasti</w>
|
||||
<w>lastline</w>
|
||||
<w>lastvalid</w>
|
||||
<w>leaderboard</w>
|
||||
<w>leaderboards</w>
|
||||
<w>lgui</w>
|
||||
<w>lhalf</w>
|
||||
<w>libutf</w>
|
||||
<w>lightshad</w>
|
||||
<w>linearsize</w>
|
||||
<w>listobj</w>
|
||||
<w>llock</w>
|
||||
<w>logmsg</w>
|
||||
<w>logpath</w>
|
||||
<w>logprefix</w>
|
||||
<w>logput</w>
|
||||
<w>logsuffix</w>
|
||||
<w>lorient</w>
|
||||
<w>lowp</w>
|
||||
<w>lpos</w>
|
||||
<w>lpsockaddr</w>
|
||||
<w>lrintf</w>
|
||||
<w>lscope</w>
|
||||
<w>lstr</w>
|
||||
<w>lsync</w>
|
||||
<w>lvec</w>
|
||||
<w>lvoid</w>
|
||||
<w>macmusicappgetlibrarysource</w>
|
||||
<w>macmusicappgetplaylists</w>
|
||||
<w>macmusicappgetvolume</w>
|
||||
<w>macmusicappinit</w>
|
||||
<w>macmusicappplayplaylist</w>
|
||||
<w>macmusicappsetvolume</w>
|
||||
<w>macmusicappstop</w>
|
||||
<w>macos</w>
|
||||
<w>magoogan</w>
|
||||
<w>magua</w>
|
||||
<w>mainmenu</w>
|
||||
<w>mallocs</w>
|
||||
<w>maskhigh</w>
|
||||
<w>maskuv</w>
|
||||
<w>maximus</w>
|
||||
<w>maxwidth</w>
|
||||
<w>mediump</w>
|
||||
<w>memalign</w>
|
||||
<w>memchr</w>
|
||||
<w>memcpy</w>
|
||||
<w>meshdata</w>
|
||||
<w>messagebox</w>
|
||||
<w>meth</w>
|
||||
<w>mhbegin</w>
|
||||
<w>mhend</w>
|
||||
<w>mikirog</w>
|
||||
<w>millisecs</w>
|
||||
<w>minelem</w>
|
||||
<w>minsdl</w>
|
||||
<w>mipmapcount</w>
|
||||
<w>mipmaps</w>
|
||||
<w>mmask</w>
|
||||
<w>mmdevapi</w>
|
||||
<w>modder</w>
|
||||
<w>modelview</w>
|
||||
<w>moduletype</w>
|
||||
<w>momemtary</w>
|
||||
<w>mqrspec</w>
|
||||
<w>msaa</w>
|
||||
<w>mult</w>
|
||||
<w>multing</w>
|
||||
<w>multipass</w>
|
||||
<w>multisample</w>
|
||||
<w>multitouch</w>
|
||||
<w>multiway</w>
|
||||
<w>musicplayerplay</w>
|
||||
<w>musicplayersetvolume</w>
|
||||
<w>musicplayershutdown</w>
|
||||
<w>musicplayerstop</w>
|
||||
<w>mutli</w>
|
||||
<w>mybuf</w>
|
||||
<w>mycallback</w>
|
||||
<w>mynode</w>
|
||||
<w>mystatspage</w>
|
||||
<w>mywidget</w>
|
||||
<w>ndebug</w>
|
||||
<w>nearval</w>
|
||||
<w>needwindow</w>
|
||||
<w>negativex</w>
|
||||
<w>negativey</w>
|
||||
<w>negativez</w>
|
||||
<w>nemanja</w>
|
||||
<w>ness</w>
|
||||
<w>netclient</w>
|
||||
<w>netplay</w>
|
||||
<w>newactivity</w>
|
||||
<w>newchild</w>
|
||||
<w>newimg</w>
|
||||
<w>newitem</w>
|
||||
<w>newname</w>
|
||||
<w>newnode</w>
|
||||
<w>nextchar</w>
|
||||
<w>nitpicky</w>
|
||||
<w>nlpos</w>
|
||||
<w>nmemb</w>
|
||||
<w>nodetype</w>
|
||||
<w>nofilename</w>
|
||||
<w>noglobs</w>
|
||||
<w>nointhash</w>
|
||||
<w>nominmax</w>
|
||||
<w>noninfringement</w>
|
||||
<w>nonlint</w>
|
||||
<w>noone</w>
|
||||
<w>nothin</w>
|
||||
<w>nptr</w>
|
||||
<w>nsize</w>
|
||||
<w>ntoa</w>
|
||||
<w>ntohl</w>
|
||||
<w>numargs</w>
|
||||
<w>numc</w>
|
||||
<w>numentries</w>
|
||||
<w>numlock</w>
|
||||
<w>nvidia</w>
|
||||
<w>nyffenegger</w>
|
||||
<w>objexists</w>
|
||||
<w>objid</w>
|
||||
<w>obstack</w>
|
||||
<w>obvs</w>
|
||||
<w>oculus</w>
|
||||
<w>oiffsss</w>
|
||||
<w>oldname</w>
|
||||
<w>oooo</w>
|
||||
<w>ooooooo</w>
|
||||
<w>ooooooooo</w>
|
||||
<w>oooooooooo</w>
|
||||
<w>oooooooooooo</w>
|
||||
<w>ooooooooooooo</w>
|
||||
<w>ooooooooooooooo</w>
|
||||
<w>oooooooooooooooo</w>
|
||||
<w>ooooooooooooooooo</w>
|
||||
<w>oooooooooooooooooo</w>
|
||||
<w>ooooooooooooooooooooooooooooooo</w>
|
||||
<w>ooooooooooooooooooooooooooooooooooo</w>
|
||||
<w>ooooooooooooooooooooooooooooooooooooo</w>
|
||||
<w>opcode</w>
|
||||
<w>openal</w>
|
||||
<w>opengl</w>
|
||||
<w>opensl</w>
|
||||
<w>oper</w>
|
||||
<w>opmode</w>
|
||||
<w>opposingbody</w>
|
||||
<w>opposingnode</w>
|
||||
<w>optin</w>
|
||||
<w>ortho</w>
|
||||
<w>osis</w>
|
||||
<w>osssssssssss</w>
|
||||
<w>ostype</w>
|
||||
<w>ourself</w>
|
||||
<w>ourstanding</w>
|
||||
<w>outval</w>
|
||||
<w>ouya</w>
|
||||
<w>parameteriv</w>
|
||||
<w>passcode</w>
|
||||
<w>pausable</w>
|
||||
<w>pdst</w>
|
||||
<w>persp</w>
|
||||
<w>pflag</w>
|
||||
<w>pflags</w>
|
||||
<w>pgmout</w>
|
||||
<w>pixelformat</w>
|
||||
<w>playpause</w>
|
||||
<w>playsound</w>
|
||||
<w>plen</w>
|
||||
<w>pname</w>
|
||||
<w>podcast</w>
|
||||
<w>podcasts</w>
|
||||
<w>portaudio</w>
|
||||
<w>positivex</w>
|
||||
<w>positivey</w>
|
||||
<w>positivez</w>
|
||||
<w>postinit</w>
|
||||
<w>powerup</w>
|
||||
<w>precalc</w>
|
||||
<w>predeclare</w>
|
||||
<w>prefs</w>
|
||||
<w>preloaded</w>
|
||||
<w>preloads</w>
|
||||
<w>premult</w>
|
||||
<w>printf</w>
|
||||
<w>printnodes</w>
|
||||
<w>printobjects</w>
|
||||
<w>priv</w>
|
||||
<w>profilers</w>
|
||||
<w>prog</w>
|
||||
<w>proj</w>
|
||||
<w>prolly</w>
|
||||
<w>psmx</w>
|
||||
<w>pspec</w>
|
||||
<w>psps</w>
|
||||
<w>psrc</w>
|
||||
<w>pton</w>
|
||||
<w>ptrs</w>
|
||||
<w>ptype</w>
|
||||
<w>pulseaudio</w>
|
||||
<w>punchmomentumlinear</w>
|
||||
<w>punchthrough</w>
|
||||
<w>pushcall</w>
|
||||
<w>putbits</w>
|
||||
<w>putbitshigh</w>
|
||||
<w>pval</w>
|
||||
<w>pvrtc</w>
|
||||
<w>pycommand</w>
|
||||
<w>pyconfig</w>
|
||||
<w>pycontext</w>
|
||||
<w>pyexctype</w>
|
||||
<w>pyhome</w>
|
||||
<w>pylib</w>
|
||||
<w>pyobj</w>
|
||||
<w>pyobjs</w>
|
||||
<w>pytype</w>
|
||||
<w>qerr</w>
|
||||
<w>qrcode</w>
|
||||
<w>qrel</w>
|
||||
<w>qrencode</w>
|
||||
<w>qrinput</w>
|
||||
<w>qrspec</w>
|
||||
<w>quadtreespace</w>
|
||||
<w>qual</w>
|
||||
<w>qualcomm</w>
|
||||
<w>radiusm</w>
|
||||
<w>raii</w>
|
||||
<w>raspbian</w>
|
||||
<w>rasterizer</w>
|
||||
<w>reaaaly</w>
|
||||
<w>readset</w>
|
||||
<w>realloc</w>
|
||||
<w>reallocations</w>
|
||||
<w>realtimers</w>
|
||||
<w>recalc</w>
|
||||
<w>recvfrom</w>
|
||||
<w>redundants</w>
|
||||
<w>refcounted</w>
|
||||
<w>refl</w>
|
||||
<w>rehel</w>
|
||||
<w>reloadmedia</w>
|
||||
<w>rendererdata</w>
|
||||
<w>renormalize</w>
|
||||
<w>rené</w>
|
||||
<w>reprfunc</w>
|
||||
<w>rerase</w>
|
||||
<w>resends</w>
|
||||
<w>resetinput</w>
|
||||
<w>resync</w>
|
||||
<w>retval</w>
|
||||
<w>rezing</w>
|
||||
<w>rgui</w>
|
||||
<w>richcompare</w>
|
||||
<w>rigth</w>
|
||||
<w>rootwidget</w>
|
||||
<w>rowwidget</w>
|
||||
<w>rresize</w>
|
||||
<w>rresult</w>
|
||||
<w>rscode</w>
|
||||
<w>rsgc</w>
|
||||
<w>runnables</w>
|
||||
<w>rvec</w>
|
||||
<w>rvel</w>
|
||||
<w>safecolor</w>
|
||||
<w>samsung</w>
|
||||
<w>sapspace</w>
|
||||
<w>scancode</w>
|
||||
<w>scenetime</w>
|
||||
<w>screenmessage</w>
|
||||
<w>scrollwidget</w>
|
||||
<w>sdl's</w>
|
||||
<w>sdlk</w>
|
||||
<w>seqlen</w>
|
||||
<w>serv</w>
|
||||
<w>serverget</w>
|
||||
<w>serverput</w>
|
||||
<w>sessiondata</w>
|
||||
<w>sessionglobals</w>
|
||||
<w>sessionplayer</w>
|
||||
<w>sessionteam</w>
|
||||
<w>sessiontype</w>
|
||||
<w>setactivity</w>
|
||||
<w>setattro</w>
|
||||
<w>setattrofunc</w>
|
||||
<w>setdata</w>
|
||||
<w>setname</w>
|
||||
<w>setnode</w>
|
||||
<w>setpublicpartyenabled</w>
|
||||
<w>setpublicpartymaxsize</w>
|
||||
<w>setpublicpartyname</w>
|
||||
<w>setpublicpartystatsurl</w>
|
||||
<w>setschedparam</w>
|
||||
<w>setsockopt</w>
|
||||
<w>sgis</w>
|
||||
<w>sharedobj</w>
|
||||
<w>shhh</w>
|
||||
<w>shifthigh</w>
|
||||
<w>shouldnt</w>
|
||||
<w>shufflable</w>
|
||||
<w>signsubscale</w>
|
||||
<w>simd</w>
|
||||
<w>sisssssssss</w>
|
||||
<w>sixteenbits</w>
|
||||
<w>smoothering</w>
|
||||
<w>smoothstep</w>
|
||||
<w>sndio</w>
|
||||
<w>snorm</w>
|
||||
<w>sockaddr</w>
|
||||
<w>soffs</w>
|
||||
<w>solaris</w>
|
||||
<w>sourcenode</w>
|
||||
<w>spaz</w>
|
||||
<w>spead</w>
|
||||
<w>sphrand</w>
|
||||
<w>spivak</w>
|
||||
<w>srcattr</w>
|
||||
<w>srcpath</w>
|
||||
<w>srcsz</w>
|
||||
<w>sresult</w>
|
||||
<w>sscanf</w>
|
||||
<w>ssize</w>
|
||||
<w>sssi</w>
|
||||
<w>sssisisis</w>
|
||||
<w>sssissss</w>
|
||||
<w>ssss</w>
|
||||
<w>sssss</w>
|
||||
<w>sssssi</w>
|
||||
<w>sssssss</w>
|
||||
<w>sssssssd</w>
|
||||
<w>sssssssi</w>
|
||||
<w>ssssssssssss</w>
|
||||
<w>standin</w>
|
||||
<w>startedptr</w>
|
||||
<w>startpos</w>
|
||||
<w>starttime</w>
|
||||
<w>startx</w>
|
||||
<w>starty</w>
|
||||
<w>staticdata</w>
|
||||
<w>stdint</w>
|
||||
<w>stepfast</w>
|
||||
<w>stephane</w>
|
||||
<w>stepnum</w>
|
||||
<w>stepsize</w>
|
||||
<w>strcasecmp</w>
|
||||
<w>strchr</w>
|
||||
<w>strcpy</w>
|
||||
<w>strdup</w>
|
||||
<w>stringi</w>
|
||||
<w>strlen</w>
|
||||
<w>strtof</w>
|
||||
<w>subclsssing</w>
|
||||
<w>subentities</w>
|
||||
<w>subitems</w>
|
||||
<w>subplatform</w>
|
||||
<w>subscale</w>
|
||||
<w>subscr</w>
|
||||
<w>sval</w>
|
||||
<w>symbolification</w>
|
||||
<w>syscalls</w>
|
||||
<w>talloc</w>
|
||||
<w>tegra</w>
|
||||
<w>telefonaktiebolaget</w>
|
||||
<w>teleported</w>
|
||||
<w>teleporting</w>
|
||||
<w>tempvec</w>
|
||||
<w>testint</w>
|
||||
<w>testnode</w>
|
||||
<w>texel</w>
|
||||
<w>texqualstr</w>
|
||||
<w>textcolor</w>
|
||||
<w>textwidget</w>
|
||||
<w>thang</w>
|
||||
<w>thecommand</w>
|
||||
<w>theres</w>
|
||||
<w>threadname</w>
|
||||
<w>threadtype</w>
|
||||
<w>tiltage</w>
|
||||
<w>timedisplay</w>
|
||||
<w>timeformat</w>
|
||||
<w>timerlist</w>
|
||||
<w>timestep</w>
|
||||
<w>timetype</w>
|
||||
<w>timetypes</w>
|
||||
<w>tmpmat</w>
|
||||
<w>tomer</w>
|
||||
<w>topos</w>
|
||||
<w>touchpad</w>
|
||||
<w>toucs</w>
|
||||
<w>toutf</w>
|
||||
<w>tracebacks</w>
|
||||
<w>tracestr</w>
|
||||
<w>trackpad</w>
|
||||
<w>trackpads</w>
|
||||
<w>tradeoff</w>
|
||||
<w>trailcolor</w>
|
||||
<w>transobj</w>
|
||||
<w>treturn</w>
|
||||
<w>trifunovic</w>
|
||||
<w>trilinear</w>
|
||||
<w>trimesh</w>
|
||||
<w>trimeshes</w>
|
||||
<w>tval</w>
|
||||
<w>tvos</w>
|
||||
<w>tweakage</w>
|
||||
<w>twotimer</w>
|
||||
<w>twst</w>
|
||||
<w>typeobj</w>
|
||||
<w>typestr</w>
|
||||
<w>uber</w>
|
||||
<w>uibounds</w>
|
||||
<w>uiid</w>
|
||||
<w>unblessed</w>
|
||||
<w>uncas</w>
|
||||
<w>unchecking</w>
|
||||
<w>underrun</w>
|
||||
<w>unformatted</w>
|
||||
<w>unichar</w>
|
||||
<w>unichars</w>
|
||||
<w>uninited</w>
|
||||
<w>unmanaged</w>
|
||||
<w>unpaused</w>
|
||||
<w>unplayed</w>
|
||||
<w>unpremultiply</w>
|
||||
<w>unsignaled</w>
|
||||
<w>unstuff</w>
|
||||
<w>unsynchronized</w>
|
||||
<w>userspace</w>
|
||||
<w>uther</w>
|
||||
<w>uuids</w>
|
||||
<w>uxxxx</w>
|
||||
<w>uxxxxxxxx</w>
|
||||
<w>valign</w>
|
||||
<w>valobj</w>
|
||||
<w>vals</w>
|
||||
<w>valtab</w>
|
||||
<w>valuedouble</w>
|
||||
<w>valueint</w>
|
||||
<w>valuestring</w>
|
||||
<w>varyings</w>
|
||||
<w>vbos</w>
|
||||
<w>vbuf</w>
|
||||
<w>vcache</w>
|
||||
<w>vdynamic</w>
|
||||
<w>vertout</w>
|
||||
<w>verts</w>
|
||||
<w>vidia</w>
|
||||
<w>vmag</w>
|
||||
<w>vorbis</w>
|
||||
<w>vorbisfile</w>
|
||||
<w>vparallel</w>
|
||||
<w>vprintf</w>
|
||||
<w>vsync</w>
|
||||
<w>vsyncing</w>
|
||||
<w>vtable</w>
|
||||
<w>vtangential</w>
|
||||
<w>vulkan</w>
|
||||
<w>waaah</w>
|
||||
<w>wack</w>
|
||||
<w>wakeups</w>
|
||||
<w>walisser</w>
|
||||
<w>wasdebug</w>
|
||||
<w>watte</w>
|
||||
<w>wdeprecated</w>
|
||||
<w>weakref</w>
|
||||
<w>weakthis</w>
|
||||
<w>welp</w>
|
||||
<w>whaaaaaaa</w>
|
||||
<w>wheee</w>
|
||||
<w>wheeee</w>
|
||||
<w>wiimote</w>
|
||||
<w>wiimotes</w>
|
||||
<w>windowshade</w>
|
||||
<w>winmm</w>
|
||||
<w>winsock</w>
|
||||
<w>wofocj</w>
|
||||
<w>wonkiness</w>
|
||||
<w>worldspace</w>
|
||||
<w>wunused</w>
|
||||
<w>xclamped</w>
|
||||
<w>xdiff</w>
|
||||
<w>xdist</w>
|
||||
<w>xinput</w>
|
||||
<w>xmax</w>
|
||||
<w>xmin</w>
|
||||
<w>xmmintrin</w>
|
||||
<w>xoffset</w>
|
||||
<w>yclamped</w>
|
||||
<w>ydiff</w>
|
||||
<w>ydist</w>
|
||||
<w>ymax</w>
|
||||
<w>ymin</w>
|
||||
<w>yoffs</w>
|
||||
<w>yooooooo</w>
|
||||
<w>zmax</w>
|
||||
<w>zmin</w>
|
||||
<w>zoffset</w>
|
||||
<w>zomg</w>
|
||||
<w>zoomable</w>
|
||||
<w>zrot</w>
|
||||
</words>
|
||||
</dictionary>
|
||||
</component>
|
||||
60
ballisticacore-cmake/.idea/inspectionProfiles/Project_Default.xml
generated
Normal file
60
ballisticacore-cmake/.idea/inspectionProfiles/Project_Default.xml
generated
Normal file
@ -0,0 +1,60 @@
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<profile version="1.0">
|
||||
<option name="myName" value="Project Default" />
|
||||
<inspection_tool class="ArrayIssues" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="CannotResolve" enabled="false" level="ERROR" enabled_by_default="false" />
|
||||
<inspection_tool class="ClangTidy" enabled="true" level="WARNING" enabled_by_default="true">
|
||||
<option name="clangTidyChecks" value="*,-android-*,-bugprone-bool-pointer-implicit-conversion,-bugprone-exception-escape,-bugprone-signed-char-misuse,-cert-dcl50-cpp,-cert-env33-c,-cert-mem57-cpp,-cert-oop57-cpp,-cert-oop58-cpp,-clang-analyzer-*,-clang-diagnostic-*,-cppcoreguidelines-avoid-goto,-cppcoreguidelines-init-variables,-cppcoreguidelines-macro-usage,-cppcoreguidelines-no-malloc,-cppcoreguidelines-owning-memory,-cppcoreguidelines-pro-bounds-array-to-pointer-decay,-cppcoreguidelines-pro-bounds-constant-array-index,-cppcoreguidelines-pro-bounds-pointer-arithmetic,-cppcoreguidelines-pro-type-const-cast,-cppcoreguidelines-pro-type-cstyle-cast,-cppcoreguidelines-pro-type-reinterpret-cast,-cppcoreguidelines-pro-type-union-access,-cppcoreguidelines-pro-type-vararg,-cppcoreguidelines-special-member-functions,-darwin-*,-fuchsia-*,-google-*,-hicpp-avoid-goto,-hicpp-no-assembler,-linuxkernel-*,-llvm-*,-llvmlibc-*,-misc-bool-pointer-implicit-conversion,-misc-definitions-in-headers,-misc-non-private-member-variables-in-classes,-misc-unused-alias-decls,-misc-unused-parameters,-misc-unused-using-decls,-modernize-avoid-c-arrays,-modernize-use-default-member-init,-modernize-use-trailing-return-type,-modernize-use-using,-objc-*,-openmp-exception-escape,-readability-braces-around-statements,-readability-else-after-return,-readability-function-size,-readability-identifier-naming,-readability-implicit-bool-conversion,-readability-isolate-declaration,-readability-magic-numbers,-readability-named-parameter,-readability-qualified-auto,-readability-redundant-access-specifiers,-readability-redundant-member-init,-readability-redundant-preprocessor,-readability-simplify-boolean-expr,-readability-uppercase-literal-suffix,-zircon-*,-cert-dcl03-c,-cert-dcl16-c,-cert-dcl37-c,-cert-dcl51-cpp,-cert-dcl54-cpp,-cert-dcl59-cpp,-cert-err09-cpp,-cert-err61-cpp,-cert-fio38-c,-cert-msc30-c,-cert-msc32-c,-cert-oop11-cpp,-cert-oop54-cpp,-cert-pos44-c,-cppcoreguidelines-avoid-c-arrays,-cppcoreguidelines-avoid-magic-numbers,-cppcoreguidelines-c-copy-assignment-signature,-cppcoreguidelines-explicit-virtual-functions,-cppcoreguidelines-non-private-member-variables-in-classes,-fuchsia-header-anon-namespaces,-google-readability-braces-around-statements,-google-readability-function-size,-google-readability-namespace-comments,-hicpp-avoid-c-arrays,-hicpp-braces-around-statements,-hicpp-deprecated-headers,-hicpp-explicit-conversions,-hicpp-function-size,-hicpp-invalid-access-moved,-hicpp-member-init,-hicpp-move-const-arg,-hicpp-named-parameter,-hicpp-new-delete-operators,-hicpp-no-array-decay,-hicpp-no-malloc,-hicpp-noexcept-move,-hicpp-special-member-functions,-hicpp-static-assert,-hicpp-undelegated-constructor,-hicpp-uppercase-literal-suffix,-hicpp-use-auto,-hicpp-use-emplace,-hicpp-use-equals-default,-hicpp-use-equals-delete,-hicpp-use-noexcept,-hicpp-use-nullptr,-hicpp-use-override,-hicpp-vararg,google-default-arguments,google-explicit-constructor,google-runtime-operator,-readability-convert-member-functions-to-static,-bugprone-reserved-identifier,-cppcoreguidelines-pro-type-static-cast-downcast,-readability-make-member-function-const,-cert-err58-cpp,-bugprone-lambda-function-name,-modernize-use-nodiscard,-llvmlibc-callee-namespace,-readability-use-anyofallof,-cppcoreguidelines-avoid-non-const-global-variables " />
|
||||
</inspection_tool>
|
||||
<inspection_tool class="DanglingPointers" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="DuplicateSwitchCase" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="ImplicitPointerAndIntegerConversion" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="IncompatibleTypes" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="InitializationIssue" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="InterfaceHasNoImplementation" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="LoopDoesntUseConditionVariable" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="MemberFunctionCanBeStatic" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="MemberVisibility" enabled="false" level="ERROR" enabled_by_default="false" />
|
||||
<inspection_tool class="NotAssignable" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="NotSuperclass" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="OCDFA" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="OCLoopDoesntUseConditionVariable" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="OCUnusedGlobalDeclaration" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="OCUnusedIncludeDirective" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="OCUnusedMacro" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="OCUnusedStruct" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="OtherCpp" enabled="false" level="ERROR" enabled_by_default="false" />
|
||||
<inspection_tool class="OtherObjC" enabled="false" level="ERROR" enabled_by_default="false" />
|
||||
<inspection_tool class="PointerTypeRequired" enabled="false" level="ERROR" enabled_by_default="false" />
|
||||
<inspection_tool class="Simplify" enabled="false" level="WARNING" enabled_by_default="false">
|
||||
<option name="clangTidyCheckOptions">
|
||||
<list>
|
||||
<ClangTidyCheckOption>
|
||||
<option name="optionName" value="clion-simplify.SimplifyIfWithReturn" />
|
||||
<option name="optionValue" value="0" />
|
||||
</ClangTidyCheckOption>
|
||||
<ClangTidyCheckOption>
|
||||
<option name="optionName" value="clion-simplify.SimplifyEqualToTrueFalse" />
|
||||
<option name="optionValue" value="0" />
|
||||
</ClangTidyCheckOption>
|
||||
<ClangTidyCheckOption>
|
||||
<option name="optionName" value="clion-simplify.SimplifyConstantConditions" />
|
||||
<option name="optionValue" value="1" />
|
||||
</ClangTidyCheckOption>
|
||||
<ClangTidyCheckOption>
|
||||
<option name="optionName" value="clion-simplify.SimplifyTernaryWithConstantBranch" />
|
||||
<option name="optionValue" value="0" />
|
||||
</ClangTidyCheckOption>
|
||||
</list>
|
||||
</option>
|
||||
<option name="enableSimplifyEqualToTrueFalse" value="false" />
|
||||
<option name="enableSimplifyTernaryWithConstantBranch" value="false" />
|
||||
</inspection_tool>
|
||||
<inspection_tool class="StaticnessMismatch" enabled="false" level="ERROR" enabled_by_default="false" />
|
||||
<inspection_tool class="UnusedGlobalDeclaration" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="UnusedLocalVariable" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="UnusedMacro" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="UnusedParameter" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="UnusedStruct" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
</profile>
|
||||
</component>
|
||||
30
ballisticacore-cmake/.idea/misc.xml
generated
Normal file
30
ballisticacore-cmake/.idea/misc.xml
generated
Normal file
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="CMakeWorkspace" PROJECT_DIR="$PROJECT_DIR$" />
|
||||
<component name="CidrRootsConfiguration">
|
||||
<excludeRoots>
|
||||
<file path="$PROJECT_DIR$/.idea" />
|
||||
<file path="$PROJECT_DIR$/build" />
|
||||
<file path="$PROJECT_DIR$/build-server" />
|
||||
<file path="$PROJECT_DIR$/src/external" />
|
||||
<file path="$PROJECT_DIR$/src/external/darwiinremote-ef" />
|
||||
<file path="$PROJECT_DIR$/src/external/libogg-1.2.2" />
|
||||
<file path="$PROJECT_DIR$/src/external/libvorbis-1.3.2" />
|
||||
<file path="$PROJECT_DIR$/src/external/openal-soft-1.15.1" />
|
||||
<file path="$PROJECT_DIR$/src/external/python-android" />
|
||||
<file path="$PROJECT_DIR$/src/external/python-android-debug" />
|
||||
<file path="$PROJECT_DIR$/src/external/python-apple" />
|
||||
<file path="$PROJECT_DIR$/src/external/python-apple-debug" />
|
||||
<file path="$PROJECT_DIR$/src/external/sdl-1.2.14_ef" />
|
||||
<file path="$PROJECT_DIR$/src/external/sdl2-ef_android" />
|
||||
<file path="$PROJECT_DIR$/src/external/sdl2-ef_ios" />
|
||||
<file path="$PROJECT_DIR$/src/external/tremor" />
|
||||
<file path="$PROJECT_DIR$/src/external/windows" />
|
||||
<file path="$PROJECT_DIR$/src/generated" />
|
||||
<file path="$PROJECT_DIR$/src/generated_src" />
|
||||
</excludeRoots>
|
||||
</component>
|
||||
<component name="JavaScriptSettings">
|
||||
<option name="languageLevel" value="ES6" />
|
||||
</component>
|
||||
</project>
|
||||
8
ballisticacore-cmake/.idea/modules.xml
generated
Normal file
8
ballisticacore-cmake/.idea/modules.xml
generated
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/ballisticacore-cmake.iml" filepath="$PROJECT_DIR$/.idea/ballisticacore-cmake.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
6
ballisticacore-cmake/.idea/vcs.xml
generated
Normal file
6
ballisticacore-cmake/.idea/vcs.xml
generated
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$/.." vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
199
ballisticacore-cmake/CMakeLists.txt
Normal file
199
ballisticacore-cmake/CMakeLists.txt
Normal file
@ -0,0 +1,199 @@
|
||||
cmake_minimum_required(VERSION 3.12)
|
||||
project(BallisticaCore)
|
||||
include(CheckIncludeFile)
|
||||
|
||||
option(HEADLESS "build headless server" OFF)
|
||||
option(TEST_BUILD "include testing features" OFF)
|
||||
|
||||
# Requiring minimum of C++17 currently.
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
|
||||
if (APPLE)
|
||||
# Seems as of Mojave we need to explicitly pull in /usr/local stuff.
|
||||
include_directories("/usr/local/include")
|
||||
link_directories("/usr/local/lib")
|
||||
|
||||
# On Mac with homebrew it seems that Requesting 3.7 when we've got
|
||||
# 3.8 installed will point us at the 3.8 framework but will attempt
|
||||
# to load a 3.7 library from within it which doesn't exist. So we need
|
||||
# to be a bit more explicit telling it where to look. This is no longer
|
||||
# necessary since we're using 3.8 now but may be once 3.9 becomes available
|
||||
# through homebrew.
|
||||
execute_process(COMMAND "python3.8-config" "--prefix"
|
||||
OUTPUT_VARIABLE Python_ROOT_DIR
|
||||
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
|
||||
endif ()
|
||||
find_package (Python 3.8 REQUIRED EXACT COMPONENTS Development)
|
||||
|
||||
|
||||
if (HEADLESS)
|
||||
add_definitions(-DBA_HEADLESS_BUILD=1)
|
||||
else ()
|
||||
find_package(SDL2 QUIET)
|
||||
if (SDL2_FOUND)
|
||||
# Getting complaint about space at the end of this on ubuntu16.
|
||||
string(STRIP ${SDL2_LIBRARIES} SDL2_LIBRARIES)
|
||||
else ()
|
||||
message(FATAL_ERROR "SDL2 not found")
|
||||
endif ()
|
||||
find_package(OpenGL REQUIRED)
|
||||
find_package(OpenAL REQUIRED)
|
||||
if (APPLE)
|
||||
# On mac this sets an include path that we don't need since
|
||||
# we're using the system framework... should clean this up.
|
||||
set(OPENAL_INCLUDE_DIR "")
|
||||
endif ()
|
||||
find_library(OGG_LIBRARY ogg)
|
||||
find_library(VORBISFILE_LIBRARY vorbisfile)
|
||||
if (NOT OGG_LIBRARY)
|
||||
message(FATAL_ERROR "ogg library not found")
|
||||
endif ()
|
||||
if (NOT VORBISFILE_LIBRARY)
|
||||
message(FATAL_ERROR "vorbisfile library not found")
|
||||
endif ()
|
||||
set(EXTRA_INCLUDE_DIRS ${OPENGL_INCLUDE_DIRS}
|
||||
${OPENAL_INCLUDE_DIR} ${SDL2_INCLUDE_DIRS})
|
||||
set(EXTRA_LIBRARIES ogg vorbisfile ${OPENGL_LIBRARIES} ${OPENAL_LIBRARY})
|
||||
endif ()
|
||||
|
||||
if (TEST_BUILD)
|
||||
add_definitions(-DBA_TEST_BUILD=1)
|
||||
endif ()
|
||||
|
||||
# Currently seeing warnings about parameter order changing in GCC 7.1
|
||||
# on Raspberry Pi builds. We never need to care about C++ abi compatibility
|
||||
# so just silencing them for now. Can maybe remove this later if they stop.
|
||||
if (CMAKE_COMPILER_IS_GNUCXX)
|
||||
set(CMAKE_CXX_FLAGS
|
||||
"${CMAKE_CXX_FLAGS} -Wno-psabi")
|
||||
endif()
|
||||
|
||||
# message("GOT SDL INC ${SDL2_INCLUDE_DIRS}")
|
||||
# message(FATAL_ERROR "SO FAR SO GOOD")
|
||||
|
||||
set(BA_SRC_ROOT src)
|
||||
include_directories(${BA_SRC_ROOT})
|
||||
add_compile_options(-include ballistica/config/config_cmake.h)
|
||||
|
||||
if (CMAKE_BUILD_TYPE MATCHES Debug)
|
||||
add_definitions(-DBA_DEBUG_BUILD=1)
|
||||
endif ()
|
||||
|
||||
set(ODE_SRC_ROOT ${BA_SRC_ROOT}/external/open_dynamics_engine-ef)
|
||||
|
||||
add_library(ode
|
||||
${ODE_SRC_ROOT}/ode/IceAABB.cpp
|
||||
${ODE_SRC_ROOT}/ode/IceContainer.cpp
|
||||
${ODE_SRC_ROOT}/ode/IceHPoint.cpp
|
||||
${ODE_SRC_ROOT}/ode/IceIndexedTriangle.cpp
|
||||
${ODE_SRC_ROOT}/ode/IceMatrix3x3.cpp
|
||||
${ODE_SRC_ROOT}/ode/IceMatrix4x4.cpp
|
||||
${ODE_SRC_ROOT}/ode/IceOBB.cpp
|
||||
${ODE_SRC_ROOT}/ode/IcePlane.cpp
|
||||
${ODE_SRC_ROOT}/ode/IcePoint.cpp
|
||||
${ODE_SRC_ROOT}/ode/IceRandom.cpp
|
||||
${ODE_SRC_ROOT}/ode/IceRay.cpp
|
||||
${ODE_SRC_ROOT}/ode/IceRevisitedRadix.cpp
|
||||
${ODE_SRC_ROOT}/ode/IceSegment.cpp
|
||||
${ODE_SRC_ROOT}/ode/IceTriangle.cpp
|
||||
${ODE_SRC_ROOT}/ode/IceUtils.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_array.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_cylinder_box.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_cylinder_plane.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_cylinder_sphere.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_cylinder_trimesh.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_kernel.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_quadtreespace.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_sapspace.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_space.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_std.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_transform.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_trimesh.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_trimesh_box.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_trimesh_ccylinder.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_trimesh_distance.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_trimesh_plane.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_trimesh_ray.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_trimesh_sphere.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_trimesh_trimesh.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_collision_util.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_error.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_export-diff.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_fastdot.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_fastldlt.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_fastlsolve.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_fastltsolve.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_joint.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_lcp.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_mass.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_mat.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_math.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_matrix.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_memory.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_misc.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_obstack.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_quickstep.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_rotation.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_step.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_stepfast.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_timer.cpp
|
||||
${ODE_SRC_ROOT}/ode/ode_util.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_AABBCollider.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_AABBTree.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_BaseModel.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_BoxPruning.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_Collider.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_HybridModel.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_LSSCollider.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_MeshInterface.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_Model.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_OBBCollider.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_OptimizedTree.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_PlanesCollider.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_RayCollider.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_SphereCollider.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_SweepAndPrune.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_TreeBuilders.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_TreeCollider.cpp
|
||||
${ODE_SRC_ROOT}/ode/OPC_VolumeCollider.cpp
|
||||
${ODE_SRC_ROOT}/ode/Opcode.cpp
|
||||
)
|
||||
target_include_directories(ode PRIVATE ${ODE_SRC_ROOT})
|
||||
|
||||
# EWWW; GCC gives us bad mesh collisions with -O3 (and maybe -O2)
|
||||
# need to finally get to the bottom of this but limiting to -01 for now.
|
||||
# (-O2 might be safe??... or what about -Os? Should test again.)
|
||||
if (CMAKE_BUILD_TYPE MATCHES Release)
|
||||
target_compile_options(ode PRIVATE -O1)
|
||||
endif ()
|
||||
|
||||
# BallisticaCore binary.
|
||||
add_executable(ballisticacore
|
||||
${BA_SRC_ROOT}/external/qrencode-3.4.4/qrencode/bitstream.c
|
||||
${BA_SRC_ROOT}/external/qrencode-3.4.4/qrencode/mask.c
|
||||
${BA_SRC_ROOT}/external/qrencode-3.4.4/qrencode/mmask.c
|
||||
${BA_SRC_ROOT}/external/qrencode-3.4.4/qrencode/mqrspec.c
|
||||
${BA_SRC_ROOT}/external/qrencode-3.4.4/qrencode/qrencode.c
|
||||
${BA_SRC_ROOT}/external/qrencode-3.4.4/qrencode/qrinput.c
|
||||
${BA_SRC_ROOT}/external/qrencode-3.4.4/qrencode/qrspec.c
|
||||
${BA_SRC_ROOT}/external/qrencode-3.4.4/qrencode/rscode.c
|
||||
${BA_SRC_ROOT}/external/qrencode-3.4.4/qrencode/split.c
|
||||
# AUTOGENERATED_PUBLIC_BEGIN (this section is managed by the "update_project" tool)
|
||||
${BA_SRC_ROOT}/ballistica/app/app.cc
|
||||
# AUTOGENERATED_PUBLIC_END
|
||||
)
|
||||
|
||||
target_include_directories(ballisticacore PRIVATE
|
||||
${Python_INCLUDE_DIRS}
|
||||
${BA_SRC_ROOT}/external/open_dynamics_engine-ef
|
||||
${BA_SRC_ROOT}/external/qrencode-3.4.4
|
||||
${EXTRA_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
# NOTE: seems we need to add 'dl' here for raspberry pi with manually
|
||||
# built Python 3.8. Might be able to remove later.
|
||||
target_link_libraries(ballisticacore PRIVATE
|
||||
ballisticacore_private ode pthread ${Python_LIBRARIES}
|
||||
${SDL2_LIBRARIES} ${EXTRA_LIBRARIES} dl)
|
||||
1
ballisticacore-cmake/src
Symbolic link
1
ballisticacore-cmake/src
Symbolic link
@ -0,0 +1 @@
|
||||
../src
|
||||
@ -145,6 +145,10 @@ class Updater:
|
||||
sys.exit(255)
|
||||
|
||||
def _update_compile_commands_file(self) -> None:
|
||||
# Only do this in private repo:
|
||||
if self._public:
|
||||
return
|
||||
|
||||
# Update our local compile-commands file based on any changes to
|
||||
# our cmake stuff. Do this at end so cmake changes already happened.
|
||||
if not self._check and os.path.exists('ballisticacore-cmake'):
|
||||
@ -543,28 +547,43 @@ class Updater:
|
||||
if os.path.exists(fname):
|
||||
self._update_visual_studio_project(fname, '..\\..\\src')
|
||||
|
||||
def _update_cmake_file(self, fname: str) -> None:
|
||||
def _is_public_source_file(self, filename: str) -> bool:
|
||||
if filename == '/app/app.cc':
|
||||
return True
|
||||
return False
|
||||
|
||||
def _update_cmake_file(self, fname: str) -> None:
|
||||
with open(fname) as infile:
|
||||
lines = infile.read().splitlines()
|
||||
auto_start = lines.index(' #AUTOGENERATED_BEGIN (this section'
|
||||
' is managed by the "update_project" tool)')
|
||||
auto_end = lines.index(' #AUTOGENERATED_END')
|
||||
our_lines = [
|
||||
' ${BA_SRC_ROOT}/ballistica' + f
|
||||
for f in sorted(self._source_files + self._header_files)
|
||||
if not f.endswith('.mm') and not f.endswith('.m')
|
||||
]
|
||||
filtered = lines[:auto_start + 1] + our_lines + lines[auto_end:]
|
||||
self._file_changes[fname] = '\n'.join(filtered) + '\n'
|
||||
|
||||
for section in ['PUBLIC', 'PRIVATE']:
|
||||
# Public repo has no private section.
|
||||
if self._public and section == 'PRIVATE':
|
||||
continue
|
||||
|
||||
auto_start = lines.index(
|
||||
f' # AUTOGENERATED_{section}_BEGIN (this section'
|
||||
f' is managed by the "update_project" tool)')
|
||||
auto_end = lines.index(f' # AUTOGENERATED_{section}_END')
|
||||
our_lines = [
|
||||
' ${BA_SRC_ROOT}/ballistica' + f
|
||||
for f in sorted(self._source_files + self._header_files)
|
||||
if not f.endswith('.mm') and not f.endswith('.m')
|
||||
and self._is_public_source_file(f) == (section == 'PUBLIC')
|
||||
]
|
||||
lines = lines[:auto_start + 1] + our_lines + lines[auto_end:]
|
||||
|
||||
self._file_changes[fname] = '\n'.join(lines) + '\n'
|
||||
|
||||
def _update_cmake_files(self) -> None:
|
||||
# Note: currently not updating cmake files at all in public builds;
|
||||
# will need to get this working at some point...
|
||||
fname = 'ballisticacore-cmake/CMakeLists.txt'
|
||||
if os.path.exists(fname):
|
||||
if not self._public:
|
||||
self._update_cmake_file(fname)
|
||||
fname = ('ballisticacore-android/BallisticaCore'
|
||||
'/src/main/cpp/CMakeLists.txt')
|
||||
if os.path.exists(fname):
|
||||
if not self._public:
|
||||
self._update_cmake_file(fname)
|
||||
|
||||
def _find_sources_and_headers(self, scan_dir: str) -> None:
|
||||
|
||||
@ -25,8 +25,6 @@ if TYPE_CHECKING:
|
||||
BASE_URL = 'https://files.ballistica.net/cache/ba1/'
|
||||
|
||||
TARGET_TAG = '#__EFROCACHE_TARGET__'
|
||||
STRIP_BEGIN_TAG = '#__EFROCACHE_STRIP_BEGIN__'
|
||||
STRIP_END_TAG = '#__EFROCACHE_STRIP_END__'
|
||||
|
||||
CACHE_DIR_NAME = '.efrocache'
|
||||
CACHE_MAP_NAME = '.efrocachemap'
|
||||
@ -142,19 +140,6 @@ def filter_makefile(makefile_dir: str, contents: str) -> str:
|
||||
lines = contents.splitlines()
|
||||
pcommand = 'tools/pcommand'
|
||||
|
||||
# Strip out parts they don't want.
|
||||
while STRIP_BEGIN_TAG in lines:
|
||||
index = lines.index(STRIP_BEGIN_TAG)
|
||||
endindex = index
|
||||
while lines[endindex] != STRIP_END_TAG:
|
||||
endindex += 1
|
||||
|
||||
# If the line after us is blank, include it too to keep spacing clean.
|
||||
if not lines[endindex + 1].strip():
|
||||
endindex += 1
|
||||
|
||||
del lines[index:endindex + 1]
|
||||
|
||||
# Replace cachable targets with cache lookups
|
||||
while TARGET_TAG in lines:
|
||||
index = lines.index(TARGET_TAG)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user