Skip to content

Commit 22f8815

Browse files
committed
viewer-cef build fixes
1 parent 22d544b commit 22f8815

File tree

4 files changed

+36
-22
lines changed

4 files changed

+36
-22
lines changed

indra/CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,12 @@
1111
## We're not there yet, but once done, there is a kludge in Linking.cmake
1212
# "if(${CMAKE_VERSION} VERSION_LESS "3.20.0")" that can also be removed
1313
cmake_minimum_required(VERSION 3.16.0...4.0 FATAL_ERROR)
14-
cmake_policy(SET CMP0156 NEW)
15-
cmake_policy(SET CMP0179 NEW)
14+
if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.29.0")
15+
cmake_policy(SET CMP0156 NEW)
16+
endif()
17+
if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.31.0")
18+
cmake_policy(SET CMP0179 NEW)
19+
endif()
1620

1721
set(ROOT_PROJECT_NAME "SecondLife" CACHE STRING
1822
"The root project/makefile/solution name. Defaults to SecondLife.")

indra/cmake/Boost.cmake

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,50 +18,50 @@ set(addrsfx "-x${ADDRESS_SIZE}")
1818

1919
find_library(BOOST_CONTEXT_LIBRARY
2020
NAMES
21-
boost_context-mt
22-
boost_context-mt${addrsfx}
21+
libboost_context-mt
22+
libboost_context-mt${addrsfx}
2323
PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH)
2424

2525
find_library(BOOST_FIBER_LIBRARY
2626
NAMES
27-
boost_fiber-mt
28-
boost_fiber-mt${addrsfx}
27+
libboost_fiber-mt
28+
libboost_fiber-mt${addrsfx}
2929
PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH)
3030

3131
find_library(BOOST_FILESYSTEM_LIBRARY
3232
NAMES
33-
boost_filesystem-mt
34-
boost_filesystem-mt${addrsfx}
33+
libboost_filesystem-mt
34+
libboost_filesystem-mt${addrsfx}
3535
PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH)
3636

3737
find_library(BOOST_PROGRAMOPTIONS_LIBRARY
3838
NAMES
39-
boost_program_options-mt
40-
boost_program_options-mt${addrsfx}
39+
libboost_program_options-mt
40+
libboost_program_options-mt${addrsfx}
4141
PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH)
4242

4343
find_library(BOOST_REGEX_LIBRARY
4444
NAMES
45-
boost_regex-mt
46-
boost_regex-mt${addrsfx}
45+
libboost_regex-mt
46+
libboost_regex-mt${addrsfx}
4747
PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH)
4848

4949
find_library(BOOST_SYSTEM_LIBRARY
5050
NAMES
51-
boost_system-mt
52-
boost_system-mt${addrsfx}
51+
libboost_system-mt
52+
libboost_system-mt${addrsfx}
5353
PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH)
5454

5555
find_library(BOOST_THREAD_LIBRARY
5656
NAMES
57-
boost_thread-mt
58-
boost_thread-mt${addrsfx}
57+
libboost_thread-mt
58+
libboost_thread-mt${addrsfx}
5959
PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH)
6060

6161
find_library(BOOST_URL_LIBRARY
6262
NAMES
63-
boost_url-mt
64-
boost_url-mt${addrsfx}
63+
libboost_url-mt
64+
libboost_url-mt${addrsfx}
6565
PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH)
6666

6767
target_link_libraries(ll::boost INTERFACE

indra/cmake/LLKDU.cmake

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,19 @@ if (USE_KDU)
1414
include(Prebuilt)
1515
use_prebuilt_binary(kdu)
1616

17-
find_library(KDU_LIBRARY
18-
NAMES
19-
kdu
20-
PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH)
17+
if (WINDOWS)
18+
find_library(KDU_LIBRARY
19+
NAMES
20+
kdu
21+
PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH)
22+
23+
else (WINDOWS)
24+
find_library(KDU_LIBRARY
25+
NAMES
26+
libkdu.a
27+
PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH)
28+
29+
endif (WINDOWS)
2130

2231
target_link_libraries(ll::kdu INTERFACE ${KDU_LIBRARY})
2332

indra/llkdu/tests/llimagej2ckdu_test.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ U8* LLImageBase::getData() { return NULL; }
8080
U8* LLImageBase::reallocateData(S32 ) { return NULL; }
8181
void LLImageBase::sanityCheck() { }
8282
void LLImageBase::setSize(S32 , S32 , S32 ) { }
83+
bool LLImageBase::isBufferInvalid() const { return false; }
8384

8485
LLImageJ2CImpl::~LLImageJ2CImpl() { }
8586

0 commit comments

Comments
 (0)