mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-18 09:57:49 +08:00
54 lines
1.4 KiB
Diff
54 lines
1.4 KiB
Diff
|
diff --git a/Makefile b/Makefile
|
||
|
index a703b9c..b7b5ea7 100644
|
||
|
--- a/Makefile
|
||
|
+++ b/Makefile
|
||
|
@@ -80,18 +80,27 @@ help:
|
||
|
@ echo nmake clean VSE-static-debug
|
||
|
|
||
|
all:
|
||
|
+!IF DEFINED(BUILD_STATIC)
|
||
|
+! IF DEFINED(BUILD_RELEASE)
|
||
|
$(MAKE) /E clean VC-static
|
||
|
$(MAKE) /E clean VCE-static
|
||
|
$(MAKE) /E clean VSE-static
|
||
|
+! ELSE
|
||
|
$(MAKE) /E clean VC-static-debug
|
||
|
$(MAKE) /E clean VCE-static-debug
|
||
|
$(MAKE) /E clean VSE-static-debug
|
||
|
+! ENDIF
|
||
|
+!ELSE
|
||
|
+! IF DEFINED(BUILD_RELEASE)
|
||
|
$(MAKE) /E clean VC
|
||
|
$(MAKE) /E clean VCE
|
||
|
$(MAKE) /E clean VSE
|
||
|
+! ELSE
|
||
|
$(MAKE) /E clean VC-debug
|
||
|
$(MAKE) /E clean VCE-debug
|
||
|
$(MAKE) /E clean VSE-debug
|
||
|
+! ENDIF
|
||
|
+!ENDIF
|
||
|
$(MAKE) /E clean
|
||
|
|
||
|
TEST_ENV = CFLAGS="$(CFLAGS) /DNO_ERROR_DIALOGS"
|
||
|
@@ -218,8 +227,7 @@ install:
|
||
|
if not exist $(LIBDEST) mkdir $(LIBDEST)
|
||
|
if not exist $(HDRDEST) mkdir $(HDRDEST)
|
||
|
if exist pthreadV*.dll copy pthreadV*.dll $(DLLDEST)
|
||
|
- copy pthreadV*.lib $(LIBDEST)
|
||
|
- copy libpthreadV*.lib $(LIBDEST)
|
||
|
+ if exist pthreadV*.lib copy pthreadV*.lib $(LIBDEST)
|
||
|
copy _ptw32.h $(HDRDEST)
|
||
|
copy pthread.h $(HDRDEST)
|
||
|
copy sched.h $(HDRDEST)
|
||
|
@@ -229,8 +237,8 @@ $(DLLS): $(DLL_OBJS)
|
||
|
$(CC) /LDd /Zi $(DLL_OBJS) /link /implib:$*.lib $(XLIBS) /out:$@
|
||
|
|
||
|
$(INLINED_STATIC_STAMPS): $(STATIC_OBJS)
|
||
|
- if exist lib$*.lib del lib$*.lib
|
||
|
- lib $(STATIC_OBJS) /out:lib$*.lib
|
||
|
+ if exist $*.lib del $*.lib
|
||
|
+ lib $(STATIC_OBJS) /out:$*.lib
|
||
|
echo. >$@
|
||
|
|
||
|
$(SMALL_STATIC_STAMPS): $(STATIC_OBJS_SMALL)
|