Skip to content

Commit 91f8ff7

Browse files
committed
bmake support refactoring
* templates/bmake.mpd: * templates/bmakecommon.mpt:
1 parent 307f1fc commit 91f8ff7

File tree

2 files changed

+82
-81
lines changed

2 files changed

+82
-81
lines changed

templates/bmake.mpd

Lines changed: 38 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,26 @@
66
#
77
#----------------------------------------------------------------------------
88
<%marker(top)%>
9+
<%foreach(compilers)%>
10+
!ifdef <%normalize(uc(compiler))%>
11+
CC = <%cc%>
12+
OPTIMIZE_CFLAGS = <%optimize_flags%>
13+
DEBUG_CFLAGS = <%debug_flags%>
14+
WARN_FLAGS = <%warn_flags%>
15+
BINARY_FLAGS = <%binary_flags%>
16+
THREAD_FLAGS = <%thr_flags%>
17+
LIB_EXT = <%lib_ext%>
18+
COMMON_DEFINES =<%foreach(common_defines)%> -D<%common64_define%><%endfor%>
19+
!else
20+
<%endfor%>
21+
!error You must select one of these compilers:<%foreach(compilers)%> <%normalize(uc(compiler))%><%endfor%>
22+
<%foreach(compilers)%>
23+
!endif
24+
<%endfor%>
25+
926
<%foreach(configurations)%>
1027
!ifdef <%normalize(uc(configuration))%>
11-
OCFLAGS32 = <%if(optimize)%>-O1<%else%><%if(debug_prj)%>-v -y -Od -vi- -k<%foreach(debug_macros)%> -D<%debug_macro%><%endfor%><%endif%><%endif%><%foreach(defines)%> -D<%define%><%endfor%>
12-
OCFLAGS32C = <%if(optimize)%>-O3<%else%><%if(debug_prj)%>-Od -vi- <%foreach(debug_macros)%> -D<%debug_macro%><%endfor%><%endif%><%endif%><%foreach(defines)%> -D<%define%><%endfor%>
13-
OCFLAGS64 = <%if(optimize)%>-O3<%else%><%if(debug_prj)%>-g -O0 <%foreach(debug_macros)%> -D<%debug_macro%><%endfor%><%endif%><%endif%><%foreach(defines)%> -D<%define%><%endfor%>
28+
OCFLAGS = <%if(optimize)%>$(OPTIMIZE_CFLAGS)<%else%><%if(debug_prj)%> $(DEBUG_CFLAGS)<%foreach(debug_macros)%> -D<%debug_macro%><%endfor%><%endif%><%endif%><%foreach(defines)%> -D<%define%><%endfor%>
1429
CFG_DIR = <%intermediate_dir%>\\
1530
LIBMODIFIER = <%if(use_lib_modifier)%><%lib_modifier%><%endif%>
1631
EXEMODIFIER = <%if(use_exe_modifier)%><%lib_modifier%><%endif%>
@@ -56,41 +71,27 @@ DLL_EXT = <%dll_ext%>
5671
EXE_EXT = <%exe_ext%>
5772
<%if(build64bit)%>
5873
STARTUP_BITS = 64
59-
CC64 = <%cc64%>
6074
LINK64 = <%link64%>
61-
LIB_EXT = <%lib64_ext%>
75+
6276
OBJ_EXT = <%obj64_ext%>
63-
THREADFLAGS = <%thrflags64%>
64-
BINARYFLAGS = <%binaryflags64%>
6577
LINKERPATHS = -L"$(BDS)\lib\win64\debug" -L"$(BDS)\lib\win64\release" -GE:HIGHENTROPYVA=off
66-
WARNFLAGS64 = <%warnflags64%>
6778
<%else%>
6879
LINK32 = <%link32%>
6980
STARTUP_BITS = 32
7081
!ifdef CLASSIC
71-
CC32 = <%cc32%>
72-
LIB_EXT = <%lib32_ext%>
7382
OBJ_EXT = <%obj32_ext%>
74-
THREADFLAGS = <%thrflags32%>
75-
BINARYFLAGS = <%binaryflags32%>
7683
LINKERPATHS = -L"$(BDS)\lib\win32\release" -L"$(BDS)\lib\win32\debug"
77-
WARNFLAGS32 = <%warnflags32%>
7884
!else
79-
CC32C = <%cc32c%>
80-
LIB_EXT = <%lib32c_ext%>
8185
OBJ_EXT = <%obj32c_ext%>
82-
THREADFLAGS = <%thrflags32c%>
83-
BINARYFLAGS = <%binaryflags32c%>
8486
LINKERPATHS = -L"$(BDS)\lib\win32c\debug" -L"$(BDS)\lib\win32c\release"
85-
WARNFLAGS32C = <%warnflags32c%>
8687
!endif
8788
<%endif%>
8889
RC = <%rc%>
8990
TLIB32 = <%tlib32%>
9091
DLLFLAGS = <%dllflags%>
9192
LIBFLAGS = <%libflags%>
9293
EXEFLAGS = <%exeflags%>
93-
CCFLAGS = <%ccflags%><%if(type_is_binary)%> $(BINARYFLAGS)<%endif%><%if(compile_flags)%> <%compile_flags%><%endif%>
94+
CCFLAGS = <%ccflags%><%if(type_is_binary)%> $(BINARY_FLAGS)<%endif%><%if(compile_flags)%> <%compile_flags%><%endif%>
9495

9596
<%if(use_vcl)%>
9697
STARTUP_LETTER = <%if(exename)%>w<%else%><%startup_letter%><%endif%>
@@ -220,31 +221,6 @@ COMMON_FLAGS = \
220221
!endif
221222
<%endif%>
222223

223-
<%if(build64bit)%>
224-
<%if(common64_defines)%>
225-
COMMON_DEFINES = \
226-
<%foreach(common64_defines)%>
227-
-D<%common64_define%><%fornotlast(" \\")%>
228-
<%endfor%>
229-
<%endif%>
230-
<%else%>
231-
!ifdef CLASSIC
232-
<%if(common32_defines)%>
233-
COMMON_DEFINES = \
234-
<%foreach(common32_defines)%>
235-
-D<%common32_define%><%fornotlast(" \\")%>
236-
<%endfor%>
237-
<%endif%>
238-
!else
239-
<%if(common32c_defines)%>
240-
COMMON_DEFINES = \
241-
<%foreach(common32c_defines)%>
242-
-D<%common32c_define%><%fornotlast(" \\")%>
243-
<%endfor%>
244-
<%endif%>
245-
!endif
246-
<%endif%>
247-
248224
CFLAGS = \
249225
<%foreach(cflags)%>
250226
<%cflag%> \
@@ -375,84 +351,84 @@ generated: $(GENERATED_DIRTY)
375351
<%if(build64bit)%>
376352
.cpp$(OBJ_EXT):
377353
@if not exist "$(INTERMEDIATE)" mkdir "$(INTERMEDIATE)"
378-
$(CC64) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS64) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS64) -c -o $(@D)\$(@F) $<
354+
$(CC) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -o $(@D)\$(@F) $<
379355
<%else%>
380356
!ifdef CLASSIC
381357
.cpp$(OBJ_EXT):
382358
@if not exist "$(INTERMEDIATE)" mkdir "$(INTERMEDIATE)"
383-
$(CC32) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS32) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS32) -c -n$(@D) $<
359+
$(CC) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -n$(@D) $<
384360
!else
385361
.cpp$(OBJ_EXT):
386362
@if not exist "$(INTERMEDIATE)" mkdir "$(INTERMEDIATE)"
387-
$(CC32C) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS32C) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS32C) -c -o $(@D)\$(@F) $<
363+
$(CC) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -o $(@D)\$(@F) $<
388364
!endif
389365
<%endif%>
390366

391367
.path.cxx = $(CPPDIR)
392368
<%if(build64bit)%>
393369
.cxx$(OBJ_EXT):
394370
@if not exist "$(INTERMEDIATE)" mkdir "$(INTERMEDIATE)"
395-
$(CC64) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS64) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS64) -c -o $(@D)\$(@F) $<
371+
$(CC) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -o $(@D)\$(@F) $<
396372
<%else%>
397373
!ifdef CLASSIC
398374
.cxx$(OBJ_EXT):
399375
@if not exist "$(INTERMEDIATE)" mkdir "$(INTERMEDIATE)"
400-
$(CC32) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS32) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS32) -c -n$(@D) $<
376+
$(CC) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -n$(@D) $<
401377
!else
402378
.cxx$(OBJ_EXT):
403379
@if not exist "$(INTERMEDIATE)" mkdir "$(INTERMEDIATE)"
404-
$(CC32C) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS32C) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS32C) -c -o $(@D)\$(@F) $<
380+
$(CC) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -o $(@D)\$(@F) $<
405381
!endif
406382
<%endif%>
407383

408384
.path.cc = $(CPPDIR)
409385
<%if(build64bit)%>
410386
.cc$(OBJ_EXT):
411387
@if not exist "$(INTERMEDIATE)" mkdir "$(INTERMEDIATE)"
412-
$(CC64) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS64) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS64) -c -o $(@D)\$(@F) $<
388+
$(CC) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -o $(@D)\$(@F) $<
413389
<%else%>
414390
!ifdef CLASSIC
415391
.cc$(OBJ_EXT):
416392
@if not exist "$(INTERMEDIATE)" mkdir "$(INTERMEDIATE)"
417-
$(CC32) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS32) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS32) -c -n$(@D) $<
393+
$(CC) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -n$(@D) $<
418394
!else
419395
.cc$(OBJ_EXT):
420396
@if not exist "$(INTERMEDIATE)" mkdir "$(INTERMEDIATE)"
421-
$(CC32C) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS32C) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS32C) -c -o $(@D)\$(@F) $<
397+
$(CC) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -o $(@D)\$(@F) $<
422398
!endif
423399
<%endif%>
424400

425401
.path.C = $(CPPDIR)
426402
<%if(build64bit)%>
427403
.C$(OBJ_EXT):
428404
@if not exist "$(INTERMEDIATE)" mkdir "$(INTERMEDIATE)"
429-
$(CC64) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS64) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS64) -c -o $(@D)\$(@F) $<
405+
$(CC) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -o $(@D)\$(@F) $<
430406
<%else%>
431407
!ifdef CLASSIC
432408
.C$(OBJ_EXT):
433409
@if not exist "$(INTERMEDIATE)" mkdir "$(INTERMEDIATE)"
434-
$(CC32) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS32) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS32) -c -n$(@D) $<
410+
$(CC) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -n$(@D) $<
435411
!else
436412
.C$(OBJ_EXT):
437413
@if not exist "$(INTERMEDIATE)" mkdir "$(INTERMEDIATE)"
438-
$(CC32C) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS32C) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS32C) -c -o $(@D)\$(@F) $<
414+
$(CC) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -o $(@D)\$(@F) $<
439415
!endif
440416
<%endif%>
441417

442418
.path.c = $(CPPDIR)
443419
<%if(build64bit)%>
444420
.c$(OBJ_EXT):
445421
@if not exist "$(INTERMEDIATE)" mkdir "$(INTERMEDIATE)"
446-
$(CC64) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS64) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS64) -c -o $(@D)\$(@F) $<
422+
$(CC) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -o $(@D)\$(@F) $<
447423
<%else%>
448424
!ifdef CLASSIC
449425
.c$(OBJ_EXT):
450426
@if not exist "$(INTERMEDIATE)" mkdir "$(INTERMEDIATE)"
451-
$(CC32) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS32) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS32) -c -n$(@D) $<
427+
$(CC) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -n$(@D) $<
452428
!else
453429
.c$(OBJ_EXT):
454430
@if not exist "$(INTERMEDIATE)" mkdir "$(INTERMEDIATE)"
455-
$(CC32C) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS32C) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS32C) -c -o $(@D)\$(@F) $<
431+
$(CC) $(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -o $(@D)\$(@F) $<
456432
!endif
457433
<%endif%>
458434

@@ -461,12 +437,12 @@ generated: $(GENERATED_DIRTY)
461437
"$(INTERMEDIATE)\<%transdir(source_file)%><%basenoextension(source_file)%>$(OBJ_EXT)":
462438
@if not exist "$(INTERMEDIATE)\<%transdir(source_file)%>" mkdir "$(INTERMEDIATE)\<%transdir(source_file)%>"
463439
<%if(build64bit)%>
464-
$(CC64) <%if(flag_overrides(source_file, buildflags))%><%flag_overrides(source_file, buildflags)%> <%endif%>$(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS64) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS64) -c -o $(@D)\$(@F) <%source_file%>
440+
$(CC) <%if(flag_overrides(source_file, buildflags))%><%flag_overrides(source_file, buildflags)%> <%endif%>$(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -o $(@D)\$(@F) <%source_file%>
465441
<%else%>
466442
!ifdef CLASSIC
467-
$(CC32) <%if(flag_overrides(source_file, buildflags))%><%flag_overrides(source_file, buildflags)%> <%endif%>$(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS32) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS32) -c -n$(@D) <%source_file%>
443+
$(CC) <%if(flag_overrides(source_file, buildflags))%><%flag_overrides(source_file, buildflags)%> <%endif%>$(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -n$(@D) <%source_file%>
468444
!else
469-
$(CC32C) <%if(flag_overrides(source_file, buildflags))%><%flag_overrides(source_file, buildflags)%> <%endif%>$(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS32C) $(CG_CFLAGS) $(UC_CFLAGS) $(THREADFLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS32C) -c -o $(@D)\$(@F) <%source_file%>
445+
$(CC) <%if(flag_overrides(source_file, buildflags))%><%flag_overrides(source_file, buildflags)%> <%endif%>$(DYN_FLAGS) $(STATIC_FLAGS) $(OCFLAGS) $(CG_CFLAGS) $(UC_CFLAGS) $(THREAD_FLAGS) $(CCFLAGS) $(CFLAGS) $(WARNFLAGS) -c -o $(@D)\$(@F) <%source_file%>
470446
!endif
471447
<%endif%>
472448

templates/bmakecommon.mpt

Lines changed: 44 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,8 @@
55
conditional_include "common"
66

77
configurations = Debug Release
8-
common_defines = WIN32 _WINDOWS
9-
common32_defines =
10-
common32c_defines =
11-
common64_defines = WIN64
8+
compilers = bcc32 bcc32c bcc64 bcc64x
9+
common_defines =
1210
common_libs = ws2_32$(LIB_EXT)
1311
common32_libs = import32$(LIB_EXT) cw32mti$(LIB_EXT)
1412
common32c_libs = import32$(LIB_EXT) cw32mti$(LIB_EXT)
@@ -24,30 +22,57 @@ obj32_ext = .obj
2422
obj32c_ext = .obj
2523
obj64_ext = .o
2624
dll_ext = .dll
27-
lib32_ext = .lib
28-
lib32c_ext = .lib
29-
lib64_ext = .a
3025
exe_ext = .exe
3126

32-
cc32 = bcc32
3327
rc = brcc32
3428
link32 = ilink32
35-
cc32c = bcc32c
36-
cc64 = bcc64
3729
link64 = ilink64
3830
tlib32 = tlib
3931
tlib64 = tlib64
40-
thrflags32 = -tWM
41-
thrflags32c = -tM
42-
thrflags64 = -tM
43-
binaryflags32 = -tWR -tWD
44-
binaryflags32c = -tR -tD
45-
binaryflags64 = -tR -tD
4632
dllflags = -Tpd -Gi -x -Gn -w-dup
4733
libflags = /C
4834
ccflags = -q
4935
exeflags = -Tpe -x -Gn
50-
warnflags32 = -w-rvl -w-rch -w-ccc -w-obs -w-aus -w-pia -w-inl -w-mls
51-
warnflags32c =
52-
warnflags64 =
5336

37+
bcc32 {
38+
debug_flags = -v -y -Od -vi- -k
39+
optimize_flags = -O1
40+
warn_flags = -w-rvl -w-rch -w-ccc -w-obs -w-aus -w-pia -w-inl -w-mls
41+
cc = bcc32
42+
binary_flags = -tWR -tWD
43+
lib_ext = .lib
44+
common_defines = WIN32 _WINDOWS
45+
}
46+
47+
bcc32c {
48+
debug_flags = -Od -vi-
49+
optimize_flags = -O3
50+
warn_flags =
51+
cc = bcc32c
52+
binary_flags = -tR -tD
53+
thr_flags = -tWM
54+
lib_ext = .lib
55+
common_defines = WIN32 _WINDOWS
56+
}
57+
58+
bcc64 {
59+
debug_flags = -g -O0
60+
optimize_flags = -O3
61+
warn_flags =
62+
cc = bcc64
63+
binary_flags = -tR -tD
64+
thr_flags = -tM
65+
lib_ext = .a
66+
common_defines = WIN32 _WINDOWS WIN64
67+
}
68+
69+
bcc64x {
70+
debug_flags = -g -O0
71+
optimize_flags = -O3
72+
warn_flags =
73+
cc = bcc64x
74+
binary_flags = -tR -tD
75+
thr_flags = -tM
76+
lib_ext = .a
77+
common_defines = WIN32 _WINDOWS WIN64
78+
}

0 commit comments

Comments
 (0)