Kaydet (Commit) e1f742a6 authored tarafından Peter Foley's avatar Peter Foley

fix system boost

Change-Id: Id80557cb47ab471a0f3a643a1c11a59e89c14c54
üst 3ee088ec
......@@ -416,6 +416,7 @@ $(call gb_LinkTarget_add_libs,$(1),\
endef
gb_LinkTarget__use_boost_headers:=
gb_ExternalProject__use_boost_headers:=
else # !SYSTEM_BOOST
......@@ -452,6 +453,11 @@ $(call gb_LinkTarget_use_static_libraries,$(1),\
endef
define gb_LinkTarget__use_boost_headers
$(call gb_LinkTarget_get_preparation_target,$(1)) : $(call gb_UnpackedTarball_get_target,boost)
endef
define gb_ExternalProject__use_boost_headers
$(call gb_ExternalProject_get_preparation_target,$(1)) : $(call gb_UnpackedTarball_get_target,boost)
......
......@@ -26,7 +26,7 @@
$(eval $(call gb_Executable_Executable,cppumaker))
$(eval $(call gb_Executable_use_unpacked,cppumaker,boost))
$(eval $(call gb_Executable_use_external,cppumaker,boost_headers))
$(eval $(call gb_Executable_use_libraries,cppumaker,\
reg \
......
......@@ -26,7 +26,7 @@
$(eval $(call gb_Executable_Executable,javamaker))
$(eval $(call gb_Executable_use_unpacked,javamaker,boost))
$(eval $(call gb_Executable_use_external,javamaker,boost_headers))
$(eval $(call gb_Executable_use_libraries,javamaker,\
reg \
......
......@@ -27,7 +27,7 @@
$(eval $(call gb_StaticLibrary_StaticLibrary,codemaker))
$(eval $(call gb_StaticLibrary_use_unpacked,codemaker,boost))
$(eval $(call gb_StaticLibrary_use_external,codemaker,boost_headers))
$(eval $(call gb_StaticLibrary_use_packages,codemaker,\
codemaker_inc \
......
......@@ -27,11 +27,11 @@
$(eval $(call gb_StaticLibrary_StaticLibrary,codemaker_cpp))
$(eval $(call gb_StaticLibrary_use_unpacked,codemaker_cpp,boost))
$(eval $(call gb_StaticLibrary_use_external,codemaker_cpp,boost_headers))
$(eval $(call gb_StaticLibrary_use_packages,codemaker_cpp,\
codemaker_inc \
registry_inc \
codemaker_inc \
registry_inc \
sal_generated \
sal_inc \
))
......
......@@ -27,10 +27,10 @@
$(eval $(call gb_StaticLibrary_StaticLibrary,codemaker_java))
$(eval $(call gb_StaticLibrary_use_unpacked,codemaker_java,boost))
$(eval $(call gb_StaticLibrary_use_external,codemaker_java,boost_headers))
$(eval $(call gb_StaticLibrary_use_packages,codemaker_java,\
codemaker_inc \
codemaker_inc \
registry_inc \
sal_generated \
sal_inc \
......
......@@ -35,7 +35,7 @@ $(eval $(call gb_Executable_use_libraries,cfgex,\
sal \
))
$(eval $(call gb_Executable_use_unpacked,cfgex,boost))
$(eval $(call gb_Executable_use_external,cfgex,boost_headers))
$(eval $(call gb_Executable_add_scanners,cfgex,\
l10ntools/source/cfglex \
......
......@@ -35,7 +35,7 @@ $(eval $(call gb_Executable_use_libraries,gsicheck,\
sal \
))
$(eval $(call gb_Executable_use_unpacked,gsicheck,boost))
$(eval $(call gb_Executable_use_external,gsicheck,boost_headers))
$(eval $(call gb_Executable_add_exception_objects,gsicheck,\
l10ntools/source/gsicheck \
......
......@@ -35,8 +35,10 @@ $(eval $(call gb_Executable_use_libraries,helpex,\
sal \
))
$(eval $(call gb_Executable_use_external,helpex,expat_utf8))
$(eval $(call gb_Executable_use_unpacked,helpex,boost))
$(eval $(call gb_Executable_use_externals,helpex,\
expat_utf8 \
boost_headers \
))
$(eval $(call gb_Executable_use_static_libraries,helpex,\
transex \
......
......@@ -18,8 +18,6 @@ $(eval $(call gb_Executable_use_libraries,uiex,\
sal \
))
$(eval $(call gb_Executable_use_unpacked,uiex,boost))
$(eval $(call gb_Executable_use_static_libraries,uiex,\
transex \
))
......@@ -32,6 +30,7 @@ $(eval $(call gb_Executable_use_externals,uiex,\
libexslt \
libxml2 \
libxslt \
boost_headers \
))
# vim: set noet sw=4 ts=4:
......@@ -35,7 +35,7 @@ $(eval $(call gb_Executable_use_libraries,ulfex,\
sal \
))
$(eval $(call gb_Executable_use_unpacked,ulfex,boost))
$(eval $(call gb_Executable_use_external,ulfex,boost_headers))
$(eval $(call gb_Executable_use_static_libraries,ulfex,\
transex \
......
......@@ -35,7 +35,7 @@ $(eval $(call gb_Executable_use_libraries,xrmex,\
sal \
))
$(eval $(call gb_Executable_use_unpacked,xrmex,boost))
$(eval $(call gb_Executable_use_external,xrmex,boost_headers))
$(eval $(call gb_Executable_add_scanners,xrmex,\
l10ntools/source/xrmlex \
......
......@@ -37,7 +37,7 @@ $(eval $(call gb_StaticLibrary_set_include,transex,\
$$(INCLUDE) \
))
$(eval $(call gb_StaticLibrary_use_unpacked,transex,boost))
$(eval $(call gb_StaticLibrary_use_external,transex,boost_headers))
$(eval $(call gb_StaticLibrary_add_exception_objects,transex,\
l10ntools/source/export2 \
......
......@@ -59,12 +59,9 @@ $(eval $(call gb_Library_use_libraries,sal,\
$(gb_UWINAPI) \
))
ifneq ($(SYSTEM_BOOST),YES)
$(eval $(call gb_Library_use_unpacked,sal,boost))
endif
$(eval $(call gb_Library_use_externals,sal,\
valgrind \
boost_headers \
))
$(eval $(call gb_Library_use_system_win32_libs,sal,\
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment