FeatherMC/src/meson.build

29 lines
703 B
Meson
Raw Normal View History

2020-07-24 10:20:35 +01:00
feather_src = [
'Main.cpp',
'DedicatedServer.cpp',
'MinecraftClient.cpp',
'Protocol.cpp',
2020-07-24 10:20:35 +01:00
2020-07-29 02:43:59 +01:00
'logging/Logger.cpp',
2020-07-25 03:01:16 +01:00
'network/NetworkManager.cpp',
'network/TCPListener.cpp',
'network/TCPClient.cpp',
'network/TCPSocket.cpp',
'network/SocketAddress.cpp',
2020-07-25 03:01:16 +01:00
2020-07-24 10:20:35 +01:00
'util/StringUtil.cpp',
'config/Properties.cpp',
'config/ServerProperties.cpp',
]
2020-08-02 02:44:35 +01:00
subdir('protocol')
executable('FeatherMC', feather_src, protocol_headers,
2020-07-24 10:20:35 +01:00
dependencies : feather_deps,
2020-08-01 02:37:19 +01:00
include_directories : include_directories('.', '../subprojects/rapidjson/include'),
2020-07-24 10:20:35 +01:00
install : true,
2020-07-25 00:56:25 +01:00
install_dir : meson.source_root() + '/bin',
2020-08-01 00:57:33 +01:00
override_options : [ 'cpp_std=' + feather_cpp_std ])