mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Don't force-set Boost_USE_STATIC_LIBS or Boost_USE_STATIC_RUNTIME.
If you need to do that for your build pass the values in on the cmake command line. As for all of the noise about Boost's install name if APPLE, just fix it with the install name tool. There are instructions at the boost module in gnucash.modules.
This commit is contained in:
parent
fb7426b60b
commit
0912a5eaa1
@ -487,21 +487,6 @@ GNC_PKG_CHECK_MODULES (ICU4C REQUIRED icu-uc)
|
||||
GNC_PKG_CHECK_MODULES (ICU4C_I18N REQUIRED icu-i18n)
|
||||
|
||||
#BOOST
|
||||
IF (APPLE)
|
||||
# I suppose I would rather use the shared Boost libraries here, but the Boost install procedure
|
||||
# does not set RPATH for it's shared library correctly. It uses a 'naked' RPATH, which requires
|
||||
# that DYLD_FALLBACK_LIBRARY_PATH be set. There is supposedly a dll-path option to set RPATH, but
|
||||
# I can't get it to work (http://www.boost.org/build/doc/html/bbv2/faq/dll-path.html) and neither
|
||||
# can some other random person on the internet:
|
||||
# http://stackoverflow.com/questions/33667795/dll-path-has-no-effect-when-building-boost
|
||||
# Using static libs simplifies things.
|
||||
SET (Boost_USE_STATIC_LIBS ON)
|
||||
SET (Boost_USE_STATIC_RUNTIME ON)
|
||||
ELSE()
|
||||
SET (Boost_USE_STATIC_LIBS OFF)
|
||||
SET (Boost_USE_STATIC_RUNTIME OFF)
|
||||
ENDIF()
|
||||
|
||||
SET (Boost_USE_MULTITHREADED ON)
|
||||
SET (Boost_FIND_QUIETLY ON)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user