Closed ik-funcom closed 4 years ago
Hm, is that because LIBS are actually required params to those commands?
Library-related commands
------------------------
These commands are for developers compiling modules that need to build against
UE4-bundled third-party libs for purposes of interoperability with the engine:
libs - List the supported third-party libs
cxxflags [--multiline] [--nodefaults] [LIBS] - Print compiler flags for building against libs
ldflags [--multiline] [--flagsonly] [--nodefaults] [LIBS] - Print linker flags for building against libs
cmakeflags [--multiline] [--nodefaults] [LIBS] - Print CMake flags for building against libs
includedirs [--nodefaults] [LIBS] - Print include directories for building against libs
libfiles [--nodefaults] [LIBS] - Print library files for building against libs
defines [--nodefaults] [LIBS] - Print preprocessor definitions for building against libs
The error ERROR: Environment variable 'BinaryOutputDir' is not defined
is the result of a bug in UnrealBuildTool, as documented here: https://github.com/adamrehn/ue4-docker/issues/65
All of the library-related commands aside from ue4 libs do indeed require that at least one library name is specified. I'll endeavour to improve the error output to better reflect that in a future version of ue4cli.
Hi!
Thanks for your great work, it should come in very handy if I can get it running.
I`m following the "Introduction to ue4cli", and almost none of the library commands in ue4cli work: