1
0
Fork 0

Split configuring & building; make Debug the target for relative builds.

This commit is contained in:
Willi Goesgens 2015-01-27 12:10:42 +01:00
parent 2fdb133ea7
commit a7de2a4378
1 changed files with 5 additions and 3 deletions

View File

@ -236,18 +236,19 @@ pack-win32-relative:
$(MAKE) pack-winXX BITS=32 TARGET="Visual Studio 12" MOREOPTS='-D "USE_RELATIVE=ON"'
pack-win64-relative:
$(MAKE) pack-winXX BITS=64 TARGET="Visual Studio 12 Win64" MOREOPTS='-D "USE_RELATIVE=ON"'
$(MAKE) pack-winXX BITS=64 TARGET="Visual Studio 12 Win64" MOREOPTS='-D "USE_RELATIVE=ON" -D "TRI_ENABLE_MAINTAINER_MODE=1" -D "HAVE_BACKTRACE=1"'
pack-winXX:
rm -rf Build$(BITS) && mkdir Build$(BITS)
${MAKE} pack-winXX-cmake BITS="$(BITS)" TARGET="$(TARGET)" VERSION="`awk '{print substr($$3,2,length($$3)-2);}' build.h`"
${MAKE} pack-winXX-build BITS="$(BITS)" TARGET="$(TARGET)" BUILD_TARGET=Release
pack-winXX-MOREOPTS:
rm -rf Build$(BITS) && mkdir Build$(BITS)
${MAKE} pack-winXX-cmake BITS="$(BITS)" TARGET="$(TARGET)" VERSION="`awk '{print substr($$3,2,length($$3)-2);}' build.h`" MOREOPTS=$(MOREOPTS)
${MAKE} pack-winXX-build BITS="$(BITS)" TARGET="$(TARGET)" BUILD_TARGET=Debug
pack-winXX-cmake:
cd Build$(BITS) && cmake \
@ -263,7 +264,8 @@ pack-winXX-cmake:
$(MOREOPTS) \
..
cd Build$(BITS) && cmake --build . --config Release
pack-winXX-build:
cd Build$(BITS) && cmake --build . --config $(BUILD_TARGET)
cd Build$(BITS) && cpack -G NSIS