summaryrefslogtreecommitdiff
path: root/cpp/config/Make.rules
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/config/Make.rules')
-rw-r--r--cpp/config/Make.rules6
1 files changed, 4 insertions, 2 deletions
diff --git a/cpp/config/Make.rules b/cpp/config/Make.rules
index 2160712170d..d591fedf590 100644
--- a/cpp/config/Make.rules
+++ b/cpp/config/Make.rules
@@ -39,9 +39,11 @@ coreandstub_components += IceXML IceBT
endif
#
-# Build all the projects with the shared configuration
+# Build all the projects with the shared configuration, except IceUtil and Slice
+# that are static-only
#
shared_projects = %
+shared_excludes = IceUtil Slice
#
# Build only few components with the static configuration (core and stubs)
@@ -133,7 +135,7 @@ endef
#
define create-cpp-test-project
$1_srcext := cpp
-$1_dependencies := $$(or $$($1_dependencies),TestCommon Ice IceUtil)
+$1_dependencies := $$(or $$($1_dependencies),TestCommon Ice)
# Also link with IceSSL and IceBT (Debian/Ubuntu) when compiling with the static configuration
$1_dependencies[static] := $$(or $$($1_dependencies[static]),IceSSL $(if $(filter debian ubuntu,$(linux_id)),IceBT))