File tree Expand file tree Collapse file tree 14 files changed +62
-34
lines changed Expand file tree Collapse file tree 14 files changed +62
-34
lines changed Original file line number Diff line number Diff line change @@ -81,6 +81,8 @@ if (WINDOWS)
81
81
NOMINMAX
82
82
# DOM_DYNAMIC # For shared library colladadom
83
83
_CRT_SECURE_NO_WARNINGS # Allow use of sprintf etc
84
+ _CRT_NONSTDC_NO_DEPRECATE # Allow use of sprintf etc
85
+ _CRT_OBSOLETE_NO_WARNINGS
84
86
_WINSOCK_DEPRECATED_NO_WARNINGS # Disable deprecated WinSock API warnings
85
87
)
86
88
add_compile_options (
@@ -222,7 +224,7 @@ if(LINUX OR DARWIN)
222
224
endif ()
223
225
224
226
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" )
225
- add_compile_options (-Wno-stringop-truncation -Wno-parentheses )
227
+ add_compile_options (-Wno-stringop-truncation -Wno-parentheses -Wno-maybe-uninitialized )
226
228
endif ()
227
229
228
230
if (NOT GCC_DISABLE_FATAL_WARNINGS AND NOT CLANG_DISABLE_FATAL_WARNINGS )
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ if (WINDOWS)
21
21
debug ${ARCH_PREBUILT_DIRS_DEBUG} /libvorbis.lib
22
22
)
23
23
else (WINDOWS )
24
- target_link_libraries (ll::vorbis INTERFACE
24
+ target_link_libraries (ll::vorbis INTERFACE
25
25
${ARCH_PREBUILT_DIRS_RELEASE} /libvorbisfile.a
26
26
${ARCH_PREBUILT_DIRS_RELEASE} /libvorbis.a
27
27
${ARCH_PREBUILT_DIRS_RELEASE} /libvorbisenc.a
Original file line number Diff line number Diff line change @@ -18,14 +18,14 @@ set(addrsfx "-x${ADDRESS_SIZE}")
18
18
19
19
if (WINDOWS )
20
20
target_link_libraries ( ll::boost INTERFACE
21
- libboost_context-mt${addrsfx}
22
- libboost_fiber-mt${addrsfx}
23
- libboost_filesystem-mt${addrsfx}
24
- libboost_program_options-mt${addrsfx}
25
- libboost_regex-mt${addrsfx}
26
- libboost_system-mt${addrsfx}
27
- libboost_thread-mt${addrsfx}
28
- libboost_url-mt${addrsfx}
21
+ ${ARCH_PREBUILT_DIRS_RELEASE} / libboost_context-mt${addrsfx}.lib
22
+ ${ARCH_PREBUILT_DIRS_RELEASE} / libboost_fiber-mt${addrsfx}.lib
23
+ ${ARCH_PREBUILT_DIRS_RELEASE} / libboost_filesystem-mt${addrsfx}.lib
24
+ ${ARCH_PREBUILT_DIRS_RELEASE} / libboost_program_options-mt${addrsfx}.lib
25
+ ${ARCH_PREBUILT_DIRS_RELEASE} / libboost_regex-mt${addrsfx}.lib
26
+ ${ARCH_PREBUILT_DIRS_RELEASE} / libboost_system-mt${addrsfx}.lib
27
+ ${ARCH_PREBUILT_DIRS_RELEASE} / libboost_thread-mt${addrsfx}.lib
28
+ ${ARCH_PREBUILT_DIRS_RELEASE} / libboost_url-mt${addrsfx}.lib
29
29
)
30
30
elseif (DARWIN )
31
31
target_link_libraries ( ll::boost INTERFACE
Original file line number Diff line number Diff line change @@ -10,9 +10,9 @@ target_include_directories( ll::cef SYSTEM INTERFACE ${LIBS_PREBUILT_DIR}/inclu
10
10
11
11
if (WINDOWS )
12
12
target_link_libraries ( ll::cef INTERFACE
13
- libcef.lib
14
- libcef_dll_wrapper.lib
15
- dullahan.lib
13
+ ${ARCH_PREBUILT_DIRS_RELEASE} / libcef.lib
14
+ ${ARCH_PREBUILT_DIRS_RELEASE} / libcef_dll_wrapper.lib
15
+ ${ARCH_PREBUILT_DIRS_RELEASE} / dullahan.lib
16
16
)
17
17
elseif (DARWIN )
18
18
FIND_LIBRARY (APPKIT_LIBRARY AppKit )
@@ -34,8 +34,8 @@ elseif (DARWIN)
34
34
35
35
elseif (LINUX )
36
36
target_link_libraries ( ll::cef INTERFACE
37
- libdullahan.a
38
- cef
39
- cef_dll_wrapper .a
37
+ ${ARCH_PREBUILT_DIRS_RELEASE} / libdullahan.a
38
+ ${ARCH_PREBUILT_DIRS_RELEASE} /libcef.so
39
+ ${ARCH_PREBUILT_DIRS_RELEASE} /libcef_dll_wrapper .a
40
40
)
41
41
endif (WINDOWS )
Original file line number Diff line number Diff line change @@ -19,12 +19,12 @@ set(LIBVLCPLUGIN ON CACHE BOOL
19
19
20
20
if (WINDOWS )
21
21
target_link_libraries ( ll::libvlc INTERFACE
22
- libvlc.lib
23
- libvlccore.lib
22
+ ${ARCH_PREBUILT_DIRS_RELEASE} / libvlc.lib
23
+ ${ARCH_PREBUILT_DIRS_RELEASE} / libvlccore.lib
24
24
)
25
25
elseif (DARWIN )
26
26
target_link_libraries ( ll::libvlc INTERFACE
27
- ${ARCH_PREBUILT_DIRS_RELEASE} /libvlc.dylib
28
- ${ARCH_PREBUILT_DIRS_RELEASE} /libvlccore.dylib
27
+ ${ARCH_PREBUILT_DIRS_RELEASE} /libvlc.dylib
28
+ ${ARCH_PREBUILT_DIRS_RELEASE} /libvlccore.dylib
29
29
)
30
30
endif (WINDOWS )
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ set(NVAPI ON CACHE BOOL "Use NVAPI.")
6
6
if (NVAPI )
7
7
if (WINDOWS )
8
8
add_library ( ll::nvapi INTERFACE IMPORTED )
9
- target_link_libraries ( ll::nvapi INTERFACE nvapi )
9
+ target_link_libraries ( ll::nvapi INTERFACE ${ARCH_PREBUILT_DIRS_RELEASE} / nvapi.lib )
10
10
use_prebuilt_binary (nvapi )
11
11
endif (WINDOWS )
12
12
endif (NVAPI )
Original file line number Diff line number Diff line change @@ -20,13 +20,13 @@ if (USE_OPENAL)
20
20
21
21
if (WINDOWS )
22
22
target_link_libraries ( ll::openal INTERFACE
23
- OpenAL32
24
- alut
23
+ ${ARCH_PREBUILT_DIRS_RELEASE} / OpenAL32.lib
24
+ ${ARCH_PREBUILT_DIRS_RELEASE} / alut.lib
25
25
)
26
26
elseif (LINUX )
27
27
target_link_libraries ( ll::openal INTERFACE
28
- openal
29
- alut
28
+ ${ARCH_PREBUILT_DIRS_RELEASE} /libopenal.so
29
+ ${ARCH_PREBUILT_DIRS_RELEASE} /libalut.so
30
30
)
31
31
else ()
32
32
target_link_libraries ( ll::openal INTERFACE
Original file line number Diff line number Diff line change @@ -7,9 +7,9 @@ add_library( ll::openjpeg INTERFACE IMPORTED )
7
7
use_system_binary (openjpeg )
8
8
use_prebuilt_binary (openjpeg )
9
9
10
- if (DARWIN )
11
- target_link_libraries (ll::openjpeg INTERFACE ${ARCH_PREBUILT_DIRS_RELEASE} /libopenjp2.a )
10
+ if (WINDOWS )
11
+ target_link_libraries (ll::openjpeg INTERFACE ${ARCH_PREBUILT_DIRS_RELEASE} /openjp2.lib )
12
12
else ()
13
- target_link_libraries (ll::openjpeg INTERFACE openjp2 )
13
+ target_link_libraries (ll::openjpeg INTERFACE ${ARCH_PREBUILT_DIRS_RELEASE} /libopenjp2.a )
14
14
endif ()
15
- target_include_directories ( ll::openjpeg SYSTEM INTERFACE ${LIBS_PREBUILT_DIR} /include/openjpeg )
15
+ target_include_directories (ll::openjpeg SYSTEM INTERFACE ${LIBS_PREBUILT_DIR} /include/openjpeg )
Original file line number Diff line number Diff line change @@ -192,6 +192,9 @@ LLOSInfo::LLOSInfo() :
192
192
GetSystemInfo (&si); // if it fails get regular system info
193
193
// (Warning: If GetSystemInfo it may result in incorrect information in a WOW64 machine, if the kernel fails to load)
194
194
195
+ #pragma warning(push)
196
+ #pragma warning(disable : 4996) // ignore 'deprecated.' GetVersionEx is deprecated
197
+
195
198
// Try calling GetVersionEx using the OSVERSIONINFOEX structure.
196
199
OSVERSIONINFOEX osvi;
197
200
ZeroMemory (&osvi, sizeof (OSVERSIONINFOEX));
@@ -210,6 +213,8 @@ LLOSInfo::LLOSInfo() :
210
213
}
211
214
}
212
215
216
+ #pragma warning(pop)
217
+
213
218
S32 ubr = 0 ; // Windows 10 Update Build Revision, can be retrieved from a registry
214
219
if (mMajorVer == 10 )
215
220
{
Original file line number Diff line number Diff line change 27
27
#ifndef LL_CALCPARSER_H
28
28
#define LL_CALCPARSER_H
29
29
30
+ #include " llpreprocessor.h"
31
+
32
+ #if defined(LL_GNUC) && GCC_VERSION >= 130000
33
+ # pragma GCC diagnostic push
34
+ # pragma GCC diagnostic ignored "-Wdangling-pointer"
35
+ #endif
36
+
30
37
#include < boost/spirit/include/classic_attribute.hpp>
31
38
#include < boost/spirit/include/classic_core.hpp>
32
39
#include < boost/spirit/include/classic_error_handling.hpp>
35
42
#include < boost/spirit/include/classic_symbols.hpp>
36
43
using namespace boost ::spirit::classic;
37
44
45
+ #if defined(LL_GNUC) && GCC_VERSION >= 130000
46
+ # pragma GCC diagnostic pop
47
+ #endif
48
+
38
49
#include " llcalc.h"
39
50
#include " llmath.h"
40
51
You can’t perform that action at this time.
0 commit comments