61c2f8b438
Moved away from QPluginLoader to C/C++ style QLibrary files for the module interface. It's less limiting this way because the host can be built statically and still beable to load non-statically built modules. It's not tested but the i think it should now beable to load modules built on a different version of Qt than the host but the module would must likely need to be build statically. Another change to the module interface makes it so the module can can now also see the host version in CommandLoader::hostRevOk() and decide if the host can continue loading it. The host 'host_info' internal command now displays the version of Qt it was built on. All documentation related to the module interface has been updated. No attempt will be made at the host side to support rev 2 modules so the new minimum rev is now 3. 1.0.2 --> 1.1.2
37 lines
1.0 KiB
Prolog
37 lines
1.0 KiB
Prolog
#-------------------------------------------------
|
|
#
|
|
# Project created by QtCreator 2017-06-26T15:36:12
|
|
#
|
|
# This file is part of MRCI.
|
|
#
|
|
# MRCI is free software: you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License as published by
|
|
# the Free Software Foundation, either version 3 of the License, or
|
|
# (at your option) any later version.
|
|
#
|
|
# MRCI is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU General Public License
|
|
# along with MRCI under the LICENSE.md file. If not, see
|
|
# <http://www.gnu.org/licenses/>.
|
|
#
|
|
#-------------------------------------------------
|
|
|
|
QT -= gui
|
|
|
|
TARGET = ModTester
|
|
TEMPLATE = lib
|
|
|
|
DEFINES += MOD_TESTER
|
|
|
|
SOURCES += \
|
|
command.cpp \
|
|
main.cpp
|
|
|
|
HEADERS += \
|
|
command.h \
|
|
main.h
|