Skip to content

Commit 66f2049

Browse files
Matthias Güdemanntautschnig
Matthias Güdemann
authored andcommitted
windowsify compiler options
1 parent e44f16e commit 66f2049

File tree

12 files changed

+53
-12
lines changed

12 files changed

+53
-12
lines changed

jbmc/src/janalyzer/Makefile

+5-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,11 @@ CLEANFILES = janalyzer$(EXEEXT)
3333

3434
all: janalyzer$(EXEEXT)
3535

36-
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
36+
ifeq ($(BUILD_ENV_),MSVC)
37+
CP_CXXFLAGS += /DCBMC_VERSION='"""$(CBMC_VERSION) ($(GIT_INFO))"""'
38+
else
39+
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
40+
endif
3741

3842
ifneq ($(wildcard ../jsil/Makefile),)
3943
OBJ += ../jsil/jsil$(LIBEXT)

jbmc/src/jbmc/Makefile

+5-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,11 @@ CLEANFILES = jbmc$(EXEEXT)
6363

6464
all: jbmc$(EXEEXT)
6565

66-
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
66+
ifeq ($(BUILD_ENV_),MSVC)
67+
CP_CXXFLAGS += /DCBMC_VERSION='"""$(CBMC_VERSION) ($(GIT_INFO))"""'
68+
else
69+
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
70+
endif
6771

6872
###############################################################################
6973

jbmc/src/jdiff/Makefile

+5-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,11 @@ CLEANFILES = jdiff$(EXEEXT)
4545

4646
all: jdiff$(EXEEXT)
4747

48-
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
48+
ifeq ($(BUILD_ENV_),MSVC)
49+
CP_CXXFLAGS += /DCBMC_VERSION='"""$(CBMC_VERSION) ($(GIT_INFO))"""'
50+
else
51+
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
52+
endif
4953

5054
###############################################################################
5155

src/cbmc/Makefile

+5-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,11 @@ CLEANFILES = cbmc$(EXEEXT)
6363

6464
all: cbmc$(EXEEXT)
6565

66-
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
66+
ifeq ($(BUILD_ENV_),MSVC)
67+
CP_CXXFLAGS += /DCBMC_VERSION='"""$(CBMC_VERSION) ($(GIT_INFO))"""'
68+
else
69+
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
70+
endif
6771

6872
ifneq ($(wildcard ../bv_refinement/Makefile),)
6973
OBJ += ../bv_refinement/bv_refinement$(LIBEXT)

src/clobber/Makefile

+5-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,11 @@ CLEANFILES = clobber$(EXEEXT)
3030

3131
all: clobber$(EXEEXT)
3232

33-
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
33+
ifeq ($(BUILD_ENV_),MSVC)
34+
CP_CXXFLAGS += /DCBMC_VERSION='"""$(CBMC_VERSION) ($(GIT_INFO))"""'
35+
else
36+
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
37+
endif
3438

3539
###############################################################################
3640

src/common

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# get version from git
2+
GIT_INFO = $(shell git describe --tags --always --dirty || echo "n/a")
3+
14
# Build platform
25
# (use one of AUTO, Unix, OSX, OSX_Universal, MSVC, Cygwin, MinGW)
36

@@ -252,4 +255,3 @@ D_FILES1 = $(SRC:.c=$(DEPEXT))
252255
D_FILES = $(D_FILES1:.cpp=$(DEPEXT))
253256

254257
-include $(D_FILES)
255-

src/config.inc

-1
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,3 @@ OSX_IDENTITY="Developer ID Application: Daniel Kroening"
7373

7474
# Detailed version information
7575
CBMC_VERSION = 5.8
76-
GIT_INFO = $(shell git describe --tags --always --dirty || echo "n/a")

src/goto-analyzer/Makefile

+5-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,11 @@ CLEANFILES = goto-analyzer$(EXEEXT)
3232

3333
all: goto-analyzer$(EXEEXT)
3434

35-
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
35+
ifeq ($(BUILD_ENV_),MSVC)
36+
CP_CXXFLAGS += /DCBMC_VERSION='"""$(CBMC_VERSION) ($(GIT_INFO))"""'
37+
else
38+
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
39+
endif
3640

3741
ifneq ($(wildcard ../jsil/Makefile),)
3842
OBJ += ../jsil/jsil$(LIBEXT)

src/goto-cc/Makefile

+5-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,11 @@ all: goto-cl$(EXEEXT)
4646
endif
4747
all: goto-cc$(EXEEXT)
4848

49-
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
49+
ifeq ($(BUILD_ENV_),MSVC)
50+
CP_CXXFLAGS += /DCBMC_VERSION='"""$(CBMC_VERSION) ($(GIT_INFO))"""'
51+
else
52+
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
53+
endif
5054

5155
ifneq ($(wildcard ../jsil/Makefile),)
5256
OBJ += ../jsil/jsil$(LIBEXT)

src/goto-diff/Makefile

+5-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,11 @@ CLEANFILES = goto-diff$(EXEEXT)
4444

4545
all: goto-diff$(EXEEXT)
4646

47-
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
47+
ifeq ($(BUILD_ENV_),MSVC)
48+
CP_CXXFLAGS += /DCBMC_VERSION='"""$(CBMC_VERSION) ($(GIT_INFO))"""'
49+
else
50+
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
51+
endif
4852

4953
###############################################################################
5054

src/goto-instrument/Makefile

+5-1
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,11 @@ include ../common
101101

102102
all: goto-instrument$(EXEEXT) goto-instrument$(LIBEXT)
103103

104-
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
104+
ifeq ($(BUILD_ENV_),MSVC)
105+
CP_CXXFLAGS += /DCBMC_VERSION='"""$(CBMC_VERSION) ($(GIT_INFO))"""'
106+
else
107+
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
108+
endif
105109

106110
ifneq ($(LIB_GLPK),)
107111
LIBS += $(LIB_GLPK)

src/memory-models/Makefile

+5-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,11 @@ CLEANFILES = memory_models$(LIBEXT) \
2222

2323
all: mmcc$(EXEEXT)
2424

25-
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
25+
ifeq ($(BUILD_ENV_),MSVC)
26+
CP_CXXFLAGS += /DCBMC_VERSION='"""$(CBMC_VERSION) ($(GIT_INFO))"""'
27+
else
28+
CP_CXXFLAGS += -DCBMC_VERSION="\"$(CBMC_VERSION) ($(GIT_INFO))\""
29+
endif
2630

2731
###############################################################################
2832

0 commit comments

Comments
 (0)