From f537cf49dd22c8a4a07a404508fdf34c7a065bd4 Mon Sep 17 00:00:00 2001 From: sam Date: Sun, 16 Jan 2022 16:11:26 -0500 Subject: [PATCH] Linux version now works --- Slang/Main.cpp | 2 +- Slang/builtin.h | 2 +- Slang/graphics.h | 21 +- Slang/linux-build/CMakeCache.txt | 415 +++++++++ .../CMakeFiles/3.16.3/CMakeCCompiler.cmake | 76 ++ .../CMakeFiles/3.16.3/CMakeCXXCompiler.cmake | 88 ++ .../3.16.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 16552 bytes .../3.16.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16560 bytes .../CMakeFiles/3.16.3/CMakeSystem.cmake | 15 + .../3.16.3/CompilerIdC/CMakeCCompilerId.c | 671 +++++++++++++++ .../CMakeFiles/3.16.3/CompilerIdC/a.out | Bin 0 -> 16712 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 660 +++++++++++++++ .../CMakeFiles/3.16.3/CompilerIdCXX/a.out | Bin 0 -> 16720 bytes .../CMakeDirectoryInformation.cmake | 16 + Slang/linux-build/CMakeFiles/Makefile.cmake | 135 +++ Slang/linux-build/CMakeFiles/Makefile2 | 106 +++ .../CMakeFiles/Slang.dir/CXX.includecache | 796 ++++++++++++++++++ .../CMakeFiles/Slang.dir/DependInfo.cmake | 29 + .../CMakeFiles/Slang.dir/Main.cpp.o | Bin 0 -> 1042616 bytes .../CMakeFiles/Slang.dir/build.make | 131 +++ .../CMakeFiles/Slang.dir/cmake_clean.cmake | 12 + .../CMakeFiles/Slang.dir/depend.internal | 66 ++ .../CMakeFiles/Slang.dir/depend.make | 66 ++ .../CMakeFiles/Slang.dir/eval.cpp.o | Bin 0 -> 115328 bytes .../CMakeFiles/Slang.dir/flags.make | 10 + .../linux-build/CMakeFiles/Slang.dir/link.txt | 1 + .../CMakeFiles/Slang.dir/progress.make | 5 + .../CMakeFiles/Slang.dir/strops.cpp.o | Bin 0 -> 155928 bytes .../CMakeFiles/TargetDirectories.txt | 3 + .../linux-build/CMakeFiles/cmake.check_cache | 1 + Slang/linux-build/CMakeFiles/progress.marks | 1 + Slang/linux-build/Makefile | 238 ++++++ Slang/linux-build/Slang | Bin 0 -> 727960 bytes Slang/linux-build/cmake_install.cmake | 49 ++ 34 files changed, 3604 insertions(+), 11 deletions(-) create mode 100644 Slang/linux-build/CMakeCache.txt create mode 100644 Slang/linux-build/CMakeFiles/3.16.3/CMakeCCompiler.cmake create mode 100644 Slang/linux-build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake create mode 100755 Slang/linux-build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin create mode 100755 Slang/linux-build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 Slang/linux-build/CMakeFiles/3.16.3/CMakeSystem.cmake create mode 100644 Slang/linux-build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 Slang/linux-build/CMakeFiles/3.16.3/CompilerIdC/a.out create mode 100644 Slang/linux-build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 Slang/linux-build/CMakeFiles/3.16.3/CompilerIdCXX/a.out create mode 100644 Slang/linux-build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 Slang/linux-build/CMakeFiles/Makefile.cmake create mode 100644 Slang/linux-build/CMakeFiles/Makefile2 create mode 100644 Slang/linux-build/CMakeFiles/Slang.dir/CXX.includecache create mode 100644 Slang/linux-build/CMakeFiles/Slang.dir/DependInfo.cmake create mode 100644 Slang/linux-build/CMakeFiles/Slang.dir/Main.cpp.o create mode 100644 Slang/linux-build/CMakeFiles/Slang.dir/build.make create mode 100644 Slang/linux-build/CMakeFiles/Slang.dir/cmake_clean.cmake create mode 100644 Slang/linux-build/CMakeFiles/Slang.dir/depend.internal create mode 100644 Slang/linux-build/CMakeFiles/Slang.dir/depend.make create mode 100644 Slang/linux-build/CMakeFiles/Slang.dir/eval.cpp.o create mode 100644 Slang/linux-build/CMakeFiles/Slang.dir/flags.make create mode 100644 Slang/linux-build/CMakeFiles/Slang.dir/link.txt create mode 100644 Slang/linux-build/CMakeFiles/Slang.dir/progress.make create mode 100644 Slang/linux-build/CMakeFiles/Slang.dir/strops.cpp.o create mode 100644 Slang/linux-build/CMakeFiles/TargetDirectories.txt create mode 100644 Slang/linux-build/CMakeFiles/cmake.check_cache create mode 100644 Slang/linux-build/CMakeFiles/progress.marks create mode 100644 Slang/linux-build/Makefile create mode 100755 Slang/linux-build/Slang create mode 100644 Slang/linux-build/cmake_install.cmake diff --git a/Slang/Main.cpp b/Slang/Main.cpp index 704470a..c1af317 100644 --- a/Slang/Main.cpp +++ b/Slang/Main.cpp @@ -2,7 +2,7 @@ #include #include #include -#define DEVELOPER_MESSAGES true +#define DEVELOPER_MESSAGES false #define EXAMPLE_PROJECT false #if defined(__unix__) diff --git a/Slang/builtin.h b/Slang/builtin.h index 56326c2..9365041 100644 --- a/Slang/builtin.h +++ b/Slang/builtin.h @@ -288,7 +288,7 @@ boost::any SLBFunction(const string& name, const vector& args) any_cast(args[0]).Load(); else if (name == "SLB.Graphics.Text") { - Text t(StringRaw(AnyAsString(args[0])), StringRaw(AnyAsString(args[1])), any_cast(args[2]), AnyAsFloat(args[3]), AnyAsFloat(args[4]), AnyAsInt(args[5]), AnyAsInt(args[6]), AnyAsInt(args[7])); + Text t(StringRaw(AnyAsString(args[0])), StringRaw(AnyAsString(args[1])), any_cast(args[2]), AnyAsFloat(args[3]), AnyAsFloat(args[4]), (Uint8)AnyAsFloat(args[5]), (Uint8)AnyAsFloat(args[6]), (Uint8)AnyAsFloat(args[7])); return t; } else if (name == "SLB.Graphics.DrawText") diff --git a/Slang/graphics.h b/Slang/graphics.h index a23e65c..c146242 100644 --- a/Slang/graphics.h +++ b/Slang/graphics.h @@ -516,12 +516,12 @@ class Sprite class Text { public: - Text(std::string content, std::string pathToFont, Vec2 position, float fontSize, double angle, int r, int g, int b) + Text(std::string content, std::string pathToFont, Vec2 position, float fontSize, double angle, Uint8 r, Uint8 g, Uint8 b) : position(position), angle(angle), content(content), pathToFont(pathToFont), fontSize(fontSize), r(r), g(g), b(b) { rect.x = position.x; rect.y = position.y; - + font = TTF_OpenFont(pathToFont.c_str(), fontSize); Load(); @@ -529,11 +529,14 @@ class Text int Load() { - SDL_Color color = { (Uint8)r, (Uint8)g, (Uint8)b }; + cout << "Load" << endl; + SDL_Color color = { r, g, b }; SDL_Surface* surface = TTF_RenderText_Solid(font, content.c_str(), color); - - SDL_DestroyTexture(texture); + + //if(texture != NULL) + // SDL_DestroyTexture(texture); + cout << "Loaded" << endl; texture = SDL_CreateTextureFromSurface(gRenderer, surface); TTF_SizeText(font, content.c_str(), &rect.w, &rect.h); @@ -551,7 +554,7 @@ class Text int Update() { - SDL_Color color = { (Uint8)r, (Uint8)g, (Uint8)b }; + SDL_Color color = { r, g, b }; SDL_Surface* surface = TTF_RenderText_Solid(font, content.c_str(), color); @@ -715,9 +718,9 @@ class Text Vec2 scale; float fontSize; double angle; - int r; - int g; - int b; + Uint8 r; + Uint8 g; + Uint8 b; std::string content; std::string pathToFont; diff --git a/Slang/linux-build/CMakeCache.txt b/Slang/linux-build/CMakeCache.txt new file mode 100644 index 0000000..76e7977 --- /dev/null +++ b/Slang/linux-build/CMakeCache.txt @@ -0,0 +1,415 @@ +# This is the CMakeCache file. +# For build in directory: /home/sam/StuLang/Slang/linux-build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//The directory containing a CMake configuration file for Boost. +Boost_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0 + +//Path to a file. +Boost_INCLUDE_DIR:PATH=/usr/include + +Boost_SYSTEM_LIBRARY_RELEASE:STRING=/usr/lib/x86_64-linux-gnu/libboost_system.so.1.71.0 + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Slang + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//The directory containing a CMake configuration file for SDL2. +SDL2_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/SDL2 + +//Path to a file. +SDL2_IMAGE_INCLUDE_DIR:PATH=/usr/include/SDL2 + +//Path to a library. +SDL2_IMAGE_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libSDL2_image.so + +//Path to a file. +SDL2_TTF_INCLUDE_DIR:PATH=/usr/include/SDL2 + +//Path to a library. +SDL2_TTF_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libSDL2_ttf.so + +//Value Computed by CMake +Slang_BINARY_DIR:STATIC=/home/sam/StuLang/Slang/linux-build + +//Value Computed by CMake +Slang_SOURCE_DIR:STATIC=/home/sam/StuLang/Slang + +//The directory containing a CMake configuration file for boost_headers. +boost_headers_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.71.0 + +//The directory containing a CMake configuration file for boost_system. +boost_system_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_system-1.71.0 + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: Boost_DIR +Boost_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/sam/StuLang/Slang/linux-build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=16 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/sam/StuLang/Slang +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.16 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding Boost +FIND_PACKAGE_MESSAGE_DETAILS_Boost:INTERNAL=[/usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake][cfound components: system ][v1.71.0()] +//Details about finding SDL2_image +FIND_PACKAGE_MESSAGE_DETAILS_SDL2_image:INTERNAL=[/usr/lib/x86_64-linux-gnu/libSDL2_image.so][/usr/include/SDL2][v()] +//Details about finding SDL2_ttf +FIND_PACKAGE_MESSAGE_DETAILS_SDL2_ttf:INTERNAL=[/usr/lib/x86_64-linux-gnu/libSDL2_ttf.so][/usr/include/SDL2][v()] +//ADVANCED property for variable: SDL2_IMAGE_INCLUDE_DIR +SDL2_IMAGE_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: SDL2_IMAGE_LIBRARY +SDL2_IMAGE_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: SDL2_TTF_INCLUDE_DIR +SDL2_TTF_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: SDL2_TTF_LIBRARY +SDL2_TTF_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: boost_headers_DIR +boost_headers_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: boost_system_DIR +boost_system_DIR-ADVANCED:INTERNAL=1 + diff --git a/Slang/linux-build/CMakeFiles/3.16.3/CMakeCCompiler.cmake b/Slang/linux-build/CMakeFiles/3.16.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..2692f73 --- /dev/null +++ b/Slang/linux-build/CMakeFiles/3.16.3/CMakeCCompiler.cmake @@ -0,0 +1,76 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "9.3.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/Slang/linux-build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake b/Slang/linux-build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..504c250 --- /dev/null +++ b/Slang/linux-build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake @@ -0,0 +1,88 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "9.3.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/Slang/linux-build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin b/Slang/linux-build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..b6f7a329e4226595810c79062fb60191509972ef GIT binary patch literal 16552 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 HE>`>l-=Kal literal 0 HcmV?d00001 diff --git a/Slang/linux-build/CMakeFiles/3.16.3/CMakeSystem.cmake b/Slang/linux-build/CMakeFiles/3.16.3/CMakeSystem.cmake new file mode 100644 index 0000000..442aabb --- /dev/null +++ b/Slang/linux-build/CMakeFiles/3.16.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.11.0-43-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.11.0-43-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.11.0-43-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.11.0-43-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/Slang/linux-build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c b/Slang/linux-build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..d884b50 --- /dev/null +++ b/Slang/linux-build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,671 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/Slang/linux-build/CMakeFiles/3.16.3/CompilerIdC/a.out b/Slang/linux-build/CMakeFiles/3.16.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..46f1233d9a6b2e660d5d0c5fc3dbde0dfb7e863d GIT binary patch literal 16712 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 Ri&oaZ+NLB{yA)ha@h^*jkRt#9 literal 0 HcmV?d00001 diff --git a/Slang/linux-build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/Slang/linux-build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..69cfdba --- /dev/null +++ b/Slang/linux-build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,660 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/Slang/linux-build/CMakeFiles/3.16.3/CompilerIdCXX/a.out b/Slang/linux-build/CMakeFiles/3.16.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..c8684265455284359fc556a1ef0b98aa7a612508 GIT binary patch literal 16720 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 literal 0 HcmV?d00001 diff --git a/Slang/linux-build/CMakeFiles/CMakeDirectoryInformation.cmake b/Slang/linux-build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..e3fe251 --- /dev/null +++ b/Slang/linux-build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/sam/StuLang/Slang") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/sam/StuLang/Slang/linux-build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/Slang/linux-build/CMakeFiles/Makefile.cmake b/Slang/linux-build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..77ce374 --- /dev/null +++ b/Slang/linux-build/CMakeFiles/Makefile.cmake @@ -0,0 +1,135 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "../CMakeFiles/FindSDL2_image.cmake" + "../CMakeFiles/FindSDL2_ttf.cmake" + "../CMakeLists.txt" + "CMakeFiles/3.16.3/CMakeCCompiler.cmake" + "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.16.3/CMakeSystem.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfigVersion.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/BoostDetectToolset-1.71.0.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/SDL2/sdl2-config.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.71.0/boost_headers-config-version.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.71.0/boost_headers-config.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_system-1.71.0/boost_system-config-version.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_system-1.71.0/boost_system-config.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_system-1.71.0/libboost_system-variant-shared.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_system-1.71.0/libboost_system-variant-static.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-3.16/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake-3.16/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake-3.16/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.16/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake-3.16/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake-3.16/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake-3.16/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/FindBoost.cmake" + "/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.16/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake" + "/usr/share/cmake-3.16/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.16.3/CMakeSystem.cmake" + "CMakeFiles/3.16.3/CMakeCCompiler.cmake" + "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.16.3/CMakeCCompiler.cmake" + "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/Slang.dir/DependInfo.cmake" + ) diff --git a/Slang/linux-build/CMakeFiles/Makefile2 b/Slang/linux-build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..1c3db11 --- /dev/null +++ b/Slang/linux-build/CMakeFiles/Makefile2 @@ -0,0 +1,106 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/sam/StuLang/Slang + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/sam/StuLang/Slang/linux-build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/Slang.dir/all + +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: + +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/Slang.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/Slang.dir + +# All Build rule for target. +CMakeFiles/Slang.dir/all: + $(MAKE) -f CMakeFiles/Slang.dir/build.make CMakeFiles/Slang.dir/depend + $(MAKE) -f CMakeFiles/Slang.dir/build.make CMakeFiles/Slang.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/sam/StuLang/Slang/linux-build/CMakeFiles --progress-num=1,2,3,4 "Built target Slang" +.PHONY : CMakeFiles/Slang.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/Slang.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/sam/StuLang/Slang/linux-build/CMakeFiles 4 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/Slang.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/sam/StuLang/Slang/linux-build/CMakeFiles 0 +.PHONY : CMakeFiles/Slang.dir/rule + +# Convenience name for target. +Slang: CMakeFiles/Slang.dir/rule + +.PHONY : Slang + +# clean rule for target. +CMakeFiles/Slang.dir/clean: + $(MAKE) -f CMakeFiles/Slang.dir/build.make CMakeFiles/Slang.dir/clean +.PHONY : CMakeFiles/Slang.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/Slang/linux-build/CMakeFiles/Slang.dir/CXX.includecache b/Slang/linux-build/CMakeFiles/Slang.dir/CXX.includecache new file mode 100644 index 0000000..6213126 --- /dev/null +++ b/Slang/linux-build/CMakeFiles/Slang.dir/CXX.includecache @@ -0,0 +1,796 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/sam/StuLang/Slang/Main.cpp +iostream +- +fstream +- +string +- +regex +- +limits +- +algorithm +- +cstdlib +- +sstream +- +boost/any.hpp +- +unordered_map +- +stdio.h +- +codecvt +- +unistd.h +- +filesystem +- +windows.h +- +eval.h +/home/sam/StuLang/Slang/eval.h +strops.h +/home/sam/StuLang/Slang/strops.h +builtin.h +/home/sam/StuLang/Slang/builtin.h +main.h +/home/sam/StuLang/Slang/main.h +anyops.h +/home/sam/StuLang/Slang/anyops.h +SLB.h +/home/sam/StuLang/Slang/SLB.h + +/home/sam/StuLang/Slang/SLB.h +string +- + +/home/sam/StuLang/Slang/anyops.h +builtin.h +/home/sam/StuLang/Slang/builtin.h +boost/any.hpp +- + +/home/sam/StuLang/Slang/builtin.h +iostream +- +fstream +- +string +- +regex +- +limits +- +algorithm +- +unordered_map +- +strops.h +/home/sam/StuLang/Slang/strops.h +graphics.h +/home/sam/StuLang/Slang/graphics.h +anyops.h +/home/sam/StuLang/Slang/anyops.h +boost/any.hpp +- +SDL.h +- +ctime +- +math.h +- + +/home/sam/StuLang/Slang/eval.cpp +iostream +- +fstream +- +string +- +regex +- +limits +- +stack +- +eval.h +/home/sam/StuLang/Slang/eval.h +strops.h +/home/sam/StuLang/Slang/strops.h +math.h +- + +/home/sam/StuLang/Slang/eval.h + +/home/sam/StuLang/Slang/graphics.h +iostream +- +fstream +- +string +- +regex +- +limits +- +algorithm +- +boost/any.hpp +- +strops.h +/home/sam/StuLang/Slang/strops.h +main.h +/home/sam/StuLang/Slang/main.h +SDL.h +- +SDL_image.h +- +stdio.h +- +chrono +- +SDL.h +- +SDL_ttf.h +- +SDL_image.h +- +string +- +any +- + +/home/sam/StuLang/Slang/main.h + +/home/sam/StuLang/Slang/strops.cpp +iostream +- +fstream +- +string +- +regex +- +limits +- +boost/any.hpp +- +strops.h +/home/sam/StuLang/Slang/strops.h + +/home/sam/StuLang/Slang/strops.h +boost/any.hpp +- + +/usr/include/SDL2/SDL.h +SDL_main.h +/usr/include/SDL2/SDL_main.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_assert.h +/usr/include/SDL2/SDL_assert.h +SDL_atomic.h +/usr/include/SDL2/SDL_atomic.h +SDL_audio.h +/usr/include/SDL2/SDL_audio.h +SDL_clipboard.h +/usr/include/SDL2/SDL_clipboard.h +SDL_cpuinfo.h +/usr/include/SDL2/SDL_cpuinfo.h +SDL_endian.h +/usr/include/SDL2/SDL_endian.h +SDL_error.h +/usr/include/SDL2/SDL_error.h +SDL_events.h +/usr/include/SDL2/SDL_events.h +SDL_filesystem.h +/usr/include/SDL2/SDL_filesystem.h +SDL_gamecontroller.h +/usr/include/SDL2/SDL_gamecontroller.h +SDL_haptic.h +/usr/include/SDL2/SDL_haptic.h +SDL_hints.h +/usr/include/SDL2/SDL_hints.h +SDL_joystick.h +/usr/include/SDL2/SDL_joystick.h +SDL_loadso.h +/usr/include/SDL2/SDL_loadso.h +SDL_log.h +/usr/include/SDL2/SDL_log.h +SDL_messagebox.h +/usr/include/SDL2/SDL_messagebox.h +SDL_mutex.h +/usr/include/SDL2/SDL_mutex.h +SDL_power.h +/usr/include/SDL2/SDL_power.h +SDL_render.h +/usr/include/SDL2/SDL_render.h +SDL_rwops.h +/usr/include/SDL2/SDL_rwops.h +SDL_sensor.h +/usr/include/SDL2/SDL_sensor.h +SDL_shape.h +/usr/include/SDL2/SDL_shape.h +SDL_system.h +/usr/include/SDL2/SDL_system.h +SDL_thread.h +/usr/include/SDL2/SDL_thread.h +SDL_timer.h +/usr/include/SDL2/SDL_timer.h +SDL_version.h +/usr/include/SDL2/SDL_version.h +SDL_video.h +/usr/include/SDL2/SDL_video.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_assert.h +SDL_config.h +/usr/include/SDL2/SDL_config.h +begin_code.h +/usr/include/SDL2/begin_code.h +signal.h +- +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_atomic.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_platform.h +/usr/include/SDL2/SDL_platform.h +begin_code.h +/usr/include/SDL2/begin_code.h +sys/cpuinline.h +- +mbarrier.h +- +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_audio.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_error.h +/usr/include/SDL2/SDL_error.h +SDL_endian.h +/usr/include/SDL2/SDL_endian.h +SDL_mutex.h +/usr/include/SDL2/SDL_mutex.h +SDL_thread.h +/usr/include/SDL2/SDL_thread.h +SDL_rwops.h +/usr/include/SDL2/SDL_rwops.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_blendmode.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_clipboard.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_config.h +SDL2/_real_SDL_config.h +- + +/usr/include/SDL2/SDL_cpuinfo.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +intrin.h +- +intrin.h +- +altivec.h +- +arm_neon.h +- +armintr.h +- +arm_neon.h +- +armintr.h +- +arm_neon.h +- +mm3dnow.h +- +immintrin.h +- +mmintrin.h +- +xmmintrin.h +- +emmintrin.h +- +pmmintrin.h +- +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_endian.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +endian.h +- +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_error.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_events.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_error.h +/usr/include/SDL2/SDL_error.h +SDL_video.h +/usr/include/SDL2/SDL_video.h +SDL_keyboard.h +/usr/include/SDL2/SDL_keyboard.h +SDL_mouse.h +/usr/include/SDL2/SDL_mouse.h +SDL_joystick.h +/usr/include/SDL2/SDL_joystick.h +SDL_gamecontroller.h +/usr/include/SDL2/SDL_gamecontroller.h +SDL_quit.h +/usr/include/SDL2/SDL_quit.h +SDL_gesture.h +/usr/include/SDL2/SDL_gesture.h +SDL_touch.h +/usr/include/SDL2/SDL_touch.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_filesystem.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_gamecontroller.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_error.h +/usr/include/SDL2/SDL_error.h +SDL_rwops.h +/usr/include/SDL2/SDL_rwops.h +SDL_joystick.h +/usr/include/SDL2/SDL_joystick.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_gesture.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_error.h +/usr/include/SDL2/SDL_error.h +SDL_video.h +/usr/include/SDL2/SDL_video.h +SDL_touch.h +/usr/include/SDL2/SDL_touch.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_haptic.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_error.h +/usr/include/SDL2/SDL_error.h +SDL_joystick.h +/usr/include/SDL2/SDL_joystick.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_hints.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_image.h +SDL.h +/usr/include/SDL2/SDL.h +SDL_version.h +/usr/include/SDL2/SDL_version.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_joystick.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_error.h +/usr/include/SDL2/SDL_error.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_keyboard.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_error.h +/usr/include/SDL2/SDL_error.h +SDL_keycode.h +/usr/include/SDL2/SDL_keycode.h +SDL_video.h +/usr/include/SDL2/SDL_video.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_keycode.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_scancode.h +/usr/include/SDL2/SDL_scancode.h + +/usr/include/SDL2/SDL_loadso.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_error.h +/usr/include/SDL2/SDL_error.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_log.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_main.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_messagebox.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_video.h +/usr/include/SDL2/SDL_video.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_mouse.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_error.h +/usr/include/SDL2/SDL_error.h +SDL_video.h +/usr/include/SDL2/SDL_video.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_mutex.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_error.h +/usr/include/SDL2/SDL_error.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_pixels.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_endian.h +/usr/include/SDL2/SDL_endian.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_platform.h +AvailabilityMacros.h +/usr/include/SDL2/AvailabilityMacros.h +TargetConditionals.h +/usr/include/SDL2/TargetConditionals.h +winapifamily.h +- +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_power.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_quit.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_error.h +/usr/include/SDL2/SDL_error.h + +/usr/include/SDL2/SDL_rect.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_error.h +/usr/include/SDL2/SDL_error.h +SDL_pixels.h +/usr/include/SDL2/SDL_pixels.h +SDL_rwops.h +/usr/include/SDL2/SDL_rwops.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_render.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_rect.h +/usr/include/SDL2/SDL_rect.h +SDL_video.h +/usr/include/SDL2/SDL_video.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_rwops.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_error.h +/usr/include/SDL2/SDL_error.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_scancode.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h + +/usr/include/SDL2/SDL_sensor.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_error.h +/usr/include/SDL2/SDL_error.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_shape.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_pixels.h +/usr/include/SDL2/SDL_pixels.h +SDL_rect.h +/usr/include/SDL2/SDL_rect.h +SDL_surface.h +/usr/include/SDL2/SDL_surface.h +SDL_video.h +/usr/include/SDL2/SDL_video.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_stdinc.h +SDL_config.h +/usr/include/SDL2/SDL_config.h +sys/types.h +- +stdio.h +- +stdlib.h +- +stddef.h +- +stdarg.h +- +stdlib.h +- +malloc.h +- +stddef.h +- +stdarg.h +- +memory.h +- +string.h +- +strings.h +- +wchar.h +- +inttypes.h +- +stdint.h +- +ctype.h +- +math.h +- +float.h +- +alloca.h +- +malloc.h +- +malloc.h +- +malloc.h +- +stdlib.h +- +sal.h +- +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_surface.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_pixels.h +/usr/include/SDL2/SDL_pixels.h +SDL_rect.h +/usr/include/SDL2/SDL_rect.h +SDL_blendmode.h +/usr/include/SDL2/SDL_blendmode.h +SDL_rwops.h +/usr/include/SDL2/SDL_rwops.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_system.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_keyboard.h +/usr/include/SDL2/SDL_keyboard.h +SDL_render.h +/usr/include/SDL2/SDL_render.h +SDL_video.h +/usr/include/SDL2/SDL_video.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_thread.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_error.h +/usr/include/SDL2/SDL_error.h +SDL_atomic.h +/usr/include/SDL2/SDL_atomic.h +SDL_mutex.h +/usr/include/SDL2/SDL_mutex.h +begin_code.h +/usr/include/SDL2/begin_code.h +process.h +- +process.h +- +stdlib.h +- +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_timer.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_error.h +/usr/include/SDL2/SDL_error.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_touch.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_error.h +/usr/include/SDL2/SDL_error.h +SDL_video.h +/usr/include/SDL2/SDL_video.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_ttf.h +SDL.h +/usr/include/SDL2/SDL.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_version.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/SDL_video.h +SDL_stdinc.h +/usr/include/SDL2/SDL_stdinc.h +SDL_pixels.h +/usr/include/SDL2/SDL_pixels.h +SDL_rect.h +/usr/include/SDL2/SDL_rect.h +SDL_surface.h +/usr/include/SDL2/SDL_surface.h +begin_code.h +/usr/include/SDL2/begin_code.h +close_code.h +/usr/include/SDL2/close_code.h + +/usr/include/SDL2/begin_code.h + +/usr/include/SDL2/close_code.h + diff --git a/Slang/linux-build/CMakeFiles/Slang.dir/DependInfo.cmake b/Slang/linux-build/CMakeFiles/Slang.dir/DependInfo.cmake new file mode 100644 index 0000000..7ee8011 --- /dev/null +++ b/Slang/linux-build/CMakeFiles/Slang.dir/DependInfo.cmake @@ -0,0 +1,29 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/sam/StuLang/Slang/Main.cpp" "/home/sam/StuLang/Slang/linux-build/CMakeFiles/Slang.dir/Main.cpp.o" + "/home/sam/StuLang/Slang/eval.cpp" "/home/sam/StuLang/Slang/linux-build/CMakeFiles/Slang.dir/eval.cpp.o" + "/home/sam/StuLang/Slang/strops.cpp" "/home/sam/StuLang/Slang/linux-build/CMakeFiles/Slang.dir/strops.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "BOOST_ALL_NO_LIB" + "BOOST_SYSTEM_DYN_LINK" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/usr/include/SDL2" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Slang/linux-build/CMakeFiles/Slang.dir/Main.cpp.o b/Slang/linux-build/CMakeFiles/Slang.dir/Main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..0bb238243df7583a0434c11799b578eafd3e7631 GIT binary patch literal 1042616 zcmeEv34B!5_5VW|4Tw%~EAFFpiHfW)K*0uKbkIa25XGGU0iq#^$%MrS{KygR+be!YxM|=!$ zEb}n%c;+WCMi|F2o(MdNc>%DH`N_ajm=^(0Wj+Bok$ExjH0GxRCow+*cqa3+fM?_H z9KJr6@jS-Kj3vM+%%?I=V=QHy&Nzc{CSw`!eC8Jb%kei0e-#{739Q23h4`!Huo_?# zf3zjeM;O|zx{xz@}f4|}D z+kn5t-|c*T2k>|J`#oPT2HuIkKk)Tkz`OBx4`1I4ypQ=3#y>LN5BwAJ2N;(EA7uUz z<1*mG%pYNV6!;kP<&2LrJ^^fDz5=+C`6}RQ=1&6G;IEah*8-oy-_v~kXW%o;p9Mb0 z{4cN1e7xPWPFPVP@{F?bUz<)FU z7Wf@=CxAYO{?PAi1KgH*Phf!gcEIhK=Ky;#?+x66c^}}8%y$9?ndbugGT#}v3-eup zyD{G#_#@{1fO|0C6Sx=iy@C5M-xs(a^AK=<<_7?O%=|#cgMbG!KLnV^{7~Rw%nxVm z4?KeT0LFp9LCgmOhcF)sJd*iQj7I~HVLl8vocRdgPneHn90fd<`A>oQ%tr%{V?G8r zmU$R>Jo6KP5$59oau>e@e{A9*cfJMwt1&(JvfpH?RnE7eI)0t0VJcIE}#zYcgk^CsX8%x?rPVty0wm&|_!yqWnez+0LB8raPIH^AGN{}y;V z^E-gQWBz;KV&-=O|G@k%;N8sc0p82}KHw7Oe+1so{7=9Km@frB$owJTGUg8hA7TC| z@G<7gfsZqP0@%WQ1#l(vRg9|{p9HR9-paU^@hRZb%>T^z4Deaz&jJ6!d>!z4<}UzW zWd0KHW#+E{UuC|Y@ipLInZFL)!2EB(H<-T(Y-9cw@NMRQ2foAnUB>r-?=x=)CYk>O z*une*;D^jV0)EVVBk&XEpE7<1{G9n0z<)CT7jP5vFM(e%|C;d|;J=xF3;d3`vmM3^ z`lE3JxGnRZzyR~@fZH?AVeAF$&3p%7ALcs(cVZp{<}&XK+?n|jVZ4`BQ;�gn1tDQ09jL4`<#Vcm(qSi~|`5 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 cWc_Pk;^oqyERoSO^0;1rW~bd$L`j2 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%0DTh{5gz=$rR;Z5`i}|zPDXJ$8(an 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%0A67y<(aGT>ujD$>@TPnv%ZOalX?^D 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%0DP1e_Iy$j|j=%o<;tnB|o;GeNusK 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 Z9YU; literal 0 HcmV?d00001 diff --git a/Slang/linux-build/CMakeFiles/TargetDirectories.txt b/Slang/linux-build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..a4c62a8 --- /dev/null +++ b/Slang/linux-build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/sam/StuLang/Slang/linux-build/CMakeFiles/rebuild_cache.dir +/home/sam/StuLang/Slang/linux-build/CMakeFiles/edit_cache.dir +/home/sam/StuLang/Slang/linux-build/CMakeFiles/Slang.dir diff --git a/Slang/linux-build/CMakeFiles/cmake.check_cache b/Slang/linux-build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/Slang/linux-build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/Slang/linux-build/CMakeFiles/progress.marks b/Slang/linux-build/CMakeFiles/progress.marks new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/Slang/linux-build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +4 diff --git a/Slang/linux-build/Makefile b/Slang/linux-build/Makefile new file mode 100644 index 0000000..a1a2429 --- /dev/null +++ b/Slang/linux-build/Makefile @@ -0,0 +1,238 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/sam/StuLang/Slang + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/sam/StuLang/Slang/linux-build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/sam/StuLang/Slang/linux-build/CMakeFiles /home/sam/StuLang/Slang/linux-build/CMakeFiles/progress.marks + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/sam/StuLang/Slang/linux-build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named Slang + +# Build rule for target. +Slang: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 Slang +.PHONY : Slang + +# fast build rule for target. +Slang/fast: + $(MAKE) -f CMakeFiles/Slang.dir/build.make CMakeFiles/Slang.dir/build +.PHONY : Slang/fast + +Main.o: Main.cpp.o + +.PHONY : Main.o + +# target to build an object file +Main.cpp.o: + $(MAKE) -f CMakeFiles/Slang.dir/build.make CMakeFiles/Slang.dir/Main.cpp.o +.PHONY : Main.cpp.o + +Main.i: Main.cpp.i + +.PHONY : Main.i + +# target to preprocess a source file +Main.cpp.i: + $(MAKE) -f CMakeFiles/Slang.dir/build.make CMakeFiles/Slang.dir/Main.cpp.i +.PHONY : Main.cpp.i + +Main.s: Main.cpp.s + +.PHONY : Main.s + +# target to generate assembly for a file +Main.cpp.s: + $(MAKE) -f CMakeFiles/Slang.dir/build.make CMakeFiles/Slang.dir/Main.cpp.s +.PHONY : Main.cpp.s + +eval.o: eval.cpp.o + +.PHONY : eval.o + +# target to build an object file +eval.cpp.o: + $(MAKE) -f CMakeFiles/Slang.dir/build.make CMakeFiles/Slang.dir/eval.cpp.o +.PHONY : eval.cpp.o + +eval.i: eval.cpp.i + +.PHONY : eval.i + +# target to preprocess a source file +eval.cpp.i: + $(MAKE) -f CMakeFiles/Slang.dir/build.make CMakeFiles/Slang.dir/eval.cpp.i +.PHONY : eval.cpp.i + +eval.s: eval.cpp.s + +.PHONY : eval.s + +# target to generate assembly for a file +eval.cpp.s: + $(MAKE) -f CMakeFiles/Slang.dir/build.make CMakeFiles/Slang.dir/eval.cpp.s +.PHONY : eval.cpp.s + +strops.o: strops.cpp.o + +.PHONY : strops.o + +# target to build an object file +strops.cpp.o: + $(MAKE) -f CMakeFiles/Slang.dir/build.make CMakeFiles/Slang.dir/strops.cpp.o +.PHONY : strops.cpp.o + +strops.i: strops.cpp.i + +.PHONY : strops.i + +# target to preprocess a source file +strops.cpp.i: + $(MAKE) -f CMakeFiles/Slang.dir/build.make CMakeFiles/Slang.dir/strops.cpp.i +.PHONY : strops.cpp.i + +strops.s: strops.cpp.s + +.PHONY : strops.s + +# target to generate assembly for a file +strops.cpp.s: + $(MAKE) -f CMakeFiles/Slang.dir/build.make CMakeFiles/Slang.dir/strops.cpp.s +.PHONY : strops.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... Slang" + @echo "... Main.o" + @echo "... Main.i" + @echo "... Main.s" + @echo "... eval.o" + @echo "... eval.i" + @echo "... eval.s" + @echo "... strops.o" + @echo "... strops.i" + @echo "... strops.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/Slang/linux-build/Slang b/Slang/linux-build/Slang new file mode 100755 index 0000000000000000000000000000000000000000..90ac285997cc2e0083bbce933909e2281f6c0464 GIT binary patch literal 727960 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 z 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

