1.3 KiB
1.3 KiB
\page buildmeson Build a Discord Bot Using Meson
1. Toolchain
Before compiling, you will need to install meson
on your system. To be sure that meson
is installed, you can type the following command:
meson --version
0.63.2
2. Create a Meson project
First, you'll need to go ahead and create an empty directory, we'll call it meson-project
.
Then, run this command:
meson init -l cpp
3. Configuring Your Meson Project
Add the following line after the project()
line in your meson.build
file.
dpp = dependency('dpp')
Add the following line in the executable section of your meson.build
file.
dependencies: [dpp]
Change the cpp_std
value in the project()
to c++17
. Your meson.build
should look like this:
your meson.build should look like this.
project('discord-bot', 'cpp',
version : '0.1',
default_options : ['warning_level=3',
'cpp_std=c++17'])
dpp = dependency('dpp')
exe = executable('discord', 'discord_bot.cpp',
install : true, dependencies: [dpp])
test('basic', exe)
Meson automatically generates a cpp for your project. And a test suite.
4. Building
To build a Meson project, run the following:
meson setup builddir
meson compile -C builddir
Now, your Meson project should be all setup!
Have fun!