diff options
| author | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2025-09-05 13:23:09 +0300 | 
|---|---|---|
| committer | Andrey Kleshchev <117672381+akleshchev@users.noreply.github.com> | 2025-09-05 19:00:05 +0300 | 
| commit | 12704b941132ec6fb6ca62da007c3ec02292c872 (patch) | |
| tree | 5f0a7717eb5ca7e680094e8155756c61df806302 /indra/cmake/Boost.cmake | |
| parent | 94e45ca2e60b4013a4e38d8f2c1fe8dad4207c3a (diff) | |
viewer-cef build fixes
Diffstat (limited to 'indra/cmake/Boost.cmake')
| -rw-r--r-- | indra/cmake/Boost.cmake | 148 | 
1 files changed, 101 insertions, 47 deletions
diff --git a/indra/cmake/Boost.cmake b/indra/cmake/Boost.cmake index 7b3882c936..b57c33c3e0 100644 --- a/indra/cmake/Boost.cmake +++ b/indra/cmake/Boost.cmake @@ -16,53 +16,107 @@ use_prebuilt_binary(boost)  # with the address size.  set(addrsfx "-x${ADDRESS_SIZE}") -find_library(BOOST_CONTEXT_LIBRARY -    NAMES -    boost_context-mt -    boost_context-mt${addrsfx} -    PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) - -find_library(BOOST_FIBER_LIBRARY -    NAMES -    boost_fiber-mt -    boost_fiber-mt${addrsfx} -    PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) - -find_library(BOOST_FILESYSTEM_LIBRARY -    NAMES -    boost_filesystem-mt -    boost_filesystem-mt${addrsfx} -    PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) - -find_library(BOOST_PROGRAMOPTIONS_LIBRARY -    NAMES -    boost_program_options-mt -    boost_program_options-mt${addrsfx} -    PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) - -find_library(BOOST_REGEX_LIBRARY -    NAMES -    boost_regex-mt -    boost_regex-mt${addrsfx} -    PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) - -find_library(BOOST_SYSTEM_LIBRARY -    NAMES -    boost_system-mt -    boost_system-mt${addrsfx} -    PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) - -find_library(BOOST_THREAD_LIBRARY -    NAMES -    boost_thread-mt -    boost_thread-mt${addrsfx} -    PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) - -find_library(BOOST_URL_LIBRARY -    NAMES -    boost_url-mt -    boost_url-mt${addrsfx} -    PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) +if (WINDOWS) + +    find_library(BOOST_CONTEXT_LIBRARY +        NAMES +        libboost_context-mt +        libboost_context-mt${addrsfx} +        PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) + +    find_library(BOOST_FIBER_LIBRARY +        NAMES +        libboost_fiber-mt +        libboost_fiber-mt${addrsfx} +        PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) + +    find_library(BOOST_FILESYSTEM_LIBRARY +        NAMES +        libboost_filesystem-mt +        libboost_filesystem-mt${addrsfx} +        PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) + +    find_library(BOOST_PROGRAMOPTIONS_LIBRARY +        NAMES +        libboost_program_options-mt +        libboost_program_options-mt${addrsfx} +        PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) + +    find_library(BOOST_REGEX_LIBRARY +        NAMES +        libboost_regex-mt +        libboost_regex-mt${addrsfx} +        PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) + +    find_library(BOOST_SYSTEM_LIBRARY +        NAMES +        libboost_system-mt +        libboost_system-mt${addrsfx} +        PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) + +    find_library(BOOST_THREAD_LIBRARY +        NAMES +        libboost_thread-mt +        libboost_thread-mt${addrsfx} +        PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) + +    find_library(BOOST_URL_LIBRARY +        NAMES +        libboost_url-mt +        libboost_url-mt${addrsfx} +        PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) + +else (WINDOWS) + +    find_library(BOOST_CONTEXT_LIBRARY +       NAMES +       boost_context-mt +       boost_context-mt${addrsfx} +       PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) + +    find_library(BOOST_FIBER_LIBRARY +        NAMES +        boost_fiber-mt +        boost_fiber-mt${addrsfx} +        PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) + +    find_library(BOOST_FILESYSTEM_LIBRARY +        NAMES +        boost_filesystem-mt +        boost_filesystem-mt${addrsfx} +        PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) + +    find_library(BOOST_PROGRAMOPTIONS_LIBRARY +        NAMES +        boost_program_options-mt +        boost_program_options-mt${addrsfx} +        PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) + +    find_library(BOOST_REGEX_LIBRARY +        NAMES +        boost_regex-mt +        boost_regex-mt${addrsfx} +        PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) + +    find_library(BOOST_SYSTEM_LIBRARY +        NAMES +        boost_system-mt +        boost_system-mt${addrsfx} +        PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) + +    find_library(BOOST_THREAD_LIBRARY +        NAMES +        boost_thread-mt +        boost_thread-mt${addrsfx} +        PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) + +    find_library(BOOST_URL_LIBRARY +        NAMES +        boost_url-mt +        boost_url-mt${addrsfx} +        PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) + +endif (WINDOWS)  target_link_libraries(ll::boost INTERFACE      ${BOOST_FIBER_LIBRARY}  | 
