forked from gildor2/UEViewer
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Using Oodle static library whenever possible
- See notes in oodle/README.md for build details - Build logic is in libs/oodle/oodle.project - Available for Win32/Win64/Linux64/macOS (no Linux32 support) - Forced to use static CRT + non-MSVCRT.dll on Windows because OLDCRT can't handle oodle library dependencies - Removed ooz support - Fixed typo in README.md (see gildor2#214)
- Loading branch information
Showing
12 changed files
with
123 additions
and
175 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
This directory contains SDK for oodle. It could be obtained from the Unreal Engine 4.27 or newer source code repository. | ||
|
||
The directory structure should appear like this: | ||
|
||
``` | ||
├── include # header files from oodle SDK | ||
├── lib # library files from oodle SDK | ||
│ ├── Linux | ||
│ ├── Mac | ||
│ ├── Win32 | ||
│ └── Win64 | ||
└── README.md # this file | ||
``` | ||
|
||
You may use symlink to provide the following directories here, or simply copy the required files here. In a case the SDK is | ||
not availabe for the platform you're working with, the oodle support will be automatically disabled. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
# perl highlighting | ||
|
||
OODLE_LIB= | ||
OODLE_LIB_FILE= | ||
OODLE_LIB_PATH= | ||
|
||
!if "$COMPILER" eq "VisualC" | ||
!if "$PLATFORM" eq "win32" | ||
OODLE_LIB_PATH=lib/Win32 | ||
OODLE_LIB_FILE=oo2core_win32.lib | ||
!else | ||
OODLE_LIB_PATH=lib/Win64 | ||
OODLE_LIB_FILE=oo2core_win64.lib | ||
!endif | ||
!else | ||
!if "$PLATFORM" ne "osx" | ||
# Linux | ||
!if "$PLATFORM" eq "unix64" | ||
OODLE_LIB_PATH=lib/Linux | ||
OODLE_LIB_FILE=liboo2corelinux64.a | ||
!else | ||
# there's no .a file for 32-bit linux | ||
!endif | ||
!else | ||
# MacOS | ||
OODLE_LIB_PATH=lib/Mac | ||
OODLE_LIB_FILE=liboo2coremac64.a | ||
!endif | ||
!endif | ||
|
||
!if "$OODLE_LIB_FILE" ne "" | ||
# Append the library path | ||
OODLE_LIB=$R/libs/oodle/$OODLE_LIB_PATH/$OODLE_LIB_FILE | ||
# Verify if oodle SDK exists here | ||
!if ! -e "$OODLE_LIB" | ||
!message $OODLE_LIB doesn't exist | ||
OODLE_LIB= | ||
!endif | ||
!else | ||
!message Info: the selected platform doesn't have oodle SDK support. | ||
!endif | ||
|
||
!if "$OODLE_LIB" ne "" | ||
DEFINES += HAS_OODLE | ||
LIBINCLUDES += $R/libs/oodle/include | ||
LIBRARIES += $R/libs/oodle/$OODLE_LIB_PATH | ||
STDLIBS += $OODLE_LIB_FILE | ||
!endif |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.