-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfig.props
33 lines (26 loc) · 1.25 KB
/
config.props
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
msvc.defines=[/D@{defines}]
msvc.libDirs=[/LIBPATH:@{libDirs}]
msvc.incDirs=[/I@{incDirs}]
msvc.libNames=[@{libNames}]
msvc.objList=[@{objList}]
msvc.flags@{debug}= /D_DEBUG /MDd @{cppflags} /Zi /Fd@{outFile}.pdb
msvc.flags@{release}= /O2 /MD @{cppflags}
msvc.comp=cl /c /EHsc /nologo /DWIN32 /D_WINDOWS @{msvc.flags} @{msvc.defines} @{msvc.incDirs} /Fo@{objFile} @{srcFile}
msvc.lib=lib /OUT:@{outFile}.lib @{msvc.objList}
msvc.exe=link /NOLOGO @{linkflags} @{msvc.libDirs} /OUT:@{outFile}.exe @{msvc.libNames} @{msvc.objList}
msvc.dll=link /NOLOGO /DLL @{msvc.libDirs} /OUT:@{outFile}.dll @{msvc.libNames} @{msvc.objList}
gcc.defines=[-D@{defines}]
gcc.libDirs=[-L@{libDirs}]
gcc.incDirs=[-I@{incDirs}]
gcc.libNames=[-l@{libNames}]
gcc.objList=[@{objList}]
gcc.flags@{debug}=-D_DEBUG -g
gcc.flags@{release}= -O3
gcc.name@{cpp}=g++ @{cppflags}
gcc.name@{c}=gcc @{cflags}
gcc.ar=ar
gcc.link=g++ -g
gcc.comp=@{gcc.name} -c -fPIC -fpermissive -Wall @{gcc.flags} @{gcc.defines} @{gcc.incDirs} -o @{objFile} @{srcFile}
gcc.lib=@{gcc.ar} -vcqs @{outLibFile}.a @{gcc.objList}
gcc.exe=@{gcc.link} @{linkflags} -o @{outFile} @{gcc.objList} @{gcc.libDirs} @{gcc.libNames}
gcc.dll=@{gcc.link} @{linkflags} -shared -o @{outLibFile}.so @{gcc.objList} @{gcc.libDirs} @{gcc.libNames}