diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..e6b96d1 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,17 @@ +kind: pipeline +name: default + +steps: + - name: test-debug-linux + image: dockcross/linux-armv7 + commands: + - cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=/usr/bin/make -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/gcc -G "CodeBlocks - Unix Makefiles" . + - cmake --build cmake-build-debug --target all -- -j 4 + - cmake-build-debug/PorygonLangTests -s + + - name: test-release-linux + image: dockcross/linux-armv7 + commands: + - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/usr/bin/make -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/gcc -G "CodeBlocks - Unix Makefiles" . + - cmake --build cmake-build-release --target all -- -j 4 + - cmake-build-release/PorygonLangTests -s diff --git a/CMakeCache.txt b/CMakeCache.txt new file mode 100644 index 0000000..8c11a06 --- /dev/null +++ b/CMakeCache.txt @@ -0,0 +1,380 @@ +# This is the CMakeCache file. +# For build in directory: /home/nathan/Projects/Porygon/PorygonLang +# 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 +######################## + +//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= + +//Id string of the compiler for the CodeBlocks IDE. Automatically +// detected when left empty +CMAKE_CODEBLOCKS_COMPILER_ID:STRING= + +//The CodeBlocks executable +CMAKE_CODEBLOCKS_EXECUTABLE:FILEPATH=CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND + +//Additional command line arguments when CodeBlocks invokes make. +// Enter e.g. -j to get parallel builds +CMAKE_CODEBLOCKS_MAKE_ARGUMENTS:STRING=-j8 + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//No help, variable specified on the command line. +CMAKE_CXX_COMPILER:UNINITIALIZED=/usr/bin/gcc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-8 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-8 + +//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 + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:UNINITIALIZED=/usr/bin/gcc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-8 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-8 + +//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 + +//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=PorygonLang + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//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 + +//Value Computed by CMake +PorygonLang_BINARY_DIR:STATIC=/home/nathan/Projects/Porygon/PorygonLang + +//Value Computed by CMake +PorygonLang_SOURCE_DIR:STATIC=/home/nathan/Projects/Porygon/PorygonLang + +//Path to a program. +ProcessorCount_cmd_getconf:FILEPATH=/usr/bin/getconf + +//Path to a program. +ProcessorCount_cmd_sysctl:FILEPATH=/sbin/sysctl + + +######################## +# INTERNAL cache entries +######################## + +//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/nathan/Projects/Porygon/PorygonLang +//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=13 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 +//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 +//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=CodeBlocks +//CXX compiler system defined macros +CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_VERSION__;201710L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;8;__GNUC_MINOR__;3;__GNUC_PATCHLEVEL__;0;__VERSION__;"8.3.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;2;__PIC__;2;__pie__;2;__PIE__;2;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_ABI_VERSION;1013;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fffffff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_MIN__;((double)2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;((double)2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SSP_STRONG__;3;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201706L;__STDC__;1;__cplusplus;201402L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;8;__GNUC_MINOR__;3;__GNUC_PATCHLEVEL__;0;__VERSION__;"8.3.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;2;__PIC__;2;__pie__;2;__PIE__;2;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__GNUG__;8;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_WEAK__;1;__DEPRECATED;1;__GXX_RTTI;1;__cpp_rtti;199711;__GXX_EXPERIMENTAL_CXX0X__;1;__cpp_binary_literals;201304;__cpp_hex_float;201603;__cpp_runtime_arrays;198712;__cpp_unicode_characters;200704;__cpp_raw_strings;200710;__cpp_unicode_literals;200710;__cpp_user_defined_literals;200809;__cpp_lambdas;200907;__cpp_range_based_for;200907;__cpp_static_assert;200410;__cpp_decltype;200707;__cpp_attributes;200809;__cpp_rvalue_reference;200610;__cpp_rvalue_references;200610;__cpp_variadic_templates;200704;__cpp_initializer_lists;200806;__cpp_delegating_constructors;200604;__cpp_nsdmi;200809;__cpp_inheriting_constructors;201511;__cpp_ref_qualifiers;200710;__cpp_alias_templates;200704;__cpp_return_type_deduction;201304;__cpp_init_captures;201304;__cpp_generic_lambdas;201304;__cpp_constexpr;201304;__cpp_decltype_auto;201304;__cpp_aggregate_nsdmi;201304;__cpp_variable_templates;201304;__cpp_digit_separators;201309;__cpp_sized_deallocation;201309;__cpp_threadsafe_static_init;200806;__EXCEPTIONS;1;__cpp_exceptions;199711;__GXX_ABI_VERSION;1013;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fffffff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__GLIBCXX_TYPE_INT_N_0;__int128;__GLIBCXX_BITSIZE_INT_N_0;128;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;double(1.79769313486231570814527423731704357e+308L);__DBL_MIN__;double(2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;double(2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;double(4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SSP_STRONG__;3;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_GNU_SOURCE;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201706L +//CXX compiler system include directories +CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_INCLUDE_DIRS:INTERNAL=/usr/include/c++/8;/usr/include/x86_64-linux-gnu/c++/8;/usr/include/c++/8/backward;/usr/lib/gcc/x86_64-linux-gnu/8/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include +//C compiler system defined macros +CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_VERSION__;201710L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;8;__GNUC_MINOR__;3;__GNUC_PATCHLEVEL__;0;__VERSION__;"8.3.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;2;__PIC__;2;__pie__;2;__PIE__;2;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_ABI_VERSION;1013;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fffffff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_MIN__;((double)2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;((double)2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SSP_STRONG__;3;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201706L +//C compiler system include directories +CMAKE_EXTRA_GENERATOR_C_SYSTEM_INCLUDE_DIRS:INTERNAL=/usr/lib/gcc/x86_64-linux-gnu/8/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include +//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/nathan/Projects/Porygon/PorygonLang +//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 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.13 +//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=/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ProcessorCount_cmd_getconf +ProcessorCount_cmd_getconf-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ProcessorCount_cmd_sysctl +ProcessorCount_cmd_sysctl-ADVANCED:INTERNAL=1 + diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f3e0b1e --- /dev/null +++ b/Makefile @@ -0,0 +1,924 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + +# 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/nathan/Projects/Porygon/PorygonLang + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nathan/Projects/Porygon/PorygonLang + +#============================================================================= +# 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/nathan/Projects/Porygon/PorygonLang/CMakeFiles /home/nathan/Projects/Porygon/PorygonLang/CMakeFiles/progress.marks + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Projects/Porygon/PorygonLang/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 PorygonLang + +# Build rule for target. +PorygonLang: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 PorygonLang +.PHONY : PorygonLang + +# fast build rule for target. +PorygonLang/fast: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/build +.PHONY : PorygonLang/fast + +#============================================================================= +# Target rules for targets named PorygonLangTests + +# Build rule for target. +PorygonLangTests: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 PorygonLangTests +.PHONY : PorygonLangTests + +# fast build rule for target. +PorygonLangTests/fast: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/build +.PHONY : PorygonLangTests/fast + +src/Binder/Binder.o: src/Binder/Binder.cpp.o + +.PHONY : src/Binder/Binder.o + +# target to build an object file +src/Binder/Binder.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Binder/Binder.cpp.o + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Binder/Binder.cpp.o +.PHONY : src/Binder/Binder.cpp.o + +src/Binder/Binder.i: src/Binder/Binder.cpp.i + +.PHONY : src/Binder/Binder.i + +# target to preprocess a source file +src/Binder/Binder.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Binder/Binder.cpp.i + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Binder/Binder.cpp.i +.PHONY : src/Binder/Binder.cpp.i + +src/Binder/Binder.s: src/Binder/Binder.cpp.s + +.PHONY : src/Binder/Binder.s + +# target to generate assembly for a file +src/Binder/Binder.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Binder/Binder.cpp.s + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Binder/Binder.cpp.s +.PHONY : src/Binder/Binder.cpp.s + +src/Binder/BoundVariables/BoundScope.o: src/Binder/BoundVariables/BoundScope.cpp.o + +.PHONY : src/Binder/BoundVariables/BoundScope.o + +# target to build an object file +src/Binder/BoundVariables/BoundScope.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Binder/BoundVariables/BoundScope.cpp.o + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Binder/BoundVariables/BoundScope.cpp.o +.PHONY : src/Binder/BoundVariables/BoundScope.cpp.o + +src/Binder/BoundVariables/BoundScope.i: src/Binder/BoundVariables/BoundScope.cpp.i + +.PHONY : src/Binder/BoundVariables/BoundScope.i + +# target to preprocess a source file +src/Binder/BoundVariables/BoundScope.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Binder/BoundVariables/BoundScope.cpp.i + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Binder/BoundVariables/BoundScope.cpp.i +.PHONY : src/Binder/BoundVariables/BoundScope.cpp.i + +src/Binder/BoundVariables/BoundScope.s: src/Binder/BoundVariables/BoundScope.cpp.s + +.PHONY : src/Binder/BoundVariables/BoundScope.s + +# target to generate assembly for a file +src/Binder/BoundVariables/BoundScope.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Binder/BoundVariables/BoundScope.cpp.s + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Binder/BoundVariables/BoundScope.cpp.s +.PHONY : src/Binder/BoundVariables/BoundScope.cpp.s + +src/Diagnostics/Diagnostics.o: src/Diagnostics/Diagnostics.cpp.o + +.PHONY : src/Diagnostics/Diagnostics.o + +# target to build an object file +src/Diagnostics/Diagnostics.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Diagnostics/Diagnostics.cpp.o + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Diagnostics/Diagnostics.cpp.o +.PHONY : src/Diagnostics/Diagnostics.cpp.o + +src/Diagnostics/Diagnostics.i: src/Diagnostics/Diagnostics.cpp.i + +.PHONY : src/Diagnostics/Diagnostics.i + +# target to preprocess a source file +src/Diagnostics/Diagnostics.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Diagnostics/Diagnostics.cpp.i + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Diagnostics/Diagnostics.cpp.i +.PHONY : src/Diagnostics/Diagnostics.cpp.i + +src/Diagnostics/Diagnostics.s: src/Diagnostics/Diagnostics.cpp.s + +.PHONY : src/Diagnostics/Diagnostics.s + +# target to generate assembly for a file +src/Diagnostics/Diagnostics.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Diagnostics/Diagnostics.cpp.s + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Diagnostics/Diagnostics.cpp.s +.PHONY : src/Diagnostics/Diagnostics.cpp.s + +src/Evaluator/BinaryEvaluation.o: src/Evaluator/BinaryEvaluation.cpp.o + +.PHONY : src/Evaluator/BinaryEvaluation.o + +# target to build an object file +src/Evaluator/BinaryEvaluation.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/BinaryEvaluation.cpp.o + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/BinaryEvaluation.cpp.o +.PHONY : src/Evaluator/BinaryEvaluation.cpp.o + +src/Evaluator/BinaryEvaluation.i: src/Evaluator/BinaryEvaluation.cpp.i + +.PHONY : src/Evaluator/BinaryEvaluation.i + +# target to preprocess a source file +src/Evaluator/BinaryEvaluation.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/BinaryEvaluation.cpp.i + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/BinaryEvaluation.cpp.i +.PHONY : src/Evaluator/BinaryEvaluation.cpp.i + +src/Evaluator/BinaryEvaluation.s: src/Evaluator/BinaryEvaluation.cpp.s + +.PHONY : src/Evaluator/BinaryEvaluation.s + +# target to generate assembly for a file +src/Evaluator/BinaryEvaluation.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/BinaryEvaluation.cpp.s + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/BinaryEvaluation.cpp.s +.PHONY : src/Evaluator/BinaryEvaluation.cpp.s + +src/Evaluator/EvalValues/EvalValue.o: src/Evaluator/EvalValues/EvalValue.cpp.o + +.PHONY : src/Evaluator/EvalValues/EvalValue.o + +# target to build an object file +src/Evaluator/EvalValues/EvalValue.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/EvalValues/EvalValue.cpp.o + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/EvalValues/EvalValue.cpp.o +.PHONY : src/Evaluator/EvalValues/EvalValue.cpp.o + +src/Evaluator/EvalValues/EvalValue.i: src/Evaluator/EvalValues/EvalValue.cpp.i + +.PHONY : src/Evaluator/EvalValues/EvalValue.i + +# target to preprocess a source file +src/Evaluator/EvalValues/EvalValue.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/EvalValues/EvalValue.cpp.i + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/EvalValues/EvalValue.cpp.i +.PHONY : src/Evaluator/EvalValues/EvalValue.cpp.i + +src/Evaluator/EvalValues/EvalValue.s: src/Evaluator/EvalValues/EvalValue.cpp.s + +.PHONY : src/Evaluator/EvalValues/EvalValue.s + +# target to generate assembly for a file +src/Evaluator/EvalValues/EvalValue.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/EvalValues/EvalValue.cpp.s + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/EvalValues/EvalValue.cpp.s +.PHONY : src/Evaluator/EvalValues/EvalValue.cpp.s + +src/Evaluator/EvalValues/NumericEvalValue.o: src/Evaluator/EvalValues/NumericEvalValue.cpp.o + +.PHONY : src/Evaluator/EvalValues/NumericEvalValue.o + +# target to build an object file +src/Evaluator/EvalValues/NumericEvalValue.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/EvalValues/NumericEvalValue.cpp.o + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/EvalValues/NumericEvalValue.cpp.o +.PHONY : src/Evaluator/EvalValues/NumericEvalValue.cpp.o + +src/Evaluator/EvalValues/NumericEvalValue.i: src/Evaluator/EvalValues/NumericEvalValue.cpp.i + +.PHONY : src/Evaluator/EvalValues/NumericEvalValue.i + +# target to preprocess a source file +src/Evaluator/EvalValues/NumericEvalValue.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/EvalValues/NumericEvalValue.cpp.i + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/EvalValues/NumericEvalValue.cpp.i +.PHONY : src/Evaluator/EvalValues/NumericEvalValue.cpp.i + +src/Evaluator/EvalValues/NumericEvalValue.s: src/Evaluator/EvalValues/NumericEvalValue.cpp.s + +.PHONY : src/Evaluator/EvalValues/NumericEvalValue.s + +# target to generate assembly for a file +src/Evaluator/EvalValues/NumericEvalValue.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/EvalValues/NumericEvalValue.cpp.s + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/EvalValues/NumericEvalValue.cpp.s +.PHONY : src/Evaluator/EvalValues/NumericEvalValue.cpp.s + +src/Evaluator/EvalValues/StringEvalValue.o: src/Evaluator/EvalValues/StringEvalValue.cpp.o + +.PHONY : src/Evaluator/EvalValues/StringEvalValue.o + +# target to build an object file +src/Evaluator/EvalValues/StringEvalValue.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/EvalValues/StringEvalValue.cpp.o + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/EvalValues/StringEvalValue.cpp.o +.PHONY : src/Evaluator/EvalValues/StringEvalValue.cpp.o + +src/Evaluator/EvalValues/StringEvalValue.i: src/Evaluator/EvalValues/StringEvalValue.cpp.i + +.PHONY : src/Evaluator/EvalValues/StringEvalValue.i + +# target to preprocess a source file +src/Evaluator/EvalValues/StringEvalValue.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/EvalValues/StringEvalValue.cpp.i + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/EvalValues/StringEvalValue.cpp.i +.PHONY : src/Evaluator/EvalValues/StringEvalValue.cpp.i + +src/Evaluator/EvalValues/StringEvalValue.s: src/Evaluator/EvalValues/StringEvalValue.cpp.s + +.PHONY : src/Evaluator/EvalValues/StringEvalValue.s + +# target to generate assembly for a file +src/Evaluator/EvalValues/StringEvalValue.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/EvalValues/StringEvalValue.cpp.s + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/EvalValues/StringEvalValue.cpp.s +.PHONY : src/Evaluator/EvalValues/StringEvalValue.cpp.s + +src/Evaluator/EvaluationScope/EvaluationScope.o: src/Evaluator/EvaluationScope/EvaluationScope.cpp.o + +.PHONY : src/Evaluator/EvaluationScope/EvaluationScope.o + +# target to build an object file +src/Evaluator/EvaluationScope/EvaluationScope.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/EvaluationScope/EvaluationScope.cpp.o + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/EvaluationScope/EvaluationScope.cpp.o +.PHONY : src/Evaluator/EvaluationScope/EvaluationScope.cpp.o + +src/Evaluator/EvaluationScope/EvaluationScope.i: src/Evaluator/EvaluationScope/EvaluationScope.cpp.i + +.PHONY : src/Evaluator/EvaluationScope/EvaluationScope.i + +# target to preprocess a source file +src/Evaluator/EvaluationScope/EvaluationScope.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/EvaluationScope/EvaluationScope.cpp.i + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/EvaluationScope/EvaluationScope.cpp.i +.PHONY : src/Evaluator/EvaluationScope/EvaluationScope.cpp.i + +src/Evaluator/EvaluationScope/EvaluationScope.s: src/Evaluator/EvaluationScope/EvaluationScope.cpp.s + +.PHONY : src/Evaluator/EvaluationScope/EvaluationScope.s + +# target to generate assembly for a file +src/Evaluator/EvaluationScope/EvaluationScope.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/EvaluationScope/EvaluationScope.cpp.s + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/EvaluationScope/EvaluationScope.cpp.s +.PHONY : src/Evaluator/EvaluationScope/EvaluationScope.cpp.s + +src/Evaluator/Evaluator.o: src/Evaluator/Evaluator.cpp.o + +.PHONY : src/Evaluator/Evaluator.o + +# target to build an object file +src/Evaluator/Evaluator.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/Evaluator.cpp.o + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/Evaluator.cpp.o +.PHONY : src/Evaluator/Evaluator.cpp.o + +src/Evaluator/Evaluator.i: src/Evaluator/Evaluator.cpp.i + +.PHONY : src/Evaluator/Evaluator.i + +# target to preprocess a source file +src/Evaluator/Evaluator.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/Evaluator.cpp.i + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/Evaluator.cpp.i +.PHONY : src/Evaluator/Evaluator.cpp.i + +src/Evaluator/Evaluator.s: src/Evaluator/Evaluator.cpp.s + +.PHONY : src/Evaluator/Evaluator.s + +# target to generate assembly for a file +src/Evaluator/Evaluator.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/Evaluator.cpp.s + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/Evaluator.cpp.s +.PHONY : src/Evaluator/Evaluator.cpp.s + +src/Evaluator/UnaryEvaluation.o: src/Evaluator/UnaryEvaluation.cpp.o + +.PHONY : src/Evaluator/UnaryEvaluation.o + +# target to build an object file +src/Evaluator/UnaryEvaluation.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/UnaryEvaluation.cpp.o + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/UnaryEvaluation.cpp.o +.PHONY : src/Evaluator/UnaryEvaluation.cpp.o + +src/Evaluator/UnaryEvaluation.i: src/Evaluator/UnaryEvaluation.cpp.i + +.PHONY : src/Evaluator/UnaryEvaluation.i + +# target to preprocess a source file +src/Evaluator/UnaryEvaluation.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/UnaryEvaluation.cpp.i + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/UnaryEvaluation.cpp.i +.PHONY : src/Evaluator/UnaryEvaluation.cpp.i + +src/Evaluator/UnaryEvaluation.s: src/Evaluator/UnaryEvaluation.cpp.s + +.PHONY : src/Evaluator/UnaryEvaluation.s + +# target to generate assembly for a file +src/Evaluator/UnaryEvaluation.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Evaluator/UnaryEvaluation.cpp.s + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Evaluator/UnaryEvaluation.cpp.s +.PHONY : src/Evaluator/UnaryEvaluation.cpp.s + +src/Parser/Lexer.o: src/Parser/Lexer.cpp.o + +.PHONY : src/Parser/Lexer.o + +# target to build an object file +src/Parser/Lexer.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Parser/Lexer.cpp.o + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Parser/Lexer.cpp.o +.PHONY : src/Parser/Lexer.cpp.o + +src/Parser/Lexer.i: src/Parser/Lexer.cpp.i + +.PHONY : src/Parser/Lexer.i + +# target to preprocess a source file +src/Parser/Lexer.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Parser/Lexer.cpp.i + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Parser/Lexer.cpp.i +.PHONY : src/Parser/Lexer.cpp.i + +src/Parser/Lexer.s: src/Parser/Lexer.cpp.s + +.PHONY : src/Parser/Lexer.s + +# target to generate assembly for a file +src/Parser/Lexer.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Parser/Lexer.cpp.s + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Parser/Lexer.cpp.s +.PHONY : src/Parser/Lexer.cpp.s + +src/Parser/Parser.o: src/Parser/Parser.cpp.o + +.PHONY : src/Parser/Parser.o + +# target to build an object file +src/Parser/Parser.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Parser/Parser.cpp.o + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Parser/Parser.cpp.o +.PHONY : src/Parser/Parser.cpp.o + +src/Parser/Parser.i: src/Parser/Parser.cpp.i + +.PHONY : src/Parser/Parser.i + +# target to preprocess a source file +src/Parser/Parser.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Parser/Parser.cpp.i + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Parser/Parser.cpp.i +.PHONY : src/Parser/Parser.cpp.i + +src/Parser/Parser.s: src/Parser/Parser.cpp.s + +.PHONY : src/Parser/Parser.s + +# target to generate assembly for a file +src/Parser/Parser.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Parser/Parser.cpp.s + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Parser/Parser.cpp.s +.PHONY : src/Parser/Parser.cpp.s + +src/Script.o: src/Script.cpp.o + +.PHONY : src/Script.o + +# target to build an object file +src/Script.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Script.cpp.o + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Script.cpp.o +.PHONY : src/Script.cpp.o + +src/Script.i: src/Script.cpp.i + +.PHONY : src/Script.i + +# target to preprocess a source file +src/Script.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Script.cpp.i + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Script.cpp.i +.PHONY : src/Script.cpp.i + +src/Script.s: src/Script.cpp.s + +.PHONY : src/Script.s + +# target to generate assembly for a file +src/Script.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/Script.cpp.s + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/Script.cpp.s +.PHONY : src/Script.cpp.s + +src/ScriptType.o: src/ScriptType.cpp.o + +.PHONY : src/ScriptType.o + +# target to build an object file +src/ScriptType.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/ScriptType.cpp.o + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/ScriptType.cpp.o +.PHONY : src/ScriptType.cpp.o + +src/ScriptType.i: src/ScriptType.cpp.i + +.PHONY : src/ScriptType.i + +# target to preprocess a source file +src/ScriptType.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/ScriptType.cpp.i + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/ScriptType.cpp.i +.PHONY : src/ScriptType.cpp.i + +src/ScriptType.s: src/ScriptType.cpp.s + +.PHONY : src/ScriptType.s + +# target to generate assembly for a file +src/ScriptType.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLang.dir/build.make CMakeFiles/PorygonLang.dir/src/ScriptType.cpp.s + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/src/ScriptType.cpp.s +.PHONY : src/ScriptType.cpp.s + +tests/integration/DiagnosticsTests.o: tests/integration/DiagnosticsTests.cpp.o + +.PHONY : tests/integration/DiagnosticsTests.o + +# target to build an object file +tests/integration/DiagnosticsTests.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/DiagnosticsTests.cpp.o +.PHONY : tests/integration/DiagnosticsTests.cpp.o + +tests/integration/DiagnosticsTests.i: tests/integration/DiagnosticsTests.cpp.i + +.PHONY : tests/integration/DiagnosticsTests.i + +# target to preprocess a source file +tests/integration/DiagnosticsTests.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/DiagnosticsTests.cpp.i +.PHONY : tests/integration/DiagnosticsTests.cpp.i + +tests/integration/DiagnosticsTests.s: tests/integration/DiagnosticsTests.cpp.s + +.PHONY : tests/integration/DiagnosticsTests.s + +# target to generate assembly for a file +tests/integration/DiagnosticsTests.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/DiagnosticsTests.cpp.s +.PHONY : tests/integration/DiagnosticsTests.cpp.s + +tests/integration/EqualityOperationsTests.o: tests/integration/EqualityOperationsTests.cpp.o + +.PHONY : tests/integration/EqualityOperationsTests.o + +# target to build an object file +tests/integration/EqualityOperationsTests.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/EqualityOperationsTests.cpp.o +.PHONY : tests/integration/EqualityOperationsTests.cpp.o + +tests/integration/EqualityOperationsTests.i: tests/integration/EqualityOperationsTests.cpp.i + +.PHONY : tests/integration/EqualityOperationsTests.i + +# target to preprocess a source file +tests/integration/EqualityOperationsTests.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/EqualityOperationsTests.cpp.i +.PHONY : tests/integration/EqualityOperationsTests.cpp.i + +tests/integration/EqualityOperationsTests.s: tests/integration/EqualityOperationsTests.cpp.s + +.PHONY : tests/integration/EqualityOperationsTests.s + +# target to generate assembly for a file +tests/integration/EqualityOperationsTests.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/EqualityOperationsTests.cpp.s +.PHONY : tests/integration/EqualityOperationsTests.cpp.s + +tests/integration/Functions.o: tests/integration/Functions.cpp.o + +.PHONY : tests/integration/Functions.o + +# target to build an object file +tests/integration/Functions.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/Functions.cpp.o +.PHONY : tests/integration/Functions.cpp.o + +tests/integration/Functions.i: tests/integration/Functions.cpp.i + +.PHONY : tests/integration/Functions.i + +# target to preprocess a source file +tests/integration/Functions.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/Functions.cpp.i +.PHONY : tests/integration/Functions.cpp.i + +tests/integration/Functions.s: tests/integration/Functions.cpp.s + +.PHONY : tests/integration/Functions.s + +# target to generate assembly for a file +tests/integration/Functions.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/Functions.cpp.s +.PHONY : tests/integration/Functions.cpp.s + +tests/integration/IndexTests.o: tests/integration/IndexTests.cpp.o + +.PHONY : tests/integration/IndexTests.o + +# target to build an object file +tests/integration/IndexTests.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/IndexTests.cpp.o +.PHONY : tests/integration/IndexTests.cpp.o + +tests/integration/IndexTests.i: tests/integration/IndexTests.cpp.i + +.PHONY : tests/integration/IndexTests.i + +# target to preprocess a source file +tests/integration/IndexTests.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/IndexTests.cpp.i +.PHONY : tests/integration/IndexTests.cpp.i + +tests/integration/IndexTests.s: tests/integration/IndexTests.cpp.s + +.PHONY : tests/integration/IndexTests.s + +# target to generate assembly for a file +tests/integration/IndexTests.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/IndexTests.cpp.s +.PHONY : tests/integration/IndexTests.cpp.s + +tests/integration/LogicalOperationsTests.o: tests/integration/LogicalOperationsTests.cpp.o + +.PHONY : tests/integration/LogicalOperationsTests.o + +# target to build an object file +tests/integration/LogicalOperationsTests.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/LogicalOperationsTests.cpp.o +.PHONY : tests/integration/LogicalOperationsTests.cpp.o + +tests/integration/LogicalOperationsTests.i: tests/integration/LogicalOperationsTests.cpp.i + +.PHONY : tests/integration/LogicalOperationsTests.i + +# target to preprocess a source file +tests/integration/LogicalOperationsTests.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/LogicalOperationsTests.cpp.i +.PHONY : tests/integration/LogicalOperationsTests.cpp.i + +tests/integration/LogicalOperationsTests.s: tests/integration/LogicalOperationsTests.cpp.s + +.PHONY : tests/integration/LogicalOperationsTests.s + +# target to generate assembly for a file +tests/integration/LogicalOperationsTests.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/LogicalOperationsTests.cpp.s +.PHONY : tests/integration/LogicalOperationsTests.cpp.s + +tests/integration/NumericalOperationsTests.o: tests/integration/NumericalOperationsTests.cpp.o + +.PHONY : tests/integration/NumericalOperationsTests.o + +# target to build an object file +tests/integration/NumericalOperationsTests.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/NumericalOperationsTests.cpp.o +.PHONY : tests/integration/NumericalOperationsTests.cpp.o + +tests/integration/NumericalOperationsTests.i: tests/integration/NumericalOperationsTests.cpp.i + +.PHONY : tests/integration/NumericalOperationsTests.i + +# target to preprocess a source file +tests/integration/NumericalOperationsTests.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/NumericalOperationsTests.cpp.i +.PHONY : tests/integration/NumericalOperationsTests.cpp.i + +tests/integration/NumericalOperationsTests.s: tests/integration/NumericalOperationsTests.cpp.s + +.PHONY : tests/integration/NumericalOperationsTests.s + +# target to generate assembly for a file +tests/integration/NumericalOperationsTests.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/NumericalOperationsTests.cpp.s +.PHONY : tests/integration/NumericalOperationsTests.cpp.s + +tests/integration/StringOperationsTests.o: tests/integration/StringOperationsTests.cpp.o + +.PHONY : tests/integration/StringOperationsTests.o + +# target to build an object file +tests/integration/StringOperationsTests.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/StringOperationsTests.cpp.o +.PHONY : tests/integration/StringOperationsTests.cpp.o + +tests/integration/StringOperationsTests.i: tests/integration/StringOperationsTests.cpp.i + +.PHONY : tests/integration/StringOperationsTests.i + +# target to preprocess a source file +tests/integration/StringOperationsTests.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/StringOperationsTests.cpp.i +.PHONY : tests/integration/StringOperationsTests.cpp.i + +tests/integration/StringOperationsTests.s: tests/integration/StringOperationsTests.cpp.s + +.PHONY : tests/integration/StringOperationsTests.s + +# target to generate assembly for a file +tests/integration/StringOperationsTests.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/StringOperationsTests.cpp.s +.PHONY : tests/integration/StringOperationsTests.cpp.s + +tests/integration/Variables.o: tests/integration/Variables.cpp.o + +.PHONY : tests/integration/Variables.o + +# target to build an object file +tests/integration/Variables.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/Variables.cpp.o +.PHONY : tests/integration/Variables.cpp.o + +tests/integration/Variables.i: tests/integration/Variables.cpp.i + +.PHONY : tests/integration/Variables.i + +# target to preprocess a source file +tests/integration/Variables.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/Variables.cpp.i +.PHONY : tests/integration/Variables.cpp.i + +tests/integration/Variables.s: tests/integration/Variables.cpp.s + +.PHONY : tests/integration/Variables.s + +# target to generate assembly for a file +tests/integration/Variables.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/integration/Variables.cpp.s +.PHONY : tests/integration/Variables.cpp.s + +tests/parser/LexerTests.o: tests/parser/LexerTests.cpp.o + +.PHONY : tests/parser/LexerTests.o + +# target to build an object file +tests/parser/LexerTests.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/parser/LexerTests.cpp.o +.PHONY : tests/parser/LexerTests.cpp.o + +tests/parser/LexerTests.i: tests/parser/LexerTests.cpp.i + +.PHONY : tests/parser/LexerTests.i + +# target to preprocess a source file +tests/parser/LexerTests.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/parser/LexerTests.cpp.i +.PHONY : tests/parser/LexerTests.cpp.i + +tests/parser/LexerTests.s: tests/parser/LexerTests.cpp.s + +.PHONY : tests/parser/LexerTests.s + +# target to generate assembly for a file +tests/parser/LexerTests.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/parser/LexerTests.cpp.s +.PHONY : tests/parser/LexerTests.cpp.s + +tests/parser/ParserTests.o: tests/parser/ParserTests.cpp.o + +.PHONY : tests/parser/ParserTests.o + +# target to build an object file +tests/parser/ParserTests.cpp.o: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/parser/ParserTests.cpp.o +.PHONY : tests/parser/ParserTests.cpp.o + +tests/parser/ParserTests.i: tests/parser/ParserTests.cpp.i + +.PHONY : tests/parser/ParserTests.i + +# target to preprocess a source file +tests/parser/ParserTests.cpp.i: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/parser/ParserTests.cpp.i +.PHONY : tests/parser/ParserTests.cpp.i + +tests/parser/ParserTests.s: tests/parser/ParserTests.cpp.s + +.PHONY : tests/parser/ParserTests.s + +# target to generate assembly for a file +tests/parser/ParserTests.cpp.s: + $(MAKE) -f CMakeFiles/PorygonLangTests.dir/build.make CMakeFiles/PorygonLangTests.dir/tests/parser/ParserTests.cpp.s +.PHONY : tests/parser/ParserTests.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 "... PorygonLang" + @echo "... edit_cache" + @echo "... PorygonLangTests" + @echo "... src/Binder/Binder.o" + @echo "... src/Binder/Binder.i" + @echo "... src/Binder/Binder.s" + @echo "... src/Binder/BoundVariables/BoundScope.o" + @echo "... src/Binder/BoundVariables/BoundScope.i" + @echo "... src/Binder/BoundVariables/BoundScope.s" + @echo "... src/Diagnostics/Diagnostics.o" + @echo "... src/Diagnostics/Diagnostics.i" + @echo "... src/Diagnostics/Diagnostics.s" + @echo "... src/Evaluator/BinaryEvaluation.o" + @echo "... src/Evaluator/BinaryEvaluation.i" + @echo "... src/Evaluator/BinaryEvaluation.s" + @echo "... src/Evaluator/EvalValues/EvalValue.o" + @echo "... src/Evaluator/EvalValues/EvalValue.i" + @echo "... src/Evaluator/EvalValues/EvalValue.s" + @echo "... src/Evaluator/EvalValues/NumericEvalValue.o" + @echo "... src/Evaluator/EvalValues/NumericEvalValue.i" + @echo "... src/Evaluator/EvalValues/NumericEvalValue.s" + @echo "... src/Evaluator/EvalValues/StringEvalValue.o" + @echo "... src/Evaluator/EvalValues/StringEvalValue.i" + @echo "... src/Evaluator/EvalValues/StringEvalValue.s" + @echo "... src/Evaluator/EvaluationScope/EvaluationScope.o" + @echo "... src/Evaluator/EvaluationScope/EvaluationScope.i" + @echo "... src/Evaluator/EvaluationScope/EvaluationScope.s" + @echo "... src/Evaluator/Evaluator.o" + @echo "... src/Evaluator/Evaluator.i" + @echo "... src/Evaluator/Evaluator.s" + @echo "... src/Evaluator/UnaryEvaluation.o" + @echo "... src/Evaluator/UnaryEvaluation.i" + @echo "... src/Evaluator/UnaryEvaluation.s" + @echo "... src/Parser/Lexer.o" + @echo "... src/Parser/Lexer.i" + @echo "... src/Parser/Lexer.s" + @echo "... src/Parser/Parser.o" + @echo "... src/Parser/Parser.i" + @echo "... src/Parser/Parser.s" + @echo "... src/Script.o" + @echo "... src/Script.i" + @echo "... src/Script.s" + @echo "... src/ScriptType.o" + @echo "... src/ScriptType.i" + @echo "... src/ScriptType.s" + @echo "... tests/integration/DiagnosticsTests.o" + @echo "... tests/integration/DiagnosticsTests.i" + @echo "... tests/integration/DiagnosticsTests.s" + @echo "... tests/integration/EqualityOperationsTests.o" + @echo "... tests/integration/EqualityOperationsTests.i" + @echo "... tests/integration/EqualityOperationsTests.s" + @echo "... tests/integration/Functions.o" + @echo "... tests/integration/Functions.i" + @echo "... tests/integration/Functions.s" + @echo "... tests/integration/IndexTests.o" + @echo "... tests/integration/IndexTests.i" + @echo "... tests/integration/IndexTests.s" + @echo "... tests/integration/LogicalOperationsTests.o" + @echo "... tests/integration/LogicalOperationsTests.i" + @echo "... tests/integration/LogicalOperationsTests.s" + @echo "... tests/integration/NumericalOperationsTests.o" + @echo "... tests/integration/NumericalOperationsTests.i" + @echo "... tests/integration/NumericalOperationsTests.s" + @echo "... tests/integration/StringOperationsTests.o" + @echo "... tests/integration/StringOperationsTests.i" + @echo "... tests/integration/StringOperationsTests.s" + @echo "... tests/integration/Variables.o" + @echo "... tests/integration/Variables.i" + @echo "... tests/integration/Variables.s" + @echo "... tests/parser/LexerTests.o" + @echo "... tests/parser/LexerTests.i" + @echo "... tests/parser/LexerTests.s" + @echo "... tests/parser/ParserTests.o" + @echo "... tests/parser/ParserTests.i" + @echo "... tests/parser/ParserTests.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/PorygonLang.cbp b/PorygonLang.cbp new file mode 100644 index 0000000..35fc597 --- /dev/null +++ b/PorygonLang.cbp @@ -0,0 +1,357 @@ + + + + + + diff --git a/cmake_install.cmake b/cmake_install.cmake new file mode 100644 index 0000000..a99959f --- /dev/null +++ b/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /home/nathan/Projects/Porygon/PorygonLang + +# 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/nathan/Projects/Porygon/PorygonLang/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}")