mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2025-07-10 02:47:11 +02:00
Add D++ library.
This commit is contained in:
vendor/DPP
CMakeLists.txtCMakeSettings.jsonCODE_OF_CONDUCT.mdCONTRIBUTING.mdDockerfileDoxyfileLICENSEREADME.mdSECURITY.md
buildtools
cmake
ARM64ToolChain.cmakeARMv6ToolChain.cmakeARMv7ToolChain.cmakeCPackSetup.cmakeFindOpus.cmakeFindSodium.cmakeLINUXx86ToolChain.cmakePostBuild.cmakePostInstall.cmake
Raw-Files
Bottom-Of-Portfile.cmakeBottom-Of-Version-File.txtMiddle-Of-Portfile.cmakeTop-Of-Portfile.cmakeTop-Of-Version-File.txtdpp.json
Win32Toolchain.cmakecolour.cmakedpp-config.cmakedppConfig.cmake.indocpages
01_frequently_asked_questions.md01_installing.md02_building_a_bot.md03_example_programs.md04_advanced_reference.mdDPP-markdown-logo.pngINDEX.md
dpp.pc.inadvanced_reference
clusters_shards_and_guilds.mdcoding_style_standards.mdlambdas_and_locals.mdthread_model.mdunit_tests.md
building
dl.dpp.dev
example_programs
interactions_and_components.md
footer.htmlfooter.template.htmlheader.htmlheader.template.htmlinteractions_and_components
autocomplete.mdcommandhandler.mdcomponents.mdcomponents2.mdcomponents3.mdcontext_menus.mdmodal_dialog_interactions.mdslashcommands.mdsubcommands.mdupload_parameter.md
misc.mdmisc
music_and_audio.mdmusic_and_audio
the_basics.mdthe_basics
images
DPP-Logo.pngDPP-Small.pngDPP_Architecture.diaDPP_Architecture.svgbuild-clion-project-structure.pngbuild-clion-reload-cmake-project.pngbutton.pngbutton_2.pngcode_editor.pngcontext_menu_user_command.pngcontext_menu_user_command_showcase.pngcprog.pngcreate_application_add_bot.pngcreate_application_bot_overview.pngcreate_application_confirm_popup.pngcreate_application_navigate_to_url_generator.pngdelorean-time-travel.gifembed.pngeval_example.pngjsprog.pngmodal_dialog.pngprogs.pngrepl.pngrunbot.pnguptimerobot.pngvcpkg.pngvsproj_1.pngvsproj_10.pngvsproj_11.pngvsproj_12.pngvsproj_13.pngvsproj_14.pngvsproj_2.pngvsproj_3.pngvsproj_4.pngvsproj_5.pngvsproj_6.pngvsproj_7.pngvsproj_8.pngvsproj_9.pngwinbuild_0.pngwinbuild_1.pngwinbuild_2.pngwinbuild_3.pngwinbuild_4.pngzip_vsproj_1.pngzip_vsproj_10.pngzip_vsproj_11.pngzip_vsproj_12.pngzip_vsproj_13.pngzip_vsproj_14.pngzip_vsproj_2.pngzip_vsproj_3.pngzip_vsproj_4.pngzip_vsproj_5.pngzip_vsproj_6.pngzip_vsproj_7.pngzip_vsproj_8.pngzip_vsproj_9.png
install
install-arch-aur.mdinstall-linux-deb.mdinstall-linux-rpm.mdinstall-vcpkg.mdinstall-windows-zip.mdinstall-xmake.md
make_a_bot
makedocs-gh-single.phpmakedocs-gh.phpmakedocs.phpstyle.cssinclude
dpp
appcommand.happlication.hauditlog.hautomod.hban.hcache.hchannel.hcluster.hcluster_coro_calls.hcluster_sync_calls.hcollector.hcolors.hcommandhandler.hcoro.hdiscordclient.hdiscordevents.hdiscordvoiceclient.hdispatcher.hdns.hdpp.hdtemplate.hemoji.hetf.hevent.hevent_router.hexception.hexport.hguild.hhttpsclient.hintegration.hintents.hinvite.hjson.hjson_fwd.hjson_interface.hmanaged.hmessage.hmisc-enum.h
nlohmann
once.hpermissions.hpresence.hprune.hqueues.hrestrequest.hrestresults.hrole.hscheduled_event.hsnowflake.hsocket.hsslclient.hstage_instance.hstringops.hsync.hsysdep.htimed_listener.htimer.huser.hutility.hversion.hvoiceregion.hvoicestate.hwebhook.hwin32_safe_warnings.hwsclient.hlibrary-vcpkg
library
makerelease.shsettings.jsonsrc
dpp
application.cppauditlog.cppautomod.cppban.cppcache.cppchannel.cppcluster.cpp
cluster
appcommand.cppautomod.cppchannel.cppconfirmation.cppdm.cppemoji.cppgateway.cppguild.cppguild_member.cppinvite.cppjson_interface.cppmessage.cpprole.cppscheduled_event.cppstage_instance.cppsticker.cpptemplate.cppthread.cpptimer.cppuser.cppvoice.cppwebhook.cpp
cluster_sync_calls.cppcommandhandler.cppdiscordclient.cppdiscordevents.cppdiscordvoiceclient.cppdispatcher.cppdns.cppdpp.rc.indtemplate.cppemoji.cppetf.cppevents
automod_rule_create.cppautomod_rule_delete.cppautomod_rule_execute.cppautomod_rule_update.cppchannel_create.cppchannel_delete.cppchannel_pins_update.cppchannel_update.cppguild_ban_add.cppguild_ban_remove.cppguild_create.cppguild_delete.cppguild_emojis_update.cppguild_integrations_update.cppguild_join_request_delete.cppguild_member_add.cppguild_member_remove.cppguild_member_update.cppguild_members_chunk.cppguild_role_create.cppguild_role_delete.cppguild_role_update.cppguild_scheduled_event_create.cppguild_scheduled_event_delete.cppguild_scheduled_event_update.cppguild_scheduled_event_user_add.cppguild_scheduled_event_user_remove.cppguild_stickers_update.cppguild_update.cppintegration_create.cppintegration_delete.cppintegration_update.cppinteraction_create.cppinvite_create.cppinvite_delete.cpplogger.cppmessage_create.cppmessage_delete.cppmessage_delete_bulk.cppmessage_reaction_add.cppmessage_reaction_remove.cppmessage_reaction_remove_all.cppmessage_reaction_remove_emoji.cppmessage_update.cpppresence_update.cppready.cppresumed.cppstage_instance_create.cppstage_instance_delete.cppstage_instance_update.cppthread_create.cppthread_delete.cppthread_list_sync.cppthread_member_update.cppthread_members_update.cppthread_update.cpptyping_start.cppuser_update.cppvoice_server_update.cppvoice_state_update.cppwebhooks_update.cpp
guild.cpphttpsclient.cppintegration.cppinvite.cppmanaged.cppmessage.cpppermissions.cpppresence.cppprune.cppqueues.cpprole.cppscheduled_event.cppslashcommand.cppsnowflake.cppsslclient.cppstage_instance.cppuser.cpputility.cppvoiceregion.cppvoicestate.cppwebhook.cppwsclient.cppsoaktest
unittest
testdata
vcpkg
win32
32
bin
include
openssl
__DECC_INCLUDE_EPILOGUE.H__DECC_INCLUDE_PROLOGUE.Haes.happlink.casn1.hasn1_mac.hasn1err.hasn1t.hasync.hasyncerr.hbio.hbioerr.hblowfish.hbn.hbnerr.hbuffer.hbuffererr.hcamellia.hcast.hcmac.hcms.hcmserr.hcomp.hcomperr.hconf.hconf_api.hconferr.hcrypto.hcryptoerr.hct.hcterr.hdes.hdh.hdherr.hdsa.hdsaerr.hdtls1.he_os2.hebcdic.hec.hecdh.hecdsa.hecerr.hengine.hengineerr.herr.hevp.hevperr.hhmac.hidea.hkdf.hkdferr.hlhash.hmd2.hmd4.hmd5.hmdc2.hmodes.hobj_mac.hobjects.hobjectserr.hocsp.hocsperr.hopensslconf.hopensslv.hossl_typ.hpem.hpem2.hpemerr.hpkcs12.hpkcs12err.hpkcs7.hpkcs7err.hrand.hrand_drbg.hranderr.hrc2.hrc4.hrc5.hripemd.hrsa.hrsaerr.hsafestack.hseed.hsha.hsrp.hsrtp.hssl.hssl2.hssl3.hsslerr.hstack.hstore.hstoreerr.hsymhacks.htls1.hts.htserr.htxt_db.hui.huierr.hwhrlpool.hx509.hx509_vfy.hx509err.hx509v3.hx509v3err.h
opus
sodium.hsodium
core.hcrypto_aead_aes256gcm.hcrypto_aead_chacha20poly1305.hcrypto_aead_xchacha20poly1305.hcrypto_auth.hcrypto_auth_hmacsha256.hcrypto_auth_hmacsha512.hcrypto_auth_hmacsha512256.hcrypto_box.hcrypto_box_curve25519xchacha20poly1305.hcrypto_box_curve25519xsalsa20poly1305.hcrypto_core_ed25519.hcrypto_core_hchacha20.hcrypto_core_hsalsa20.hcrypto_core_ristretto255.hcrypto_core_salsa20.hcrypto_core_salsa2012.hcrypto_core_salsa208.hcrypto_generichash.hcrypto_generichash_blake2b.hcrypto_hash.hcrypto_hash_sha256.hcrypto_hash_sha512.hcrypto_kdf.hcrypto_kdf_blake2b.hcrypto_kx.hcrypto_onetimeauth.hcrypto_onetimeauth_poly1305.hcrypto_pwhash.hcrypto_pwhash_argon2i.hcrypto_pwhash_argon2id.hcrypto_pwhash_scryptsalsa208sha256.hcrypto_scalarmult.hcrypto_scalarmult_curve25519.hcrypto_scalarmult_ed25519.hcrypto_scalarmult_ristretto255.hcrypto_secretbox.hcrypto_secretbox_xchacha20poly1305.hcrypto_secretbox_xsalsa20poly1305.hcrypto_secretstream_xchacha20poly1305.hcrypto_shorthash.hcrypto_shorthash_siphash24.hcrypto_sign.hcrypto_sign_ed25519.hcrypto_sign_edwards25519sha512batch.hcrypto_stream.hcrypto_stream_chacha20.hcrypto_stream_salsa20.hcrypto_stream_salsa2012.hcrypto_stream_salsa208.hcrypto_stream_xchacha20.hcrypto_stream_xsalsa20.hcrypto_verify_16.hcrypto_verify_32.hcrypto_verify_64.hexport.hrandombytes.hrandombytes_internal_random.hrandombytes_sysrandom.hruntime.hutils.hversion.h
zconf.hzlib.hlib
14
vendor/DPP/Dockerfile
vendored
Normal file
14
vendor/DPP/Dockerfile
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
FROM ubuntu:focal
|
||||
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
RUN apt-get update && apt-get install --no-install-recommends -y libssl-dev zlib1g-dev libsodium-dev libopus-dev cmake pkg-config g++ gcc git make && apt-get clean && rm -rf /var/lib/apt/lists/*
|
||||
|
||||
WORKDIR /usr/src/DPP
|
||||
|
||||
COPY . .
|
||||
|
||||
WORKDIR /usr/src/DPP/build
|
||||
|
||||
RUN cmake .. -DDPP_BUILD_TEST=OFF
|
||||
RUN make -j "$(nproc)"
|
||||
RUN make install
|
Reference in New Issue
Block a user