2017-06-22 01:34:56 +02:00
|
|
|
package main
|
2017-06-22 21:14:00 +02:00
|
|
|
|
2017-06-29 21:43:12 +02:00
|
|
|
const (
|
2017-06-28 23:13:56 +02:00
|
|
|
// Environment variables
|
2017-06-30 02:55:36 +02:00
|
|
|
env_CONFIGURE_ONLY = "GLLVM_CONFIGURE_ONLY"
|
|
|
|
env_TOOLS_PATH = "GLLVM_TOOLS_PATH"
|
|
|
|
env_C_COMPILER_NAME = "GLLVM_CC_NAME"
|
|
|
|
env_CXX_COMPILER_NAME = "GLLVM_CXX_NAME"
|
|
|
|
env_LINKER_NAME = "GLLVM_LINK_NAME"
|
|
|
|
env_AR_NAME = "GLLVM_AR_NAME"
|
|
|
|
env_BC_STORE_PATH = "GLLVM_BC_STORE"
|
2017-06-22 21:14:00 +02:00
|
|
|
|
2017-06-28 23:13:56 +02:00
|
|
|
// Gllvm functioning (once we have it working we can change the W to G; but for the time being leave it so that extract-bc works)
|
2017-06-30 02:55:36 +02:00
|
|
|
elf_SECTION_NAME = ".llvm_bc"
|
|
|
|
darwin_SEGMENT_NAME = "__WLLVM"
|
|
|
|
darwin_SECTION_NAME = "__llvm_bc"
|
2017-06-28 15:33:20 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
const (
|
2017-06-28 23:13:56 +02:00
|
|
|
// File types
|
2017-06-30 02:55:36 +02:00
|
|
|
ft_UNDEFINED = iota
|
|
|
|
ft_ELF_EXECUTABLE
|
|
|
|
ft_ELF_OBJECT
|
|
|
|
ft_ELF_SHARED
|
|
|
|
ft_MACH_EXECUTABLE
|
|
|
|
ft_MACH_OBJECT
|
|
|
|
ft_MACH_SHARED
|
|
|
|
ft_ARCHIVE
|
2017-06-22 22:02:11 +02:00
|
|
|
)
|