Skip to content

Commit 5e18a48

Browse files
author
fuscated
committed
- build: Fix build with autotools, other build improvements
> Restore the Makefile.am files for squirrel. > Remove mentions of sqplus. > Add new files. > Remove include paths to sc_utils.h and similar, they now have to be specified with a full path relative to src/include. git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@12416 2a5c6006-c6dd-42ca-98ab-0921f2732cef
1 parent 5160dfc commit 5e18a48

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+122
-1348
lines changed

codeblocks.pc.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,4 @@ Cflags: -I${includedir}/@PACKAGE@ \
1414
-I${includedir}/@PACKAGE@/tinyxml \
1515
-I${includedir}/@PACKAGE@/scripting/include \
1616
-I${includedir}/@PACKAGE@/scripting/bindings \
17-
-I${includedir}/@PACKAGE@/scripting/sqplus \
1817
-I${includedir}/@PACKAGE@/wxscintilla/include

configure.ac

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -394,16 +394,12 @@ AC_CONFIG_FILES([Makefile
394394
src/include/scripting/Makefile
395395
src/include/scripting/bindings/Makefile
396396
src/include/scripting/include/Makefile
397-
src/include/scripting/sqplus/Makefile
398-
src/include/scripting/sqstdlib/Makefile
399-
src/include/scripting/squirrel/Makefile
400397
src/include/tinyxml/Makefile
401398
src/sdk/Makefile
402399
src/sdk/scripting/Makefile
403400
src/sdk/scripting/bindings/Makefile
404401
src/sdk/scripting/squirrel/Makefile
405402
src/sdk/scripting/sqstdlib/Makefile
406-
src/sdk/scripting/sqplus/Makefile
407403
src/sdk/wxscintilla/Makefile
408404
src/sdk/resources/Makefile
409405
src/sdk/resources/lexers/Makefile

src/CodeBlocks_wx30-unix.cbp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,6 @@
9292
<Add option="`pkg-config glib-2.0 --cflags`" />
9393
<Add directory="include" />
9494
<Add directory="include/tinyxml" />
95-
<Add directory="include/scripting/bindings" />
9695
<Add directory="include/scripting/include" />
9796
<Add directory="sdk/mozilla_chardet/include" />
9897
<Add directory="sdk/mozilla_chardet/include/mfbt" />
@@ -144,8 +143,6 @@
144143
<Compiler>
145144
<Add directory="include" />
146145
<Add directory="include/scripting/include" />
147-
<Add directory="include/scripting/sqplus" />
148-
<Add directory="include/scripting/bindings" />
149146
</Compiler>
150147
<Linker>
151148
<Add option="`$(WX_CONFIG) --libs`" />
@@ -218,7 +215,6 @@
218215
<Add directory="include" />
219216
<Add directory="plugins/compilergcc/depslib/src" />
220217
<Add directory="include/scripting/include" />
221-
<Add directory="include/scripting/sqplus" />
222218
</Compiler>
223219
<Linker>
224220
<Add option="`$(WX_CONFIG) --libs std,propgrid`" />
@@ -374,7 +370,6 @@
374370
<Compiler>
375371
<Add directory="include" />
376372
<Add directory="include/scripting/include" />
377-
<Add directory="include/scripting/sqplus" />
378373
</Compiler>
379374
<Linker>
380375
<Add option="`$(WX_CONFIG) --libs`" />

src/include/Makefile.am

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ endif
1414
AM_CPPFLAGS = $(WX_CXXFLAGS) \
1515
-I$(top_builddir)/src/include \
1616
-I$(top_srcdir)/src/include \
17-
-I$(top_srcdir)/src/sdk/wxscintilla/include \
18-
-I$(top_srcdir)/src/include/scripting/sqplus
17+
-I$(top_srcdir)/src/sdk/wxscintilla/include
1918

2019
# Because we are not generating any programs/libraries with this makefile,
2120
# $(CXXCOMPILE) is empty.

src/include/scripting/Makefile.am

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
SUBDIRS = sqplus bindings
2-
DIST_SUBDIRS = squirrel sqstdlib sqplus bindings include
1+
SUBDIRS = bindings
2+
DIST_SUBDIRS = bindings include
33
if ! HAVE_SQUIRREL
4-
SUBDIRS += squirrel sqstdlib include
4+
SUBDIRS += bindings include
55
endif
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
sdkdir=$(includedir)/codeblocks/scripting/bindings
22

3-
noinst_HEADERS = scriptbindings.h
3+
noinst_HEADERS = \
4+
sc_typeinfo_all.h \
5+
sc_utils.h
46

57
sdk_HEADERS = sc_plugin.h
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
sdkdir=$(includedir)/codeblocks/scripting/include
2+
3+
sdk_HEADERS = \
4+
sqconfig.h \
5+
sqstdaux.h \
6+
sqstdblob.h \
7+
sqstdio.h \
8+
sqstdmath.h \
9+
sqstdstring.h \
10+
sqstdsystem.h \
11+
squirrel.h
12+

src/plugins/abbreviations/Makefile.am

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@ SUBDIRS = resources
33
AM_CPPFLAGS = $(WX_CXXFLAGS) \
44
$(CB_SQUIRREL_CFLAGS) \
55
-I$(top_srcdir)/src/include \
6-
-I$(top_srcdir)/src/sdk/wxscintilla/include \
7-
-I$(top_srcdir)/src/include/scripting/sqplus \
8-
-I$(top_srcdir)/src/include/scripting/bindings
6+
-I$(top_srcdir)/src/sdk/wxscintilla/include
97

108
pluginlibdir = $(pkglibdir)/plugins
119

src/plugins/abbreviations/abbreviations.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,15 @@
1818
#include "editormanager.h"
1919
#include "logmanager.h"
2020
#include "macrosmanager.h"
21+
#include "scriptingmanager.h"
2122
#endif
2223

2324
#include "abbreviations.h"
2425
#include "abbreviationsconfigpanel.h"
2526
#include "ccmanager.h"
2627
#include "editor_hooks.h"
27-
#include "sc_utils.h"
28-
#include "sc_typeinfo_all.h"
28+
#include "scripting/bindings/sc_utils.h"
29+
#include "scripting/bindings/sc_typeinfo_all.h"
2930

3031
// Register the plugin with Code::Blocks.
3132
// We are using an anonymous namespace so we don't litter the global one.

src/plugins/compilergcc/Makefile.am

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ AM_CPPFLAGS = $(WX_CXXFLAGS) \
44
$(CB_SQUIRREL_CFLAGS) \
55
-I$(top_srcdir)/src/include \
66
-I$(top_srcdir)/src/sdk/wxscintilla/include \
7-
-I$(top_srcdir)/src/include/scripting/sqplus \
87
-I$(top_srcdir)/src/plugins/compilergcc/depslib/src
98

109
AM_CXXFLAGS = -DDEPSLIB_UNIX

0 commit comments

Comments
 (0)