mirror of
https://github.com/wownero/wownero.git
synced 2026-10-21 17:38:33 +02:00
depends: boost: don't embed absolute paths in cmake config
This commit is contained in:
@@ -3,6 +3,7 @@ $(package)_version=1.91.0-1
|
|||||||
$(package)_download_path=https://github.com/boostorg/boost/releases/download/boost-$($(package)_version)
|
$(package)_download_path=https://github.com/boostorg/boost/releases/download/boost-$($(package)_version)
|
||||||
$(package)_file_name=boost-$($(package)_version)-b2-nodocs.tar.gz
|
$(package)_file_name=boost-$($(package)_version)-b2-nodocs.tar.gz
|
||||||
$(package)_sha256_hash=b5a3d1490118e012f8b12688240d981bcdfcd009fd35bc70d120fbc907df4f7c
|
$(package)_sha256_hash=b5a3d1490118e012f8b12688240d981bcdfcd009fd35bc70d120fbc907df4f7c
|
||||||
|
$(package)_patches=no-embed-absolute.patch
|
||||||
|
|
||||||
define $(package)_set_vars
|
define $(package)_set_vars
|
||||||
$(package)_config_opts_release=variant=release
|
$(package)_config_opts_release=variant=release
|
||||||
@@ -27,6 +28,7 @@ $(package)_cxxflags_darwin+=-ffile-prefix-map=$($(package)_extract_dir)=/usr
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define $(package)_preprocess_cmds
|
define $(package)_preprocess_cmds
|
||||||
|
patch -p1 < $($(package)_patch_dir)/no-embed-absolute.patch && \
|
||||||
echo "using $(boost_toolset_$(host_os)) : : $($(package)_cxx) : <cxxflags>\"$($(package)_cxxflags) $($(package)_cppflags)\" <linkflags>\"$($(package)_ldflags)\" <archiver>\"$(boost_archiver_$(host_os))\" <arflags>\"$($(package)_arflags)\" <striper>\"$(host_STRIP)\" <ranlib>\"$(host_RANLIB)\" <rc>\"$(host_WINDRES)\" : ;" > user-config.jam
|
echo "using $(boost_toolset_$(host_os)) : : $($(package)_cxx) : <cxxflags>\"$($(package)_cxxflags) $($(package)_cppflags)\" <linkflags>\"$($(package)_ldflags)\" <archiver>\"$(boost_archiver_$(host_os))\" <arflags>\"$($(package)_arflags)\" <striper>\"$(host_STRIP)\" <ranlib>\"$(host_RANLIB)\" <rc>\"$(host_WINDRES)\" : ;" > user-config.jam
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,30 @@
|
|||||||
|
diff --git a/tools/boost_install/boost-install.jam b/tools/boost_install/boost-install.jam
|
||||||
|
index 5e6bfa69..6425141f 100644
|
||||||
|
--- a/tools/boost_install/boost-install.jam
|
||||||
|
+++ b/tools/boost_install/boost-install.jam
|
||||||
|
@@ -797,25 +797,6 @@ rule make-cmake-config ( target : sources * : properties * )
|
||||||
|
"get_filename_component(_BOOST_CMAKEDIR \"${CMAKE_CURRENT_LIST_DIR}/../\" REALPATH)"
|
||||||
|
: true ;
|
||||||
|
|
||||||
|
- if [ path.is-rooted $(cmakedir) ]
|
||||||
|
- {
|
||||||
|
- local cmakedir-native = [ path-native-fwd $(cmakedir) ] ;
|
||||||
|
-
|
||||||
|
- print.text
|
||||||
|
-
|
||||||
|
- ""
|
||||||
|
- "# If the computed and the original directories are symlink-equivalent, use original"
|
||||||
|
- "if(EXISTS \"$(cmakedir-native)\")"
|
||||||
|
- " get_filename_component(_BOOST_CMAKEDIR_ORIGINAL \"$(cmakedir-native)\" REALPATH)"
|
||||||
|
- " if(_BOOST_CMAKEDIR STREQUAL _BOOST_CMAKEDIR_ORIGINAL)"
|
||||||
|
- " set(_BOOST_CMAKEDIR \"$(cmakedir-native)\")"
|
||||||
|
- " endif()"
|
||||||
|
- " unset(_BOOST_CMAKEDIR_ORIGINAL)"
|
||||||
|
- "endif()"
|
||||||
|
- ""
|
||||||
|
- : true ;
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
get-dir "_BOOST_INCLUDEDIR" : $(includedir) ;
|
||||||
|
|
||||||
|
if $(library-type) = INTERFACE
|
||||||
Reference in New Issue
Block a user