F4A*%T%2rRpYjZdiIr|*m&8##o6hKkFGt@0PU(k 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 literal 0 HcmV?d00001 diff --git a/Slang/linux-build/cmake_install.cmake b/Slang/linux-build/cmake_install.cmake new file mode 100644 index 0000000..b1b9c26 --- /dev/null +++ b/Slang/linux-build/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /home/sam/StuLang/Slang + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/sam/StuLang/Slang/linux-build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}")

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%0D;C}}E2;hGK{7%3x0Dc$XTn~5JdYJI4 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 literal 0 HcmV?d00001 diff --git a/Slang/linux-build/CMakeFiles/Slang.dir/build.make b/Slang/linux-build/CMakeFiles/Slang.dir/build.make new file mode 100644 index 0000000..e1bc86b --- /dev/null +++ b/Slang/linux-build/CMakeFiles/Slang.dir/build.make @@ -0,0 +1,131 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/sam/StuLang/Slang + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/sam/StuLang/Slang/linux-build + +# Include any dependencies generated for this target. +include CMakeFiles/Slang.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/Slang.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/Slang.dir/flags.make + +CMakeFiles/Slang.dir/Main.cpp.o: CMakeFiles/Slang.dir/flags.make +CMakeFiles/Slang.dir/Main.cpp.o: ../Main.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sam/StuLang/Slang/linux-build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/Slang.dir/Main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Slang.dir/Main.cpp.o -c /home/sam/StuLang/Slang/Main.cpp + +CMakeFiles/Slang.dir/Main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Slang.dir/Main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/sam/StuLang/Slang/Main.cpp > CMakeFiles/Slang.dir/Main.cpp.i + +CMakeFiles/Slang.dir/Main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Slang.dir/Main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/sam/StuLang/Slang/Main.cpp -o CMakeFiles/Slang.dir/Main.cpp.s + +CMakeFiles/Slang.dir/strops.cpp.o: CMakeFiles/Slang.dir/flags.make +CMakeFiles/Slang.dir/strops.cpp.o: ../strops.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sam/StuLang/Slang/linux-build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/Slang.dir/strops.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Slang.dir/strops.cpp.o -c /home/sam/StuLang/Slang/strops.cpp + +CMakeFiles/Slang.dir/strops.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Slang.dir/strops.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/sam/StuLang/Slang/strops.cpp > CMakeFiles/Slang.dir/strops.cpp.i + +CMakeFiles/Slang.dir/strops.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Slang.dir/strops.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/sam/StuLang/Slang/strops.cpp -o CMakeFiles/Slang.dir/strops.cpp.s + +CMakeFiles/Slang.dir/eval.cpp.o: CMakeFiles/Slang.dir/flags.make +CMakeFiles/Slang.dir/eval.cpp.o: ../eval.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sam/StuLang/Slang/linux-build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/Slang.dir/eval.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Slang.dir/eval.cpp.o -c /home/sam/StuLang/Slang/eval.cpp + +CMakeFiles/Slang.dir/eval.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Slang.dir/eval.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/sam/StuLang/Slang/eval.cpp > CMakeFiles/Slang.dir/eval.cpp.i + +CMakeFiles/Slang.dir/eval.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Slang.dir/eval.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/sam/StuLang/Slang/eval.cpp -o CMakeFiles/Slang.dir/eval.cpp.s + +# Object files for target Slang +Slang_OBJECTS = \ +"CMakeFiles/Slang.dir/Main.cpp.o" \ +"CMakeFiles/Slang.dir/strops.cpp.o" \ +"CMakeFiles/Slang.dir/eval.cpp.o" + +# External object files for target Slang +Slang_EXTERNAL_OBJECTS = + +Slang: CMakeFiles/Slang.dir/Main.cpp.o +Slang: CMakeFiles/Slang.dir/strops.cpp.o +Slang: CMakeFiles/Slang.dir/eval.cpp.o +Slang: CMakeFiles/Slang.dir/build.make +Slang: /usr/lib/x86_64-linux-gnu/libboost_system.so.1.71.0 +Slang: /usr/lib/x86_64-linux-gnu/libSDL2_image.so +Slang: /usr/lib/x86_64-linux-gnu/libSDL2_ttf.so +Slang: CMakeFiles/Slang.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/sam/StuLang/Slang/linux-build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX executable Slang" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/Slang.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/Slang.dir/build: Slang + +.PHONY : CMakeFiles/Slang.dir/build + +CMakeFiles/Slang.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/Slang.dir/cmake_clean.cmake +.PHONY : CMakeFiles/Slang.dir/clean + +CMakeFiles/Slang.dir/depend: + cd /home/sam/StuLang/Slang/linux-build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/sam/StuLang/Slang /home/sam/StuLang/Slang /home/sam/StuLang/Slang/linux-build /home/sam/StuLang/Slang/linux-build /home/sam/StuLang/Slang/linux-build/CMakeFiles/Slang.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/Slang.dir/depend + diff --git a/Slang/linux-build/CMakeFiles/Slang.dir/cmake_clean.cmake b/Slang/linux-build/CMakeFiles/Slang.dir/cmake_clean.cmake new file mode 100644 index 0000000..8bee37f --- /dev/null +++ b/Slang/linux-build/CMakeFiles/Slang.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/Slang.dir/Main.cpp.o" + "CMakeFiles/Slang.dir/eval.cpp.o" + "CMakeFiles/Slang.dir/strops.cpp.o" + "Slang" + "Slang.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/Slang.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Slang/linux-build/CMakeFiles/Slang.dir/depend.internal b/Slang/linux-build/CMakeFiles/Slang.dir/depend.internal new file mode 100644 index 0000000..075f744 --- /dev/null +++ b/Slang/linux-build/CMakeFiles/Slang.dir/depend.internal @@ -0,0 +1,66 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/Slang.dir/Main.cpp.o + /home/sam/StuLang/Slang/Main.cpp + /home/sam/StuLang/Slang/SLB.h + /home/sam/StuLang/Slang/anyops.h + /home/sam/StuLang/Slang/builtin.h + /home/sam/StuLang/Slang/eval.h + /home/sam/StuLang/Slang/graphics.h + /home/sam/StuLang/Slang/main.h + /home/sam/StuLang/Slang/strops.h + /usr/include/SDL2/SDL.h + /usr/include/SDL2/SDL_assert.h + /usr/include/SDL2/SDL_atomic.h + /usr/include/SDL2/SDL_audio.h + /usr/include/SDL2/SDL_blendmode.h + /usr/include/SDL2/SDL_clipboard.h + /usr/include/SDL2/SDL_config.h + /usr/include/SDL2/SDL_cpuinfo.h + /usr/include/SDL2/SDL_endian.h + /usr/include/SDL2/SDL_error.h + /usr/include/SDL2/SDL_events.h + /usr/include/SDL2/SDL_filesystem.h + /usr/include/SDL2/SDL_gamecontroller.h + /usr/include/SDL2/SDL_gesture.h + /usr/include/SDL2/SDL_haptic.h + /usr/include/SDL2/SDL_hints.h + /usr/include/SDL2/SDL_image.h + /usr/include/SDL2/SDL_joystick.h + /usr/include/SDL2/SDL_keyboard.h + /usr/include/SDL2/SDL_keycode.h + /usr/include/SDL2/SDL_loadso.h + /usr/include/SDL2/SDL_log.h + /usr/include/SDL2/SDL_main.h + /usr/include/SDL2/SDL_messagebox.h + /usr/include/SDL2/SDL_mouse.h + /usr/include/SDL2/SDL_mutex.h + /usr/include/SDL2/SDL_pixels.h + /usr/include/SDL2/SDL_platform.h + /usr/include/SDL2/SDL_power.h + /usr/include/SDL2/SDL_quit.h + /usr/include/SDL2/SDL_rect.h + /usr/include/SDL2/SDL_render.h + /usr/include/SDL2/SDL_rwops.h + /usr/include/SDL2/SDL_scancode.h + /usr/include/SDL2/SDL_sensor.h + /usr/include/SDL2/SDL_shape.h + /usr/include/SDL2/SDL_stdinc.h + /usr/include/SDL2/SDL_surface.h + /usr/include/SDL2/SDL_system.h + /usr/include/SDL2/SDL_thread.h + /usr/include/SDL2/SDL_timer.h + /usr/include/SDL2/SDL_touch.h + /usr/include/SDL2/SDL_ttf.h + /usr/include/SDL2/SDL_version.h + /usr/include/SDL2/SDL_video.h + /usr/include/SDL2/begin_code.h + /usr/include/SDL2/close_code.h +CMakeFiles/Slang.dir/eval.cpp.o + /home/sam/StuLang/Slang/eval.cpp + /home/sam/StuLang/Slang/eval.h + /home/sam/StuLang/Slang/strops.h +CMakeFiles/Slang.dir/strops.cpp.o + /home/sam/StuLang/Slang/strops.cpp + /home/sam/StuLang/Slang/strops.h diff --git a/Slang/linux-build/CMakeFiles/Slang.dir/depend.make b/Slang/linux-build/CMakeFiles/Slang.dir/depend.make new file mode 100644 index 0000000..15b57cd --- /dev/null +++ b/Slang/linux-build/CMakeFiles/Slang.dir/depend.make @@ -0,0 +1,66 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/Slang.dir/Main.cpp.o: ../Main.cpp +CMakeFiles/Slang.dir/Main.cpp.o: ../SLB.h +CMakeFiles/Slang.dir/Main.cpp.o: ../anyops.h +CMakeFiles/Slang.dir/Main.cpp.o: ../builtin.h +CMakeFiles/Slang.dir/Main.cpp.o: ../eval.h +CMakeFiles/Slang.dir/Main.cpp.o: ../graphics.h +CMakeFiles/Slang.dir/Main.cpp.o: ../main.h +CMakeFiles/Slang.dir/Main.cpp.o: ../strops.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_assert.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_atomic.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_audio.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_blendmode.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_clipboard.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_config.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_cpuinfo.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_endian.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_error.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_events.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_filesystem.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_gamecontroller.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_gesture.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_haptic.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_hints.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_image.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_joystick.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_keyboard.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_keycode.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_loadso.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_log.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_main.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_messagebox.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_mouse.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_mutex.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_pixels.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_platform.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_power.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_quit.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_rect.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_render.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_rwops.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_scancode.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_sensor.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_shape.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_stdinc.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_surface.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_system.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_thread.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_timer.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_touch.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_ttf.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_version.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/SDL_video.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/begin_code.h +CMakeFiles/Slang.dir/Main.cpp.o: /usr/include/SDL2/close_code.h + +CMakeFiles/Slang.dir/eval.cpp.o: ../eval.cpp +CMakeFiles/Slang.dir/eval.cpp.o: ../eval.h +CMakeFiles/Slang.dir/eval.cpp.o: ../strops.h + +CMakeFiles/Slang.dir/strops.cpp.o: ../strops.cpp +CMakeFiles/Slang.dir/strops.cpp.o: ../strops.h + diff --git a/Slang/linux-build/CMakeFiles/Slang.dir/eval.cpp.o b/Slang/linux-build/CMakeFiles/Slang.dir/eval.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..0709e9bf59d7d3d0545102768ed19049d5a2b84a GIT binary patch literal 115328 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