prevent "SLOT" warning on Windows; tiny revisions;

This commit is contained in:
polos 2016-12-14 19:58:56 +01:00
parent 1d5f1fcb3f
commit eeaf891d77
10 changed files with 31 additions and 15 deletions

View file

@ -1,15 +1,13 @@
REBUILD STEPS (on every upgrade of: ECL, Qt, EQL) REBUILD STEPS (on every upgrade of: ECL, Qt, EQL)
============= =============
Change to eql/src/ and do: 1) remove directory src/tmp/
remove file slime/thread-safe.fas*
1) remove directory tmp/ remove file src/lisp/ecl-readline.fas*
remove slime/thread-safe.fas*
remove src/lisp/ecl-readline.fas* (only on upgrading ECL; to recompile manually)
2) ecl -shell make-eql-lib.lisp 2) ecl -shell make-eql-lib.lisp
3) qmake, make in this order: (MSVC: nmake; use qmake-qt4 if you have Qt5 installed) 3) qmake, make in this order: (MSVC: nmake)
eql_lib.pro eql_lib.pro
eql_exe.pro eql_exe.pro
@ -17,6 +15,10 @@ Change to eql/src/ and do:
module_network.pro module_network.pro
module_... module_...
for readline (Unix):
ecl -compile src/lisp/ecl-readline.lisp
Optionally (integrate wrapper functions): Optionally (integrate wrapper functions):
4) eql5 make-eql-lib-wrappers.lisp 4) eql5 make-eql-lib-wrappers.lisp

View file

@ -2,5 +2,3 @@ a:link, a:visited { text-decoration: none; color: blue; }
a:hover { text-decoration: underline; } a:hover { text-decoration: underline; }
body { font-family: sans-serif; font-size: 10.5pt; } body { font-family: sans-serif; font-size: 10.5pt; }
code, pre { color: mediumblue; } code, pre { color: mediumblue; }
.added { color: red; }

View file

@ -1,6 +1,8 @@
#undef SLOT
#include <ecl/ecl.h>
#include <QCoreApplication> #include <QCoreApplication>
#include <QTextCodec> #include <QTextCodec>
#include <ecl/ecl.h>
#include "eql.h" #include "eql.h"
extern "C" void ini_app(cl_object); extern "C" void ini_app(cl_object);

View file

@ -1,3 +1,5 @@
#undef SLOT
#include <ecl/ecl.h> #include <ecl/ecl.h>
#include "eql.h" #include "eql.h"
#include "main.h" #include "main.h"

View file

@ -1,8 +1,10 @@
#undef SLOT
#include <ecl/ecl.h>
#include <QApplication> #include <QApplication>
#include <QTextCodec> #include <QTextCodec>
#include <QSettings> #include <QSettings>
#include <QTranslator> #include <QTranslator>
#include <ecl/ecl.h>
#include "eql.h" #include "eql.h"
extern "C" void ini_app(cl_object); extern "C" void ini_app(cl_object);

View file

@ -3,8 +3,10 @@
#ifndef ECL_FUN_H #ifndef ECL_FUN_H
#define ECL_FUN_H #define ECL_FUN_H
#include "eql_global.h" #undef SLOT
#include <ecl/ecl.h> #include <ecl/ecl.h>
#include "eql_global.h"
#include <QList> #include <QList>
#include <QUiLoader> #include <QUiLoader>
#include <QByteArray> #include <QByteArray>

View file

@ -3,11 +3,13 @@
#ifndef EQL_H #ifndef EQL_H
#define EQL_H #define EQL_H
#undef SLOT
#include <ecl/ecl.h>
#include <QObject> #include <QObject>
#include <QByteArray> #include <QByteArray>
#include <QStringList> #include <QStringList>
#include <QCoreApplication> #include <QCoreApplication>
#include <ecl/ecl.h>
#include "dyn_object.h" #include "dyn_object.h"
#include "eql_global.h" #include "eql_global.h"

View file

@ -1,11 +1,13 @@
#ifndef LOBJECTS_H #ifndef LOBJECTS_H
#define LOBJECTS_H #define LOBJECTS_H
#undef SLOT
#include <ecl/ecl.h>
#include "../eql_global.h" #include "../eql_global.h"
#include "../ecl_fun.h" #include "../ecl_fun.h"
#include <QtWidgets> #include <QtWidgets>
#include <QtPrintSupport> #include <QtPrintSupport>
#include <ecl/ecl.h>
Q_DECLARE_METATYPE(QList<QAction*>) Q_DECLARE_METATYPE(QList<QAction*>)
Q_DECLARE_METATYPE(QList<QByteArray>) Q_DECLARE_METATYPE(QList<QByteArray>)

View file

@ -1,8 +1,10 @@
// copyright (c) Polos Ruetz // copyright (c) Polos Ruetz
// see Qt_EQL, QtWebKit: JavaScript / Lisp bridge // see Qt_EQL, QtWebKit: JavaScript / Lisp bridge
#include <QtGui> #undef SLOT
#include <ecl/ecl.h> #include <ecl/ecl.h>
#include <QtGui>
#include "qt_eql.h" #include "qt_eql.h"
#include "ecl_fun.h" #include "ecl_fun.h"
#include "eql.h" #include "eql.h"

View file

@ -3,8 +3,10 @@
#ifndef SINGLE_SHOT_H #ifndef SINGLE_SHOT_H
#define SINGLE_SHOT_H #define SINGLE_SHOT_H
#include <QObject> #undef SLOT
#include <ecl/ecl.h> #include <ecl/ecl.h>
#include <QObject>
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE