Fossil SCM

For MSVC, disable optimizations when compiling for debugging.

mistachkin 2014-01-14 09:45 trunk
Commit fb29094a8f9ea092aebd3e207ad3381e550f8098
2 files changed +4 -2 +4 -2
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -1032,16 +1032,18 @@
10321032
10331033
!ifdef FOSSIL_ENABLE_SSL
10341034
INCL = $(INCL) -I$(SSLINCDIR)
10351035
!endif
10361036
1037
-CFLAGS = -nologo -MT -O2
1037
+CFLAGS = -nologo
10381038
LDFLAGS = /NODEFAULTLIB:msvcrt /MANIFEST:NO
10391039
10401040
!ifdef DEBUG
1041
-CFLAGS = $(CFLAGS) -Zi
1041
+CFLAGS = $(CFLAGS) -Zi -MTd -Od
10421042
LDFLAGS = $(LDFLAGS) /DEBUG
1043
+!else
1044
+CFLAGS = $(CFLAGS) -MT -O2
10431045
!endif
10441046
10451047
BCC = $(CC) $(CFLAGS)
10461048
TCC = $(CC) -c $(CFLAGS) $(MSCDEF) $(INCL)
10471049
RCC = rc -D_WIN32 -D_MSC_VER $(MSCDEF) $(INCL)
10481050
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -1032,16 +1032,18 @@
1032
1033 !ifdef FOSSIL_ENABLE_SSL
1034 INCL = $(INCL) -I$(SSLINCDIR)
1035 !endif
1036
1037 CFLAGS = -nologo -MT -O2
1038 LDFLAGS = /NODEFAULTLIB:msvcrt /MANIFEST:NO
1039
1040 !ifdef DEBUG
1041 CFLAGS = $(CFLAGS) -Zi
1042 LDFLAGS = $(LDFLAGS) /DEBUG
 
 
1043 !endif
1044
1045 BCC = $(CC) $(CFLAGS)
1046 TCC = $(CC) -c $(CFLAGS) $(MSCDEF) $(INCL)
1047 RCC = rc -D_WIN32 -D_MSC_VER $(MSCDEF) $(INCL)
1048
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -1032,16 +1032,18 @@
1032
1033 !ifdef FOSSIL_ENABLE_SSL
1034 INCL = $(INCL) -I$(SSLINCDIR)
1035 !endif
1036
1037 CFLAGS = -nologo
1038 LDFLAGS = /NODEFAULTLIB:msvcrt /MANIFEST:NO
1039
1040 !ifdef DEBUG
1041 CFLAGS = $(CFLAGS) -Zi -MTd -Od
1042 LDFLAGS = $(LDFLAGS) /DEBUG
1043 !else
1044 CFLAGS = $(CFLAGS) -MT -O2
1045 !endif
1046
1047 BCC = $(CC) $(CFLAGS)
1048 TCC = $(CC) -c $(CFLAGS) $(MSCDEF) $(INCL)
1049 RCC = rc -D_WIN32 -D_MSC_VER $(MSCDEF) $(INCL)
1050
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -39,16 +39,18 @@
3939
4040
!ifdef FOSSIL_ENABLE_SSL
4141
INCL = $(INCL) -I$(SSLINCDIR)
4242
!endif
4343
44
-CFLAGS = -nologo -MT -O2
44
+CFLAGS = -nologo
4545
LDFLAGS = /NODEFAULTLIB:msvcrt /MANIFEST:NO
4646
4747
!ifdef DEBUG
48
-CFLAGS = $(CFLAGS) -Zi
48
+CFLAGS = $(CFLAGS) -Zi -MTd -Od
4949
LDFLAGS = $(LDFLAGS) /DEBUG
50
+!else
51
+CFLAGS = $(CFLAGS) -MT -O2
5052
!endif
5153
5254
BCC = $(CC) $(CFLAGS)
5355
TCC = $(CC) -c $(CFLAGS) $(MSCDEF) $(INCL)
5456
RCC = rc -D_WIN32 -D_MSC_VER $(MSCDEF) $(INCL)
5557
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -39,16 +39,18 @@
39
40 !ifdef FOSSIL_ENABLE_SSL
41 INCL = $(INCL) -I$(SSLINCDIR)
42 !endif
43
44 CFLAGS = -nologo -MT -O2
45 LDFLAGS = /NODEFAULTLIB:msvcrt /MANIFEST:NO
46
47 !ifdef DEBUG
48 CFLAGS = $(CFLAGS) -Zi
49 LDFLAGS = $(LDFLAGS) /DEBUG
 
 
50 !endif
51
52 BCC = $(CC) $(CFLAGS)
53 TCC = $(CC) -c $(CFLAGS) $(MSCDEF) $(INCL)
54 RCC = rc -D_WIN32 -D_MSC_VER $(MSCDEF) $(INCL)
55
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -39,16 +39,18 @@
39
40 !ifdef FOSSIL_ENABLE_SSL
41 INCL = $(INCL) -I$(SSLINCDIR)
42 !endif
43
44 CFLAGS = -nologo
45 LDFLAGS = /NODEFAULTLIB:msvcrt /MANIFEST:NO
46
47 !ifdef DEBUG
48 CFLAGS = $(CFLAGS) -Zi -MTd -Od
49 LDFLAGS = $(LDFLAGS) /DEBUG
50 !else
51 CFLAGS = $(CFLAGS) -MT -O2
52 !endif
53
54 BCC = $(CC) $(CFLAGS)
55 TCC = $(CC) -c $(CFLAGS) $(MSCDEF) $(INCL)
56 RCC = rc -D_WIN32 -D_MSC_VER $(MSCDEF) $(INCL)
57

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button