From eeb7bd3d9d4569ac556f1fd70434abea571f57f3 Mon Sep 17 00:00:00 2001 From: Gian-Carlo Pascutto Date: Mon, 16 Jul 2012 20:40:16 +0200 Subject: [PATCH] Make MSVC build work in parallel. The (non-default) temporary & output dirs configured in the projects could cause issues when doing compilation on a multiprocessor machine. Cleaned this up a little to use the defaults, which makes that work again and doesn't make the output structure any worse. Also removed debug output for release binaries & a tiny whitespace fix. --- celt/celt.vcxproj | 13 +++---------- silk/fixed/silk_fixed.vcxproj | 12 ++---------- silk/float/silk_float.vcxproj | 12 ++---------- silk/silk_common.vcxproj | 12 ++---------- src/opus.vcxproj | 4 ---- src/opus_demo.vcxproj | 10 +++++----- tests/test_opus_api.vcxproj | 5 ++--- tests/test_opus_decode.vcxproj | 5 ++--- tests/test_opus_encode.vcxproj | 5 ++--- win32/config.h | 2 +- 10 files changed, 21 insertions(+), 59 deletions(-) diff --git a/celt/celt.vcxproj b/celt/celt.vcxproj index d2e084f3..22c6ceec 100644 --- a/celt/celt.vcxproj +++ b/celt/celt.vcxproj @@ -74,16 +74,9 @@ $(Configuration)$(PlatformArchitecture)\ - - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\ - - - $(Configuration)$(PlatformArchitecture)\ - - - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\ - $(Configuration)$(PlatformArchitecture)\ - + + + diff --git a/silk/fixed/silk_fixed.vcxproj b/silk/fixed/silk_fixed.vcxproj index 69456ddc..55a1ec5d 100644 --- a/silk/fixed/silk_fixed.vcxproj +++ b/silk/fixed/silk_fixed.vcxproj @@ -63,21 +63,13 @@ - - $(ProjectName) - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\ - $(Configuration)$(PlatformArchitecture)\ - + $(ProjectName) $(SolutionDir)$(Configuration)$(PlatformArchitecture)\ $(Configuration)$(PlatformArchitecture)\ - - $(ProjectName) - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\ - $(Configuration)$(PlatformArchitecture)\ - + $(ProjectName) $(SolutionDir)$(Configuration)$(PlatformArchitecture)\ diff --git a/silk/float/silk_float.vcxproj b/silk/float/silk_float.vcxproj index 42fc28e6..8882a80f 100644 --- a/silk/float/silk_float.vcxproj +++ b/silk/float/silk_float.vcxproj @@ -63,21 +63,13 @@ - - $(ProjectName) - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\ - $(Configuration)$(PlatformArchitecture)\ - + $(ProjectName) $(SolutionDir)$(Configuration)$(PlatformArchitecture)\ $(Configuration)$(PlatformArchitecture)\ - - $(ProjectName) - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\ - $(Configuration)$(PlatformArchitecture)\ - + $(ProjectName) $(SolutionDir)$(Configuration)$(PlatformArchitecture)\ diff --git a/silk/silk_common.vcxproj b/silk/silk_common.vcxproj index 7435e9cd..6facd7f2 100644 --- a/silk/silk_common.vcxproj +++ b/silk/silk_common.vcxproj @@ -63,21 +63,13 @@ - - $(ProjectName) - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\ - $(Configuration)$(PlatformArchitecture)\ - + $(ProjectName) $(SolutionDir)$(Configuration)$(PlatformArchitecture)\ $(Configuration)$(PlatformArchitecture)\ - - $(ProjectName) - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\ - $(Configuration)$(PlatformArchitecture)\ - + $(ProjectName) $(SolutionDir)$(Configuration)$(PlatformArchitecture)\ diff --git a/src/opus.vcxproj b/src/opus.vcxproj index de4d3ee5..b914c95e 100644 --- a/src/opus.vcxproj +++ b/src/opus.vcxproj @@ -59,8 +59,6 @@ true - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\ - $(Configuration)$(PlatformArchitecture)\ true @@ -70,8 +68,6 @@ false - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\ - $(Configuration)$(PlatformArchitecture)\ false diff --git a/src/opus_demo.vcxproj b/src/opus_demo.vcxproj index 7eb582ee..4bbea68a 100644 --- a/src/opus_demo.vcxproj +++ b/src/opus_demo.vcxproj @@ -39,12 +39,12 @@ - StaticLibrary + Application true Unicode - StaticLibrary + Application false true Unicode @@ -77,7 +77,7 @@ Console true - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\opus.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\celt.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\silk_common.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\silk_float.lib;%(AdditionalDependencies) + $(SolutionDir)$(Configuration)\opus.lib;$(SolutionDir)$(Configuration)\celt.lib;$(SolutionDir)$(Configuration)\silk_common.lib;$(SolutionDir)$(Configuration)\silk_float.lib;%(AdditionalDependencies) @@ -91,13 +91,13 @@ HAVE_CONFIG_H;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) MultiThreaded ../silk;../celt;../win32;../include; + true Console - true true true - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\opus.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\celt.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\silk_common.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\silk_float.lib;%(AdditionalDependencies) + $(SolutionDir)$(Configuration)\opus.lib;$(SolutionDir)$(Configuration)\celt.lib;$(SolutionDir)$(Configuration)\silk_common.lib;$(SolutionDir)$(Configuration)\silk_float.lib;%(AdditionalDependencies) diff --git a/tests/test_opus_api.vcxproj b/tests/test_opus_api.vcxproj index 7a1a79d4..30ced576 100644 --- a/tests/test_opus_api.vcxproj +++ b/tests/test_opus_api.vcxproj @@ -58,7 +58,7 @@ Console true - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\opus.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\celt.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\silk_common.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\silk_float.lib;%(AdditionalDependencies) + $(SolutionDir)$(Configuration)\opus.lib;$(SolutionDir)$(Configuration)\celt.lib;$(SolutionDir)$(Configuration)\silk_common.lib;$(SolutionDir)$(Configuration)\silk_float.lib;%(AdditionalDependencies) @@ -75,10 +75,9 @@ Console - true true true - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\opus.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\celt.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\silk_common.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\silk_float.lib;%(AdditionalDependencies) + $(SolutionDir)$(Configuration)\opus.lib;$(SolutionDir)$(Configuration)\celt.lib;$(SolutionDir)$(Configuration)\silk_common.lib;$(SolutionDir)$(Configuration)\silk_float.lib;%(AdditionalDependencies) diff --git a/tests/test_opus_decode.vcxproj b/tests/test_opus_decode.vcxproj index 254b5114..495f5564 100644 --- a/tests/test_opus_decode.vcxproj +++ b/tests/test_opus_decode.vcxproj @@ -58,7 +58,7 @@ Console true - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\opus.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\celt.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\silk_common.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\silk_float.lib;%(AdditionalDependencies) + $(SolutionDir)$(Configuration)\opus.lib;$(SolutionDir)$(Configuration)\celt.lib;$(SolutionDir)$(Configuration)\silk_common.lib;$(SolutionDir)$(Configuration)\silk_float.lib;%(AdditionalDependencies) @@ -75,10 +75,9 @@ Console - true true true - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\opus.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\celt.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\silk_common.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\silk_float.lib;%(AdditionalDependencies) + $(SolutionDir)$(Configuration)\opus.lib;$(SolutionDir)$(Configuration)\celt.lib;$(SolutionDir)$(Configuration)\silk_common.lib;$(SolutionDir)$(Configuration)\silk_float.lib;%(AdditionalDependencies) diff --git a/tests/test_opus_encode.vcxproj b/tests/test_opus_encode.vcxproj index 2b1dfab3..7ed3ac7a 100644 --- a/tests/test_opus_encode.vcxproj +++ b/tests/test_opus_encode.vcxproj @@ -58,7 +58,7 @@ Console true - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\opus.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\celt.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\silk_common.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\silk_float.lib;%(AdditionalDependencies) + $(SolutionDir)$(Configuration)\opus.lib;$(SolutionDir)$(Configuration)\celt.lib;$(SolutionDir)$(Configuration)\silk_common.lib;$(SolutionDir)$(Configuration)\silk_float.lib;%(AdditionalDependencies) @@ -75,10 +75,9 @@ Console - true true true - $(SolutionDir)$(Configuration)$(PlatformArchitecture)\opus.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\celt.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\silk_common.lib;$(SolutionDir)$(Configuration)$(PlatformArchitecture)\silk_float.lib;%(AdditionalDependencies) + $(SolutionDir)$(Configuration)\opus.lib;$(SolutionDir)$(Configuration)\celt.lib;$(SolutionDir)$(Configuration)\silk_common.lib;$(SolutionDir)$(Configuration)\silk_float.lib;%(AdditionalDependencies) diff --git a/win32/config.h b/win32/config.h index d95981f8..f41dda32 100644 --- a/win32/config.h +++ b/win32/config.h @@ -3,7 +3,7 @@ #define CELT_BUILD 1 -#define restrict +#define restrict #define inline __inline #define getpid _getpid