Premake Internals
host Directory Reference

Files

file  buffered_io.c
 provide buffered io.
 
file  buffered_io.h
 provide buffered io.
 
file  criteria_matches.c
 Determine if this criteria is met by the provided filter terms.
 
file  curl_utils.c
 curl utilities for the http library.
 
file  curl_utils.h
 curl utilities for the http library.
 
file  debug_prompt.c
 Display a prompt and enter interactive REPL mode.
 
file  http_download.c
 HTTP download support using libcurl.
 
file  http_get.c
 HTTP get request support using libcurl.
 
file  http_post.c
 HTTP post request support using libcurl.
 
file  lua_auxlib.c
 Modifications and extensions to Lua's library functions.
 
file  lua_shimtable.h
 Lua shim for premake binary modules.
 
file  os_chdir.c
 Change the current working directory.
 
file  os_chmod.c
 Change file permissions.
 
file  os_comparefiles.c
 Check if two files are identical.
 
file  os_compile.c
 Compile lua source.
 
file  os_copyfile.c
 Copy a file from one location to another.
 
file  os_getcwd.c
 Retrieve the current working directory.
 
file  os_getpass.c
 Prompt and retrieve a password from the user.
 
file  os_host.c
 Get the current host OS we're executing on.
 
file  os_is64bit.c
 Native code-side checking for a 64-bit architecture.
 
file  os_isdir.c
 Returns true if the specified directory exists.
 
file  os_isfile.c
 Returns true if the given file exists on the file system.
 
 
file  os_locate.c
 Locates files along the standard built-in search paths.
 
file  os_match.c
 Match files and directories.
 
file  os_mkdir.c
 Create a subdirectory.
 
file  os_pathsearch.c
 Locates a file, given a set of search paths.
 
file  os_realpath.c
 Return the canonical absolute version of a given path.
 
file  os_remove.c
 Remove a file on Windows.
 
file  os_rename.c
 Rename a path on Windows.
 
file  os_rmdir.c
 Remove a subdirectory.
 
file  os_stat.c
 Retrieve information about a file.
 
file  os_touchfile.c
 markes a file as modified without changing its contents.
 
file  os_uuid.c
 Create a new UUID.
 
file  os_writefile_ifnotequal.c
 Writes a file only if it differs with its current contents.
 
file  path_getabsolute.c
 Returns an absolute version of a relative path.
 
file  path_getrelative.c
 Returns a path relative to another.
 
file  path_isabsolute.c
 Determines if a path is absolute or relative.
 
file  path_isabsolute.h
 Determines if a path is absolute or relative.
 
file  path_join.c
 Join two or more pieces of a file system path.
 
file  path_normalize.c
 Removes any weirdness from a file system path string.
 
file  path_translate.c
 Translates between path separators.
 
file  path_wildcards.c
 Converts from a simple wildcard syntax to the corresponding Lua pattern.
 
file  premake.c
 Program entry point.
 
file  premake.h
 Program-wide constants and definitions.
 
file  premake_main.c
 Program entry point.
 
file  string_endswith.c
 Determines if a string ends with the given sequence.
 
file  string_hash.c
 Computes a hash value for a string.
 
file  string_startswith.c
 Determines if a string starts with the given sequence.
 
file  term_textColor.c
 Change the foreground color of the terminal output.