dependency system + network library

This commit is contained in:
Syping 2020-07-03 18:41:36 +02:00
parent 816305e70d
commit f1bf8abfb5
12 changed files with 226 additions and 13 deletions

View file

@ -1,6 +1,6 @@
#/*****************************************************************************
#* luaEngine Lua Engine for Qt
#* Copyright (C) 2018-2019 Syping
#* Copyright (C) 2018-2020 Syping
#*
#* Licensed under the Apache License, Version 2.0 (the "License");
#* you may not use this file except in compliance with the License.
@ -16,13 +16,32 @@
#*****************************************************************************/
TEMPLATE = subdirs
CONFIG += ordered
SUBDIRS += luaenginecore \
luaenginegui \
luaenginenetwork \
luaengineio \
luaengineos
luaenginegui.depends = luaenginecore
luaenginenetwork.depends = luaenginecore
luaengineio.depends = luaenginecore
luaengineos.depends = luaenginecore
luaengine.depends += luaenginecore \
luaenginegui
luaenginenetwork
luaengineio
luaengineos
luaengineapp.depends += luaenginecore \
luaenginegui
luaenginenetwork
luaengineio
luaengineos
luaenginec.depends = luaenginecore
CONFIG(WITH_LUAENGINE_RUNTIME): SUBDIRS += luaengine
CONFIG(WITH_LUAENGINE_APPSTUB): SUBDIRS += luaengineapp
CONFIG(WITH_LUAENGINE_COMPILER): SUBDIRS += luaenginec