From 87fd48b713631f6adb8f5524ef77d2eb43749fcf Mon Sep 17 00:00:00 2001 From: hyung-hwan Date: Sun, 22 Dec 2024 22:06:32 +0900 Subject: [PATCH] bundled isocline --- Makefile.in | 1 - bin/Makefile.am | 46 +- bin/Makefile.in | 221 +- bin/isocline/CMakeLists.txt | 162 + bin/isocline/LICENSE | 21 + bin/isocline/bld/CMakeCache.txt | 444 +++ .../CMakeFiles/3.28.2/CMakeASMCompiler.cmake | 22 + .../CMakeFiles/3.28.2/CMakeCCompiler.cmake | 74 + .../CMakeFiles/3.28.2/CMakeCXXCompiler.cmake | 85 + .../3.28.2/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 16672 bytes .../3.28.2/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16688 bytes .../bld/CMakeFiles/3.28.2/CMakeSystem.cmake | 15 + .../3.28.2/CompilerIdC/CMakeCCompilerId.c | 880 ++++++ .../bld/CMakeFiles/3.28.2/CompilerIdC/a.out | Bin 0 -> 16784 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 869 ++++++ .../bld/CMakeFiles/3.28.2/CompilerIdCXX/a.out | Bin 0 -> 16800 bytes .../bld/CMakeFiles/CMakeConfigureLog.yaml | 508 ++++ .../CMakeDirectoryInformation.cmake | 16 + bin/isocline/bld/CMakeFiles/Makefile.cmake | 53 + bin/isocline/bld/CMakeFiles/Makefile2 | 168 ++ .../bld/CMakeFiles/TargetDirectories.txt | 5 + bin/isocline/bld/CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/example.dir/DependInfo.cmake | 23 + .../bld/CMakeFiles/example.dir/build.make | 111 + .../CMakeFiles/example.dir/cmake_clean.cmake | 11 + .../example.dir/compiler_depend.internal | 76 + .../example.dir/compiler_depend.make | 217 ++ .../CMakeFiles/example.dir/compiler_depend.ts | 2 + .../bld/CMakeFiles/example.dir/depend.make | 2 + .../bld/CMakeFiles/example.dir/flags.make | 10 + .../bld/CMakeFiles/example.dir/link.txt | 1 + .../bld/CMakeFiles/example.dir/progress.make | 3 + .../CMakeFiles/example.dir/test/example.c.o | Bin 0 -> 8336 bytes .../CMakeFiles/example.dir/test/example.c.o.d | 42 + .../CMakeFiles/isocline.dir/DependInfo.cmake | 23 + .../bld/CMakeFiles/isocline.dir/build.make | 111 + .../CMakeFiles/isocline.dir/cmake_clean.cmake | 11 + .../isocline.dir/cmake_clean_target.cmake | 3 + .../isocline.dir/compiler_depend.internal | 190 ++ .../isocline.dir/compiler_depend.make | 559 ++++ .../isocline.dir/compiler_depend.ts | 2 + .../bld/CMakeFiles/isocline.dir/depend.make | 2 + .../bld/CMakeFiles/isocline.dir/flags.make | 10 + .../bld/CMakeFiles/isocline.dir/link.txt | 2 + .../bld/CMakeFiles/isocline.dir/progress.make | 3 + .../CMakeFiles/isocline.dir/src/isocline.c.o | Bin 0 -> 203928 bytes .../isocline.dir/src/isocline.c.o.d | 114 + bin/isocline/bld/CMakeFiles/progress.marks | 1 + .../test_colors.dir/DependInfo.cmake | 23 + .../bld/CMakeFiles/test_colors.dir/build.make | 111 + .../test_colors.dir/cmake_clean.cmake | 11 + .../test_colors.dir/compiler_depend.internal | 85 + .../test_colors.dir/compiler_depend.make | 244 ++ .../test_colors.dir/compiler_depend.ts | 2 + .../CMakeFiles/test_colors.dir/depend.make | 2 + .../bld/CMakeFiles/test_colors.dir/flags.make | 10 + .../bld/CMakeFiles/test_colors.dir/link.txt | 1 + .../CMakeFiles/test_colors.dir/progress.make | 3 + .../test_colors.dir/test/test_colors.c.o | Bin 0 -> 16304 bytes .../test_colors.dir/test/test_colors.c.o.d | 49 + bin/isocline/bld/Makefile | 263 ++ bin/isocline/bld/cmake_install.cmake | 54 + bin/isocline/bld/example | Bin 0 -> 166936 bytes bin/isocline/bld/history.txt | 10 + bin/isocline/bld/libisocline.a | Bin 0 -> 205938 bytes bin/isocline/bld/test_colors | Bin 0 -> 169344 bytes bin/isocline/doc/color/ansi-16color.png | Bin 0 -> 36552 bytes bin/isocline/doc/color/ansi-256color.png | Bin 0 -> 85702 bytes bin/isocline/doc/color/ansi-truecolor.png | Bin 0 -> 143310 bytes bin/isocline/doc/color/colorspace-map.png | Bin 0 -> 128937 bytes bin/isocline/doc/completion-macos.png | Bin 0 -> 45451 bytes bin/isocline/doc/doxyfile | 2659 +++++++++++++++++ bin/isocline/doc/isocline-doxygen.css | 49 + bin/isocline/doc/isocline-inkscape.svg | 376 +++ bin/isocline/doc/isocline-inline.svg | 21 + bin/isocline/doc/isocline.svg | 21 + bin/isocline/doc/record-macos.svg | 220 ++ .../haskell/System/Console/Isocline.hs | 1046 +++++++ bin/isocline/haskell/readme.md | 60 + bin/isocline/ide/vs2019/example.vcxproj | 167 ++ .../ide/vs2019/example.vcxproj.filters | 23 + bin/isocline/ide/vs2019/isocline.sln | 41 + bin/isocline/ide/vs2019/isocline.vcxproj | 212 ++ .../ide/vs2019/isocline.vcxproj.filters | 110 + bin/isocline/include/isocline.h | 627 ++++ bin/isocline/isocline.cabal | 99 + bin/isocline/package.yaml | 47 + bin/isocline/readme.md | 473 +++ bin/isocline/src/attr.c | 294 ++ bin/isocline/src/attr.h | 70 + bin/isocline/src/bbcode.c | 842 ++++++ bin/isocline/src/bbcode.h | 37 + bin/isocline/src/bbcode_colors.c | 194 ++ bin/isocline/src/common.c | 347 +++ bin/isocline/src/common.h | 187 ++ bin/isocline/src/completers.c | 675 +++++ bin/isocline/src/completions.c | 326 ++ bin/isocline/src/completions.h | 52 + bin/isocline/src/editline.c | 1142 +++++++ bin/isocline/src/editline_completion.c | 277 ++ bin/isocline/src/editline_help.c | 140 + bin/isocline/src/editline_history.c | 260 ++ bin/isocline/src/env.h | 60 + bin/isocline/src/highlight.c | 259 ++ bin/isocline/src/highlight.h | 24 + bin/isocline/src/history.c | 269 ++ bin/isocline/src/history.h | 38 + bin/isocline/src/isocline.c | 594 ++++ bin/isocline/src/stringbuf.c | 1038 +++++++ bin/isocline/src/stringbuf.h | 121 + bin/isocline/src/term.c | 1124 +++++++ bin/isocline/src/term.h | 85 + bin/isocline/src/term_color.c | 371 +++ bin/isocline/src/tty.c | 889 ++++++ bin/isocline/src/tty.h | 160 + bin/isocline/src/tty_esc.c | 401 +++ bin/isocline/src/undo.c | 67 + bin/isocline/src/undo.h | 24 + bin/isocline/src/wcwidth.c | 292 ++ bin/isocline/stack.yaml | 12 + bin/isocline/test/Example.hs | 97 + bin/isocline/test/example.c | 169 ++ bin/isocline/test/test_colors.c | 137 + bin/isocline/util/hsdist.sh | 15 + configure | 58 - configure.ac | 13 +- lib/Makefile.in | 1 - lib/hcl-cfg.h.in | 6 - mod/Makefile.in | 1 - pas/Makefile.in | 1 - t/Makefile.in | 1 - 131 files changed, 23305 insertions(+), 104 deletions(-) create mode 100644 bin/isocline/CMakeLists.txt create mode 100644 bin/isocline/LICENSE create mode 100644 bin/isocline/bld/CMakeCache.txt create mode 100644 bin/isocline/bld/CMakeFiles/3.28.2/CMakeASMCompiler.cmake create mode 100644 bin/isocline/bld/CMakeFiles/3.28.2/CMakeCCompiler.cmake create mode 100644 bin/isocline/bld/CMakeFiles/3.28.2/CMakeCXXCompiler.cmake create mode 100755 bin/isocline/bld/CMakeFiles/3.28.2/CMakeDetermineCompilerABI_C.bin create mode 100755 bin/isocline/bld/CMakeFiles/3.28.2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 bin/isocline/bld/CMakeFiles/3.28.2/CMakeSystem.cmake create mode 100644 bin/isocline/bld/CMakeFiles/3.28.2/CompilerIdC/CMakeCCompilerId.c create mode 100755 bin/isocline/bld/CMakeFiles/3.28.2/CompilerIdC/a.out create mode 100644 bin/isocline/bld/CMakeFiles/3.28.2/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 bin/isocline/bld/CMakeFiles/3.28.2/CompilerIdCXX/a.out create mode 100644 bin/isocline/bld/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 bin/isocline/bld/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 bin/isocline/bld/CMakeFiles/Makefile.cmake create mode 100644 bin/isocline/bld/CMakeFiles/Makefile2 create mode 100644 bin/isocline/bld/CMakeFiles/TargetDirectories.txt create mode 100644 bin/isocline/bld/CMakeFiles/cmake.check_cache create mode 100644 bin/isocline/bld/CMakeFiles/example.dir/DependInfo.cmake create mode 100644 bin/isocline/bld/CMakeFiles/example.dir/build.make create mode 100644 bin/isocline/bld/CMakeFiles/example.dir/cmake_clean.cmake create mode 100644 bin/isocline/bld/CMakeFiles/example.dir/compiler_depend.internal create mode 100644 bin/isocline/bld/CMakeFiles/example.dir/compiler_depend.make create mode 100644 bin/isocline/bld/CMakeFiles/example.dir/compiler_depend.ts create mode 100644 bin/isocline/bld/CMakeFiles/example.dir/depend.make create mode 100644 bin/isocline/bld/CMakeFiles/example.dir/flags.make create mode 100644 bin/isocline/bld/CMakeFiles/example.dir/link.txt create mode 100644 bin/isocline/bld/CMakeFiles/example.dir/progress.make create mode 100644 bin/isocline/bld/CMakeFiles/example.dir/test/example.c.o create mode 100644 bin/isocline/bld/CMakeFiles/example.dir/test/example.c.o.d create mode 100644 bin/isocline/bld/CMakeFiles/isocline.dir/DependInfo.cmake create mode 100644 bin/isocline/bld/CMakeFiles/isocline.dir/build.make create mode 100644 bin/isocline/bld/CMakeFiles/isocline.dir/cmake_clean.cmake create mode 100644 bin/isocline/bld/CMakeFiles/isocline.dir/cmake_clean_target.cmake create mode 100644 bin/isocline/bld/CMakeFiles/isocline.dir/compiler_depend.internal create mode 100644 bin/isocline/bld/CMakeFiles/isocline.dir/compiler_depend.make create mode 100644 bin/isocline/bld/CMakeFiles/isocline.dir/compiler_depend.ts create mode 100644 bin/isocline/bld/CMakeFiles/isocline.dir/depend.make create mode 100644 bin/isocline/bld/CMakeFiles/isocline.dir/flags.make create mode 100644 bin/isocline/bld/CMakeFiles/isocline.dir/link.txt create mode 100644 bin/isocline/bld/CMakeFiles/isocline.dir/progress.make create mode 100644 bin/isocline/bld/CMakeFiles/isocline.dir/src/isocline.c.o create mode 100644 bin/isocline/bld/CMakeFiles/isocline.dir/src/isocline.c.o.d create mode 100644 bin/isocline/bld/CMakeFiles/progress.marks create mode 100644 bin/isocline/bld/CMakeFiles/test_colors.dir/DependInfo.cmake create mode 100644 bin/isocline/bld/CMakeFiles/test_colors.dir/build.make create mode 100644 bin/isocline/bld/CMakeFiles/test_colors.dir/cmake_clean.cmake create mode 100644 bin/isocline/bld/CMakeFiles/test_colors.dir/compiler_depend.internal create mode 100644 bin/isocline/bld/CMakeFiles/test_colors.dir/compiler_depend.make create mode 100644 bin/isocline/bld/CMakeFiles/test_colors.dir/compiler_depend.ts create mode 100644 bin/isocline/bld/CMakeFiles/test_colors.dir/depend.make create mode 100644 bin/isocline/bld/CMakeFiles/test_colors.dir/flags.make create mode 100644 bin/isocline/bld/CMakeFiles/test_colors.dir/link.txt create mode 100644 bin/isocline/bld/CMakeFiles/test_colors.dir/progress.make create mode 100644 bin/isocline/bld/CMakeFiles/test_colors.dir/test/test_colors.c.o create mode 100644 bin/isocline/bld/CMakeFiles/test_colors.dir/test/test_colors.c.o.d create mode 100644 bin/isocline/bld/Makefile create mode 100644 bin/isocline/bld/cmake_install.cmake create mode 100755 bin/isocline/bld/example create mode 100644 bin/isocline/bld/history.txt create mode 100644 bin/isocline/bld/libisocline.a create mode 100755 bin/isocline/bld/test_colors create mode 100644 bin/isocline/doc/color/ansi-16color.png create mode 100644 bin/isocline/doc/color/ansi-256color.png create mode 100644 bin/isocline/doc/color/ansi-truecolor.png create mode 100644 bin/isocline/doc/color/colorspace-map.png create mode 100644 bin/isocline/doc/completion-macos.png create mode 100644 bin/isocline/doc/doxyfile create mode 100644 bin/isocline/doc/isocline-doxygen.css create mode 100644 bin/isocline/doc/isocline-inkscape.svg create mode 100644 bin/isocline/doc/isocline-inline.svg create mode 100644 bin/isocline/doc/isocline.svg create mode 100644 bin/isocline/doc/record-macos.svg create mode 100644 bin/isocline/haskell/System/Console/Isocline.hs create mode 100644 bin/isocline/haskell/readme.md create mode 100644 bin/isocline/ide/vs2019/example.vcxproj create mode 100644 bin/isocline/ide/vs2019/example.vcxproj.filters create mode 100644 bin/isocline/ide/vs2019/isocline.sln create mode 100644 bin/isocline/ide/vs2019/isocline.vcxproj create mode 100644 bin/isocline/ide/vs2019/isocline.vcxproj.filters create mode 100644 bin/isocline/include/isocline.h create mode 100644 bin/isocline/isocline.cabal create mode 100644 bin/isocline/package.yaml create mode 100644 bin/isocline/readme.md create mode 100644 bin/isocline/src/attr.c create mode 100644 bin/isocline/src/attr.h create mode 100644 bin/isocline/src/bbcode.c create mode 100644 bin/isocline/src/bbcode.h create mode 100644 bin/isocline/src/bbcode_colors.c create mode 100644 bin/isocline/src/common.c create mode 100644 bin/isocline/src/common.h create mode 100644 bin/isocline/src/completers.c create mode 100644 bin/isocline/src/completions.c create mode 100644 bin/isocline/src/completions.h create mode 100644 bin/isocline/src/editline.c create mode 100644 bin/isocline/src/editline_completion.c create mode 100644 bin/isocline/src/editline_help.c create mode 100644 bin/isocline/src/editline_history.c create mode 100644 bin/isocline/src/env.h create mode 100644 bin/isocline/src/highlight.c create mode 100644 bin/isocline/src/highlight.h create mode 100644 bin/isocline/src/history.c create mode 100644 bin/isocline/src/history.h create mode 100644 bin/isocline/src/isocline.c create mode 100644 bin/isocline/src/stringbuf.c create mode 100644 bin/isocline/src/stringbuf.h create mode 100644 bin/isocline/src/term.c create mode 100644 bin/isocline/src/term.h create mode 100644 bin/isocline/src/term_color.c create mode 100644 bin/isocline/src/tty.c create mode 100644 bin/isocline/src/tty.h create mode 100644 bin/isocline/src/tty_esc.c create mode 100644 bin/isocline/src/undo.c create mode 100644 bin/isocline/src/undo.h create mode 100644 bin/isocline/src/wcwidth.c create mode 100644 bin/isocline/stack.yaml create mode 100644 bin/isocline/test/Example.hs create mode 100644 bin/isocline/test/example.c create mode 100644 bin/isocline/test/test_colors.c create mode 100755 bin/isocline/util/hsdist.sh diff --git a/Makefile.in b/Makefile.in index 5d79f6e..e287fe3 100644 --- a/Makefile.in +++ b/Makefile.in @@ -260,7 +260,6 @@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -ISOCLINE_LIBS = @ISOCLINE_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBM = @LIBM@ diff --git a/bin/Makefile.am b/bin/Makefile.am index 82c2469..f010282 100644 --- a/bin/Makefile.am +++ b/bin/Makefile.am @@ -14,7 +14,47 @@ LDFLAGS_COMMON = -L$(abs_builddir)/../lib -L$(libdir) LIBADD_COMMON = ################################################## -# MAIN LIBRARY +# BUNDLED LIBRARIES +################################################## + +noinst_LIBRARIES = libisocline.a +noinst_HEADERS = \ + isocline/include/isocline.h \ + isocline/src/attr.h \ + isocline/src/bbcode.h \ + isocline/src/common.h \ + isocline/src/completions.h \ + isocline/src/env.h \ + isocline/src/highlight.h \ + isocline/src/history.h \ + isocline/src/stringbuf.h \ + isocline/src/term.h \ + isocline/src/tty.h \ + isocline/src/undo.h \ + isocline/src/editline_completion.c \ + isocline/src/editline_help.c \ + isocline/src/editline_history.c \ + isocline/src/term_color.c +libisocline_a_SOURCES = \ + isocline/src/attr.c \ + isocline/src/bbcode.c \ + isocline/src/bbcode_colors.c \ + isocline/src/common.c \ + isocline/src/completers.c \ + isocline/src/completions.c \ + isocline/src/editline.c \ + isocline/src/highlight.c \ + isocline/src/history.c \ + isocline/src/isocline.c \ + isocline/src/stringbuf.c \ + isocline/src/term.c \ + isocline/src/tty.c \ + isocline/src/tty_esc.c \ + isocline/src/undo.c \ + isocline/src/wcwidth.c + +################################################## +# MAIN BINARIES ################################################## if ENABLE_LIBLTDL @@ -25,9 +65,9 @@ endif bin_PROGRAMS = hcl hcl_SOURCES = hcl.c -hcl_CPPFLAGS = $(CPPFLAGS_COMMON) +hcl_CPPFLAGS = $(CPPFLAGS_COMMON) -I$(srcdir)/isocline/include -DHAVE_ISOCLINE_H -DHAVE_ISOCLINE_LIB hcl_LDFLAGS = $(LDFLAGS_COMMON) -hcl_LDADD = ../lib/libhcl.la $(LIBADD_COMMON) $(ISOCLINE_LIBS) +hcl_LDADD = ../lib/libhcl.la $(LIBADD_COMMON) ./libisocline.a if ENABLE_HCLX diff --git a/bin/Makefile.in b/bin/Makefile.in index 122e567..70e64e7 100644 --- a/bin/Makefile.in +++ b/bin/Makefile.in @@ -14,6 +14,8 @@ @SET_MAKE@ + + VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ @@ -90,7 +92,7 @@ build_triplet = @build@ host_triplet = @host@ ################################################## -# MAIN LIBRARY +# MAIN BINARIES ################################################## @ENABLE_LIBLTDL_TRUE@am__append_1 = $(LTDL_LIBS) @ENABLE_LIBLTDL_FALSE@am__append_2 = $(DL_LIBS) @@ -105,7 +107,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_sign.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +DIST_COMMON = $(srcdir)/Makefile.am $(noinst_HEADERS) \ + $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/lib/hcl-cfg.h CONFIG_CLEAN_FILES = @@ -113,6 +116,28 @@ CONFIG_CLEAN_VPATH_FILES = @ENABLE_HCLX_TRUE@am__EXEEXT_1 = hclx$(EXEEXT) am__installdirs = "$(DESTDIR)$(bindir)" PROGRAMS = $(bin_PROGRAMS) +LIBRARIES = $(noinst_LIBRARIES) +ARFLAGS = cru +AM_V_AR = $(am__v_AR_@AM_V@) +am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@) +am__v_AR_0 = @echo " AR " $@; +am__v_AR_1 = +libisocline_a_AR = $(AR) $(ARFLAGS) +libisocline_a_LIBADD = +am__dirstamp = $(am__leading_dot)dirstamp +am_libisocline_a_OBJECTS = isocline/src/attr.$(OBJEXT) \ + isocline/src/bbcode.$(OBJEXT) \ + isocline/src/bbcode_colors.$(OBJEXT) \ + isocline/src/common.$(OBJEXT) \ + isocline/src/completers.$(OBJEXT) \ + isocline/src/completions.$(OBJEXT) \ + isocline/src/editline.$(OBJEXT) \ + isocline/src/highlight.$(OBJEXT) \ + isocline/src/history.$(OBJEXT) isocline/src/isocline.$(OBJEXT) \ + isocline/src/stringbuf.$(OBJEXT) isocline/src/term.$(OBJEXT) \ + isocline/src/tty.$(OBJEXT) isocline/src/tty_esc.$(OBJEXT) \ + isocline/src/undo.$(OBJEXT) isocline/src/wcwidth.$(OBJEXT) +libisocline_a_OBJECTS = $(am_libisocline_a_OBJECTS) am_hcl_OBJECTS = hcl-hcl.$(OBJEXT) hcl_OBJECTS = $(am_hcl_OBJECTS) am__DEPENDENCIES_1 = @@ -120,7 +145,7 @@ am__DEPENDENCIES_1 = @ENABLE_LIBLTDL_FALSE@am__DEPENDENCIES_3 = $(am__DEPENDENCIES_1) am__DEPENDENCIES_4 = $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_3) hcl_DEPENDENCIES = ../lib/libhcl.la $(am__DEPENDENCIES_4) \ - $(am__DEPENDENCIES_1) + ./libisocline.a AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent @@ -151,7 +176,22 @@ am__v_at_1 = DEFAULT_INCLUDES = depcomp = $(SHELL) $(top_srcdir)/ac/depcomp am__maybe_remake_depfiles = depfiles -am__depfiles_remade = ./$(DEPDIR)/hcl-hcl.Po ./$(DEPDIR)/hclx-hclx.Po +am__depfiles_remade = ./$(DEPDIR)/hcl-hcl.Po ./$(DEPDIR)/hclx-hclx.Po \ + isocline/src/$(DEPDIR)/attr.Po \ + isocline/src/$(DEPDIR)/bbcode.Po \ + isocline/src/$(DEPDIR)/bbcode_colors.Po \ + isocline/src/$(DEPDIR)/common.Po \ + isocline/src/$(DEPDIR)/completers.Po \ + isocline/src/$(DEPDIR)/completions.Po \ + isocline/src/$(DEPDIR)/editline.Po \ + isocline/src/$(DEPDIR)/highlight.Po \ + isocline/src/$(DEPDIR)/history.Po \ + isocline/src/$(DEPDIR)/isocline.Po \ + isocline/src/$(DEPDIR)/stringbuf.Po \ + isocline/src/$(DEPDIR)/term.Po isocline/src/$(DEPDIR)/tty.Po \ + isocline/src/$(DEPDIR)/tty_esc.Po \ + isocline/src/$(DEPDIR)/undo.Po \ + isocline/src/$(DEPDIR)/wcwidth.Po am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -171,13 +211,15 @@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = -SOURCES = $(hcl_SOURCES) $(hclx_SOURCES) -DIST_SOURCES = $(hcl_SOURCES) $(am__hclx_SOURCES_DIST) +SOURCES = $(libisocline_a_SOURCES) $(hcl_SOURCES) $(hclx_SOURCES) +DIST_SOURCES = $(libisocline_a_SOURCES) $(hcl_SOURCES) \ + $(am__hclx_SOURCES_DIST) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +HEADERS = $(noinst_HEADERS) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -237,7 +279,6 @@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -ISOCLINE_LIBS = @ISOCLINE_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBM = @LIBM@ @@ -350,10 +391,51 @@ CPPFLAGS_COMMON = \ CFLAGS_COMMON = LDFLAGS_COMMON = -L$(abs_builddir)/../lib -L$(libdir) LIBADD_COMMON = $(am__append_1) $(am__append_2) + +################################################## +# BUNDLED LIBRARIES +################################################## +noinst_LIBRARIES = libisocline.a +noinst_HEADERS = \ + isocline/include/isocline.h \ + isocline/src/attr.h \ + isocline/src/bbcode.h \ + isocline/src/common.h \ + isocline/src/completions.h \ + isocline/src/env.h \ + isocline/src/highlight.h \ + isocline/src/history.h \ + isocline/src/stringbuf.h \ + isocline/src/term.h \ + isocline/src/tty.h \ + isocline/src/undo.h \ + isocline/src/editline_completion.c \ + isocline/src/editline_help.c \ + isocline/src/editline_history.c \ + isocline/src/term_color.c + +libisocline_a_SOURCES = \ + isocline/src/attr.c \ + isocline/src/bbcode.c \ + isocline/src/bbcode_colors.c \ + isocline/src/common.c \ + isocline/src/completers.c \ + isocline/src/completions.c \ + isocline/src/editline.c \ + isocline/src/highlight.c \ + isocline/src/history.c \ + isocline/src/isocline.c \ + isocline/src/stringbuf.c \ + isocline/src/term.c \ + isocline/src/tty.c \ + isocline/src/tty_esc.c \ + isocline/src/undo.c \ + isocline/src/wcwidth.c + hcl_SOURCES = hcl.c -hcl_CPPFLAGS = $(CPPFLAGS_COMMON) +hcl_CPPFLAGS = $(CPPFLAGS_COMMON) -I$(srcdir)/isocline/include -DHAVE_ISOCLINE_H -DHAVE_ISOCLINE_LIB hcl_LDFLAGS = $(LDFLAGS_COMMON) -hcl_LDADD = ../lib/libhcl.la $(LIBADD_COMMON) $(ISOCLINE_LIBS) +hcl_LDADD = ../lib/libhcl.la $(LIBADD_COMMON) ./libisocline.a @ENABLE_HCLX_TRUE@hclx_SOURCES = hclx.c @ENABLE_HCLX_TRUE@hclx_CPPFLAGS = $(CPPFLAGS_COMMON) @ENABLE_HCLX_TRUE@hclx_LDFLAGS = $(LDFLAGS_COMMON) @@ -441,6 +523,52 @@ clean-binPROGRAMS: echo " rm -f" $$list; \ rm -f $$list +clean-noinstLIBRARIES: + -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) +isocline/src/$(am__dirstamp): + @$(MKDIR_P) isocline/src + @: > isocline/src/$(am__dirstamp) +isocline/src/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) isocline/src/$(DEPDIR) + @: > isocline/src/$(DEPDIR)/$(am__dirstamp) +isocline/src/attr.$(OBJEXT): isocline/src/$(am__dirstamp) \ + isocline/src/$(DEPDIR)/$(am__dirstamp) +isocline/src/bbcode.$(OBJEXT): isocline/src/$(am__dirstamp) \ + isocline/src/$(DEPDIR)/$(am__dirstamp) +isocline/src/bbcode_colors.$(OBJEXT): isocline/src/$(am__dirstamp) \ + isocline/src/$(DEPDIR)/$(am__dirstamp) +isocline/src/common.$(OBJEXT): isocline/src/$(am__dirstamp) \ + isocline/src/$(DEPDIR)/$(am__dirstamp) +isocline/src/completers.$(OBJEXT): isocline/src/$(am__dirstamp) \ + isocline/src/$(DEPDIR)/$(am__dirstamp) +isocline/src/completions.$(OBJEXT): isocline/src/$(am__dirstamp) \ + isocline/src/$(DEPDIR)/$(am__dirstamp) +isocline/src/editline.$(OBJEXT): isocline/src/$(am__dirstamp) \ + isocline/src/$(DEPDIR)/$(am__dirstamp) +isocline/src/highlight.$(OBJEXT): isocline/src/$(am__dirstamp) \ + isocline/src/$(DEPDIR)/$(am__dirstamp) +isocline/src/history.$(OBJEXT): isocline/src/$(am__dirstamp) \ + isocline/src/$(DEPDIR)/$(am__dirstamp) +isocline/src/isocline.$(OBJEXT): isocline/src/$(am__dirstamp) \ + isocline/src/$(DEPDIR)/$(am__dirstamp) +isocline/src/stringbuf.$(OBJEXT): isocline/src/$(am__dirstamp) \ + isocline/src/$(DEPDIR)/$(am__dirstamp) +isocline/src/term.$(OBJEXT): isocline/src/$(am__dirstamp) \ + isocline/src/$(DEPDIR)/$(am__dirstamp) +isocline/src/tty.$(OBJEXT): isocline/src/$(am__dirstamp) \ + isocline/src/$(DEPDIR)/$(am__dirstamp) +isocline/src/tty_esc.$(OBJEXT): isocline/src/$(am__dirstamp) \ + isocline/src/$(DEPDIR)/$(am__dirstamp) +isocline/src/undo.$(OBJEXT): isocline/src/$(am__dirstamp) \ + isocline/src/$(DEPDIR)/$(am__dirstamp) +isocline/src/wcwidth.$(OBJEXT): isocline/src/$(am__dirstamp) \ + isocline/src/$(DEPDIR)/$(am__dirstamp) + +libisocline.a: $(libisocline_a_OBJECTS) $(libisocline_a_DEPENDENCIES) $(EXTRA_libisocline_a_DEPENDENCIES) + $(AM_V_at)-rm -f libisocline.a + $(AM_V_AR)$(libisocline_a_AR) libisocline.a $(libisocline_a_OBJECTS) $(libisocline_a_LIBADD) + $(AM_V_at)$(RANLIB) libisocline.a + hcl$(EXEEXT): $(hcl_OBJECTS) $(hcl_DEPENDENCIES) $(EXTRA_hcl_DEPENDENCIES) @rm -f hcl$(EXEEXT) $(AM_V_CCLD)$(hcl_LINK) $(hcl_OBJECTS) $(hcl_LDADD) $(LIBS) @@ -451,12 +579,29 @@ hclx$(EXEEXT): $(hclx_OBJECTS) $(hclx_DEPENDENCIES) $(EXTRA_hclx_DEPENDENCIES) mostlyclean-compile: -rm -f *.$(OBJEXT) + -rm -f isocline/src/*.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hcl-hcl.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hclx-hclx.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@isocline/src/$(DEPDIR)/attr.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@isocline/src/$(DEPDIR)/bbcode.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@isocline/src/$(DEPDIR)/bbcode_colors.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@isocline/src/$(DEPDIR)/common.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@isocline/src/$(DEPDIR)/completers.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@isocline/src/$(DEPDIR)/completions.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@isocline/src/$(DEPDIR)/editline.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@isocline/src/$(DEPDIR)/highlight.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@isocline/src/$(DEPDIR)/history.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@isocline/src/$(DEPDIR)/isocline.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@isocline/src/$(DEPDIR)/stringbuf.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@isocline/src/$(DEPDIR)/term.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@isocline/src/$(DEPDIR)/tty.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@isocline/src/$(DEPDIR)/tty_esc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@isocline/src/$(DEPDIR)/undo.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@isocline/src/$(DEPDIR)/wcwidth.Po@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @@ -608,7 +753,7 @@ distdir-am: $(DISTFILES) done check-am: all-am check: check-am -all-am: Makefile $(PROGRAMS) +all-am: Makefile $(PROGRAMS) $(LIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(bindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ @@ -639,17 +784,36 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f isocline/src/$(DEPDIR)/$(am__dirstamp) + -rm -f isocline/src/$(am__dirstamp) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am -clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am +clean-am: clean-binPROGRAMS clean-generic clean-libtool \ + clean-noinstLIBRARIES mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/hcl-hcl.Po -rm -f ./$(DEPDIR)/hclx-hclx.Po + -rm -f isocline/src/$(DEPDIR)/attr.Po + -rm -f isocline/src/$(DEPDIR)/bbcode.Po + -rm -f isocline/src/$(DEPDIR)/bbcode_colors.Po + -rm -f isocline/src/$(DEPDIR)/common.Po + -rm -f isocline/src/$(DEPDIR)/completers.Po + -rm -f isocline/src/$(DEPDIR)/completions.Po + -rm -f isocline/src/$(DEPDIR)/editline.Po + -rm -f isocline/src/$(DEPDIR)/highlight.Po + -rm -f isocline/src/$(DEPDIR)/history.Po + -rm -f isocline/src/$(DEPDIR)/isocline.Po + -rm -f isocline/src/$(DEPDIR)/stringbuf.Po + -rm -f isocline/src/$(DEPDIR)/term.Po + -rm -f isocline/src/$(DEPDIR)/tty.Po + -rm -f isocline/src/$(DEPDIR)/tty_esc.Po + -rm -f isocline/src/$(DEPDIR)/undo.Po + -rm -f isocline/src/$(DEPDIR)/wcwidth.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -697,6 +861,22 @@ installcheck-am: maintainer-clean: maintainer-clean-am -rm -f ./$(DEPDIR)/hcl-hcl.Po -rm -f ./$(DEPDIR)/hclx-hclx.Po + -rm -f isocline/src/$(DEPDIR)/attr.Po + -rm -f isocline/src/$(DEPDIR)/bbcode.Po + -rm -f isocline/src/$(DEPDIR)/bbcode_colors.Po + -rm -f isocline/src/$(DEPDIR)/common.Po + -rm -f isocline/src/$(DEPDIR)/completers.Po + -rm -f isocline/src/$(DEPDIR)/completions.Po + -rm -f isocline/src/$(DEPDIR)/editline.Po + -rm -f isocline/src/$(DEPDIR)/highlight.Po + -rm -f isocline/src/$(DEPDIR)/history.Po + -rm -f isocline/src/$(DEPDIR)/isocline.Po + -rm -f isocline/src/$(DEPDIR)/stringbuf.Po + -rm -f isocline/src/$(DEPDIR)/term.Po + -rm -f isocline/src/$(DEPDIR)/tty.Po + -rm -f isocline/src/$(DEPDIR)/tty_esc.Po + -rm -f isocline/src/$(DEPDIR)/undo.Po + -rm -f isocline/src/$(DEPDIR)/wcwidth.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -718,15 +898,16 @@ uninstall-am: uninstall-binPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ - clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-binPROGRAMS \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ + clean-binPROGRAMS clean-generic clean-libtool \ + clean-noinstLIBRARIES cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-binPROGRAMS install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-binPROGRAMS diff --git a/bin/isocline/CMakeLists.txt b/bin/isocline/CMakeLists.txt new file mode 100644 index 0000000..d3d1522 --- /dev/null +++ b/bin/isocline/CMakeLists.txt @@ -0,0 +1,162 @@ +# ----------------------------------------------------------------------------- +# Copyright (c) 2021, Daan Leijen +# ----------------------------------------------------------------------------- +cmake_minimum_required(VERSION 3.10) +project(libisocline C CXX ASM) + +set(CMAKE_C_STANDARD 99) +set(CMAKE_CXX_STANDARD 11) + +option(IC_USE_CXX "Build with C++ compiler" OFF) +option(IC_DEBUG_UBSAN "Build with undefined behaviour sanitizer" OFF) +option(IC_DEBUG_ASAN "Build with address sanitizer" OFF) +option(IC_DEBUG_MSG "Enable printing debug messages stderr (only if also ISOCLINE_DEBUG=1 is set in the environment)" ON) +option(IC_SEPARATE_OBJS "Compile with separate object files instead of one (warning: exports internal symbols)" OFF) + +set(ic_version "0.1") +set(ic_sources src/isocline.c) +set(ic_example_sources test/example.c test/test_colors.c) + +# ----------------------------------------------------------------------------- +# Initial definitions +# ----------------------------------------------------------------------------- +set(ic_cflags) +set(ic_cdefs) +set(ic_install_dir) + +if(IC_SEPARATE_OBJS) + list(APPEND ic_cdefs IC_SEPARATE_OBJS) + list(APPEND ic_sources + src/attr.c + src/bbcode.c + src/common.c + src/completions.c + src/completers.c + src/editline.c + src/highlight.c + src/history.c + src/stringbuf.c + src/term.c + src/tty_esc.c + src/tty.c + src/undo.c) +endif() + +if(IC_USE_CXX) + set(IC_COMPILER_ID "${CMAKE_CXX_COMPILER_ID}") + set_source_files_properties(${ic_sources} PROPERTIES LANGUAGE CXX ) + set_source_files_properties(${ic_example_sources} PROPERTIES LANGUAGE CXX ) +else() + set(IC_COMPILER_ID "${CMAKE_C_COMPILER_ID}") +endif() + +if(NOT IC_DEBUG_MSG) + message(STATUS "Disable debug messages") + list(APPEND ic_cdefs IC_NO_DEBUG_MSG) +endif() + + +# ----------------------------------------------------------------------------- +# Convenience: set default build type depending on the build directory +# ----------------------------------------------------------------------------- + +if (NOT CMAKE_BUILD_TYPE) + if ("${CMAKE_BINARY_DIR}" MATCHES ".*(Debug|debug|dbg|ubsan|tsan|asan)$") + message(STATUS "No build type selected, default to: Debug") + set(CMAKE_BUILD_TYPE "Debug") + else() + message(STATUS "No build type selected, default to: Release") + set(CMAKE_BUILD_TYPE "Release") + endif() +endif() + + +# ----------------------------------------------------------------------------- +# Sanitizers +# ----------------------------------------------------------------------------- + +if(IC_DEBUG_UBSAN OR IC_DEBUG_ASAN) + if((CMAKE_BUILD_TYPE MATCHES "Debug") AND (IC_COMPILER_ID MATCHES "Clang")) + set(ic_san) + if (IC_DEBUG_UBSAN) + list(APPEND ic_san "undefined") + message(STATUS "Using the undefined behavior sanitizer.") + endif() + if (IC_DEBUG_ASAN) + list(APPEND ic_san "address") + message(STATUS "Using the address sanitizer. To detect memory leaks run as:") + message(STATUS "> ASAN_OPTIONS=\"detect_leaks=1:verbosity=1\" ./example") + endif() + list(JOIN ic_san "," ic_san) + list(APPEND ic_cflags -fsanitize=${ic_san}) + list(APPEND CMAKE_EXE_LINKER_FLAGS -fsanitize=${ic_san}) + else() + message(WARNING "Can only use sanitizer with a clang debug build (currently: ${IC_COMPILER_ID}, CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}, IC_USE_C=${IC_USE_C})") + endif() +endif() + + +# ----------------------------------------------------------------------------- +# Flags +# ----------------------------------------------------------------------------- + +if (IC_COMPILER_ID MATCHES "AppleClang|Clang|GNU|Intel") + list(APPEND ic_cflags -Wall -Wextra -Wpedantic -Wno-unknown-pragmas -Wno-unused-function -Wno-padded -Wno-missing-field-initializers) + if (IC_COMPILER_ID MATCHES "AppleClang|Clang") + list(APPEND ic_cflags -Wimplicit-int-conversion -Wsign-conversion) + endif() + if (IC_COMPILER_ID MATCHES "GNU") + list(APPEND ic_cflags -Wsign-conversion -Wno-missing-braces) + if (NOT IC_USE_CXX) + list(APPEND ic_cflags -Wint-conversion) + endif() + endif() +endif() + +# treat C extension as C++ +if (IC_USE_CXX) + if(CMAKE_CXX_COMPILER_ID MATCHES "AppleClang|Clang") + list(APPEND ic_cflags -Wno-deprecated) + endif() + if(CMAKE_CXX_COMPILER_ID MATCHES "Intel") + list(APPEND ic_cflags -Kc++) + endif() +endif() + + + +# ----------------------------------------------------------------------------- +# Overview +# ----------------------------------------------------------------------------- + +message(STATUS "") +message(STATUS "Library : libisocline") +message(STATUS "Build type: ${CMAKE_BUILD_TYPE}") +message(STATUS "Compiler : ${IC_COMPILER_ID}") +message(STATUS "Defines : ${ic_cdefs}") +# message(STATUS "Flags : ${ic_cflags}") +message(STATUS "") + + +# ----------------------------------------------------------------------------- +# Static library (libisocline.a) and samples (example) +# ----------------------------------------------------------------------------- + +add_library(isocline STATIC ${ic_sources}) +set_property(TARGET isocline PROPERTY POSITION_INDEPENDENT_CODE ON) +target_compile_options(isocline PRIVATE ${ic_cflags}) +target_compile_definitions(isocline PRIVATE ${ic_cdefs}) +target_include_directories(isocline PUBLIC + $ + $ +) + +add_executable(example test/example.c) +target_compile_options(example PRIVATE ${ic_cflags}) +target_include_directories(example PRIVATE include) +target_link_libraries(example PRIVATE isocline) + +add_executable(test_colors test/test_colors.c) +target_compile_options(test_colors PRIVATE ${ic_cflags}) +target_include_directories(test_colors PRIVATE include) +target_link_libraries(test_colors PRIVATE isocline) diff --git a/bin/isocline/LICENSE b/bin/isocline/LICENSE new file mode 100644 index 0000000..7ac3104 --- /dev/null +++ b/bin/isocline/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Daan Leijen + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/bin/isocline/bld/CMakeCache.txt b/bin/isocline/bld/CMakeCache.txt new file mode 100644 index 0000000..89a9825 --- /dev/null +++ b/bin/isocline/bld/CMakeCache.txt @@ -0,0 +1,444 @@ +# This is the CMakeCache file. +# For build in directory: /home/hyung-hwan/projects/isocline/bld +# 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_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//ASM compiler +CMAKE_ASM_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib + +//Flags used by the ASM compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the ASM compiler during DEBUG builds. +CMAKE_ASM_FLAGS_DEBUG:STRING=-g + +//Flags used by the ASM compiler during MINSIZEREL builds. +CMAKE_ASM_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the ASM compiler during RELEASE builds. +CMAKE_ASM_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the ASM compiler during RELWITHDEBINFO builds. +CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//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 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib + +//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 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib + +//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= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/hyung-hwan/projects/isocline/bld/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/home/hyung-hwan/xxx + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//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=libisocline + +//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 + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//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 + +//Build with address sanitizer +IC_DEBUG_ASAN:BOOL=OFF + +//Enable printing debug messages stderr (only if also ISOCLINE_DEBUG=1 +// is set in the environment) +IC_DEBUG_MSG:BOOL=ON + +//Build with undefined behaviour sanitizer +IC_DEBUG_UBSAN:BOOL=OFF + +//Compile with separate object files instead of one (warning: exports +// internal symbols) +IC_SEPARATE_OBJS:BOOL=OFF + +//Build with C++ compiler +IC_USE_CXX:BOOL=OFF + +//No help, variable specified on the command line. +INSTALL_PREFIX:UNINITIALIZED=/home/hyung-hwan/xxx + +//Value Computed by CMake +libisocline_BINARY_DIR:STATIC=/home/hyung-hwan/projects/isocline/bld + +//Value Computed by CMake +libisocline_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +libisocline_SOURCE_DIR:STATIC=/home/hyung-hwan/projects/isocline + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER +CMAKE_ASM_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_AR +CMAKE_ASM_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_RANLIB +CMAKE_ASM_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +CMAKE_ASM_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS +CMAKE_ASM_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_DEBUG +CMAKE_ASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_MINSIZEREL +CMAKE_ASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELEASE +CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO +CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/hyung-hwan/projects/isocline/bld +//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=28 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//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 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//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/hyung-hwan/projects/isocline +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//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 +//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 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/bin/isocline/bld/CMakeFiles/3.28.2/CMakeASMCompiler.cmake b/bin/isocline/bld/CMakeFiles/3.28.2/CMakeASMCompiler.cmake new file mode 100644 index 0000000..a17f117 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/3.28.2/CMakeASMCompiler.cmake @@ -0,0 +1,22 @@ +set(CMAKE_ASM_COMPILER "/usr/bin/cc") +set(CMAKE_ASM_COMPILER_ARG1 "") +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_ASM_COMPILER_AR "/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_ASM_COMPILER_RANLIB "/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_ASM_COMPILER_LOADED 1) +set(CMAKE_ASM_COMPILER_ID "GNU") +set(CMAKE_ASM_COMPILER_VERSION "") +set(CMAKE_ASM_COMPILER_ENV_VAR "ASM") + + + + +set(CMAKE_ASM_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_ASM_LINKER_PREFERENCE 0) +set(CMAKE_ASM_LINKER_DEPFILE_SUPPORTED ) + + diff --git a/bin/isocline/bld/CMakeFiles/3.28.2/CMakeCCompiler.cmake b/bin/isocline/bld/CMakeFiles/3.28.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..360b732 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/3.28.2/CMakeCCompiler.cmake @@ -0,0 +1,74 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "14.2.1") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +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;c_std_17;c_std_23") +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_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +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_C_COMPILER_ENV_VAR "CC") + +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) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +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 "") +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-redhat-linux/14/include;/usr/local/include;/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-redhat-linux/14;/usr/lib64;/lib64;/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/bin/isocline/bld/CMakeFiles/3.28.2/CMakeCXXCompiler.cmake b/bin/isocline/bld/CMakeFiles/3.28.2/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..965ea20 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/3.28.2/CMakeCXXCompiler.cmake @@ -0,0 +1,85 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "14.2.1") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +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;cxx_std_23") +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_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +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_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +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) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +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 "") +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++/14;/usr/include/c++/14/x86_64-redhat-linux;/usr/include/c++/14/backward;/usr/lib/gcc/x86_64-redhat-linux/14/include;/usr/local/include;/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-redhat-linux/14;/usr/lib64;/lib64;/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/bin/isocline/bld/CMakeFiles/3.28.2/CMakeDetermineCompilerABI_C.bin b/bin/isocline/bld/CMakeFiles/3.28.2/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..6dd9fa903b51b3e060b8f162706057504b91011c GIT binary patch literal 16672 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 literal 0 HcmV?d00001 diff --git a/bin/isocline/bld/CMakeFiles/3.28.2/CMakeDetermineCompilerABI_CXX.bin b/bin/isocline/bld/CMakeFiles/3.28.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..be93919f4db4178a078c2975f59d439608ad2d51 GIT binary patch literal 16688 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 & 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(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#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(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#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(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#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(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#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/100 % 100) +# 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(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# 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(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 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__) || defined(__ICCSTM8__)) +# 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(__CRAYXT_COMPUTE_LINUX_TARGET) +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(__MSYS__) +# define PLATFORM_ID "MSYS" + +#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" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# 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 + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#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_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# 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" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# 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 + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# 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. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(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'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#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__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#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(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/bin/isocline/bld/CMakeFiles/3.28.2/CompilerIdC/a.out b/bin/isocline/bld/CMakeFiles/3.28.2/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..b37c756ee60009f0644bc2bdd052d71f1dfd7489 GIT binary patch literal 16784 zcmeHOZ)_Y_5uZEfj{`~UBqR-_Z59zCN7U=Pvuj@unyhm^`z$$$v7J;Xgw5K!whzvG z=57z!ML?<)S~nmCMbLf-A1WjoJ|Go|R^dzP64W%Pg5(1t6-bzhq5z={;*X*#$}#hH z=6tugL{X9WfOe$ac{6W*^JZt?zTLOG?`xT%{%9luLQ&WaBx$XNQu%v;)|3)imxOg- zz=QArtU}ES+zeGi+%E~g67?&DH?v(6a>8w;g5pLUzh6lJ!X-lDgj*(qi#|WgmBOLb zuO{3|DzXfGe8OMi284@UwLOi%NSdLT@G-^-uf;;k4T(%I1jILK83Rg9r@gNcUMQ=ZqMi3@?85|vb(*z zOD`4lgbIP;is43mYGD6Ch#rGQ(g{8SkvcibGMXqN+YjMJX(#*>AAhT`^TH?QbF=He z^P4|)?$VQ=Ur#o49ORR1h{#^L49Qd{8_D-dgxT1@xD9n$13j1~W@N%Fc~;RgXRMqH zBvV4VVPI%*Z`w@gon2@)HB)fe%p^y6SUXW10A3{9^XPg;g62sBAuksDDoCE!&^0 z+Miz*Po9k#24o+ly|?KsnNSmJULi$gY4YUx$z|h~?FO7v_D{T{*uwSftMBZ|zIvl6 z8+k2z`Ifh#>R~l|2;wQ;V~-xhprE|zV0Pi{tB+SImDg6LQ4=|G{LD?1{~9-a&t{kzP4ydHI;38Ot7C zXk>|=pKYW+k-2%~JXFt9^~_L|A%z(TGZ1DV%s`ldFau!*!VH8N2s037Ak09RfqTn9 zr0#3t?U=#+{RdJLg_+r0-YFi&uaHOTZR+aHFFD0huHYVyDT;ULej%2SLi`9Q#BAR3 zCJV)x!$b6Sm6cX;V)`(b@jIhyTSeQnok^>l_YTKDD^dZl6`r*E!Ak;g|MGS?c}wsv(heM_hBlK11*iuOCnpl@|6 z>0-D&ggW)_0G7$754T^U?s??UyT0`s(e%1i(bMRO6d{Ef2s037Ak09RfiMGM2Eq)4 z83;2FX5jxU1NiZm=o0@&E&puNKb}NueTEY%LzULCe1>r!W?BA+-o~;_p+3U0vD;83 zns*UN{l9Ki3M4N!8N~d5yOFo8Fi2GYP!nI``VWwR)Z;VwAoH!vH!~NunhQ^}KWUfd zgG6h527E?jzfThtnLow+6!RZ3A4sQD zS{uFx*rnn0KCZ{LL@d!2>xsp+wh_nHvX;jc?LE7o-Z~-HkHiyo)>zTrxeIy^rMhP0 ziHCb&7sG?8E*Qsij4>^sQ+@(E&4iMuc3M(sl2IGK;Q>ibwIlDc3>LQLn)k0M3upZ%2JA>LqWY z-${O=>p=Rj=pSPHpr1!juZd9&&!T=qbUifl_$gHfNe}B0WGEG_^&qm9ehXe+hLWj2 z5fxeA7SNwUeJh^#BS+bLqH4P?o z@EE4!+A8w?k=}h7GqbLeegK6}LH(N84HT~Lb-w2okLkITu4w(n~`$scl z=2-9Ep$sB|3v`UyWjT&*c^0VP>9|nv*XW>7w_peBN(FNoU%uxZFb5Bym7R0Va>=nF z=S~((d2{bedCQ$DTT_mC`&)Uy^w?n9c~jlYEYG19@#bdE<{Td_-xV;3@luHcQfrG$ zb8KIlQ=yuzHiSOvJ`8}$vhR;SKllQDO#skK^D~|`j@&Eyd|FC57dyl(=<0D`$}Q`& z#loyp^yX_+fJloPJK%!^J%Lz4Z1z=ViP|1ihhm6q0Cq?u?`bq5dd`R z8K8TZHPER;VO>F;A>EngE;MZ;LL?vI_az@8WproFhsC_;kzjin;N!hgZdaOY|I%mo#0zincZx%zas&<9%uQJ|*(Uut3k= zf=@DD)-@Vp$Xv!pQFmjZ7BA}fiXR zFYzyO{ELj2<6p%tg7I6Zr@4vXml(gq_$=e-7$dj|UgjY=)RC#+Wj@r#fy(>`O%#!j zTKXaiGY@ z7X`(KPc^C!l1`o@WgT?TUS#3FModc$UY=VG{56_L?0jii7X2Tvg3di(F4gBrSx+tN zrm6oC2~N)AUrcR4Zjui>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(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#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(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#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(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#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(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#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/100 % 100) +# 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(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# 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(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 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__) || defined(__ICCSTM8__)) +# 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(__CRAYXT_COMPUTE_LINUX_TARGET) +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(__MSYS__) +# define PLATFORM_ID "MSYS" + +#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" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# 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 + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#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_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# 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" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# 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 + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# 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. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(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'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#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_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + 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(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/bin/isocline/bld/CMakeFiles/3.28.2/CompilerIdCXX/a.out b/bin/isocline/bld/CMakeFiles/3.28.2/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..aadf3e4d15ac714f3b7ee749501b60512810e45d GIT binary patch literal 16800 zcmeHOZ)_Y#6`wojj{`|;CnPnbZ5D_sN5$(q+jZP)o2+v_`z$$*v7Iy!((U?oZJ&C# zciinEyA=?WlE@7Rqezqw;X{Q)gG8kuwN)iV>k`y7s6Zl75hNrGq9{Px29=@|MLFJ^ zdGCC;xkOQg5Fd7=-8b(y@Aqcr?d+e~-T7)_cpw}K2~J_LQ=q0b8xm4`&|^|1tXHfP zhPYeYB~}5l0yaaIpj0`Q7sIN6Wh2=&fJ9y^W~4M~QCGwV&L0Ki2sF0;- zR>jC$iCNMG^^fHXQ~^u2tJJ3<8Iop5!E%ClEUS4Kn?_xkH||tCmTeT52ubFlio90h zwGxlzBGt!|nx-J~Q?Ovk^?eq27?;~ke3-|mzMCC~s}xU`q>7GAda|dxBV)H`(r#(CeYUr! zy{B6*=JZb41Z-CXHXKufBl|@7uvkQl`5_Ui(Zi&JiA-qwG1xHd$p6;Xw;%jbTmC1% zy#LLOfA~e@xxUAY-=Yon1AU?mCbZ`vgF2S+hWhO$^t+*sG5XT#;KDSgvpLr+dRD60$Bf?(wnwES+PH}tS-D1F$|G>2>0H`m(T>OSn~=3<)x{GGgHgP zOs%8Q$`rk58( ziEGK@n|^l_{9HX;I%shaXQ|J9K9GI8}}ewlYXT1cC?z5eOm> zL?DPj5P={9K?H&b1Q7@#5JceiA`q(ins_5;Xk=h-ES1aV(;2655WYels5P{Yg+}|w4Eudl<^Km zcTkBl>p3pgQmmBi9g(dHZE1KwgXZBk(usG=`J+8gT!yHm_m<_iO_6w zXv^BwjSKK05x+Oy30pJR--8DItD6yv!1fuyezm z;0b{s1rZ1$5JVt|KoEf-0zm|V2m}!bA`nF2|2zWlF&EQ$`Y)RQt^AZkm;bel`t%2U zI{v$fX{{14p)zD{9qFg2o{y8x|3hzKo#ZD-Ht#fK4(DB%c#8G@^>PmN#Rda~`nMZo z+X@3!`42V9B`W_2Dv%ygLVT2DE6GhHS*)haY4XSQ;(QR(8YKktua{MO7RVkxI?MKP z9AWw?^`lfy^#7UQ|Hp4up$6ZlF%?K2BYA@4b0i1j@tD>I?*X=JFujlJQLQu5*&W#t ziE3?Qj;$pvj|$p%Y!|iGoos!7w6n$<3fjB2i@yD_?tHZKz8zw0f2>e)-LyNc!LP&q zn#At?G0SyxlWDhZ@!-R;$m|ZgCvsm;r>5&2#kr#GnT>EYIQ5nm6Hhf-h zzJ(t?*H6sI82563*9Y#*>f*q0P-y-_JuEoHl1HJ*`#^d!F1&c1U53d)EWKXa#q@T@jx)>6|@quZC@Kzsw0Pqdrb%M_w zWexW○Pe}Wyi2v<`i7E zO{-9_=1j-+3UgwrU}YWCE@iWGK&jG9yujC(#`jo{Iq?Gr;`Bm&$ktQ&yf8mM9PLcI zQ#pQtj*WL*TlQyQtZz@kOpNr)RX1?wH4{lwfyw?cVfKG+q;JnqT$qEydw2H@n|lWa z#uF3fMBnb=1gz6>Y|FERIkXqn>ey-5EEOGF$OStPfMU*^f%ohgN66awt-R9kb-a+> zg>Ly)`xsS=cT78D%KMe&Ik+GQ?q6m;O)fK*J6*D-9rMQ5_No^CwjgA*pr(mEaq6vX zQ^f&zuK6N>hX=Z*mLNetT^o?eVv&K`^-4l7&SgDo5~Np9a)xth7e+>2=<>N>+AZn% zLN4zVytyi9vXq9kU}>A6zTHFZILLG~pRtNFLbvB!s6t7vpi1a_NR47b8HCG1g3xh@ z2;GC|2pvZjl;z|R)14U_OEWewSW^r&s1$?q;LggXQ&3k9e8Eo7XCR}TL0p6mq0YjP z6*@gU$qoaKeUSarEzc{YCrcij9{;6;&-HNX<7qBaYlA^j>HJ);G-bv9&k~>4J8ok`l6;+K80Rz9e7>)r#E(pnG`U~i`S}k+(ZAr? zpWDAk^)C{i`@f1@_}gy*j&l{}FA;x<_;}yPgl!DL#(bWaqya-y=JWihjT*}HAuy2% zeN?9}f`W4y=JWjJDDk=7EZL6bSAdUmBi4C-v_O1~D)YCWVDU}JpegftK6aY;JRjrw z{r!I$xY#EyuiVGvL$44#?*tQ>$SteldyuQna}HNdHwCSilxf<>wm?^zoHq^@QNmdu$8Fn zIsOb_``{@`jzPruxw5hz7s0B;e3oxQSrcqD+$+zq&G4%P2gQe~LWaxG-AZa@DU1ngx) z^1~|2Es)`3gC@O?8q)IjQ7J?}8!A;^D<~@k7W3Gz# search starts here: + /usr/lib/gcc/x86_64-redhat-linux/14/include + /usr/local/include + /usr/include + End of search list. + Compiler executable checksum: a827ac3ce32367df3fd4c736df15654d + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_437a0.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_437a0.dir/' + as -v --64 -o CMakeFiles/cmTC_437a0.dir/CMakeCCompilerABI.c.o /tmp/ccixmdEM.s + GNU assembler version 2.41 (x86_64-redhat-linux) using BFD version version 2.41-37.fc40 + COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/14/:/usr/libexec/gcc/x86_64-redhat-linux/14/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/14/:/usr/lib/gcc/x86_64-redhat-linux/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/14/:/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/14/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_437a0.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_437a0.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_437a0 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_437a0.dir/link.txt --verbose=1 + /usr/bin/cc -v CMakeFiles/cmTC_437a0.dir/CMakeCCompilerABI.c.o -o cmTC_437a0 + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/14/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-redhat-linux + Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-libstdcxx-backtrace --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl=/builddir/build/BUILD/gcc-14.2.1-20240912/obj-x86_64-redhat-linux/isl-install --enable-offload-targets=nvptx-none,amdgcn-amdhsa --enable-offload-defaulted --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.1 20240912 (Red Hat 14.2.1-3) (GCC) + COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/14/:/usr/libexec/gcc/x86_64-redhat-linux/14/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/14/:/usr/lib/gcc/x86_64-redhat-linux/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/14/:/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/14/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_437a0' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_437a0.' + /usr/libexec/gcc/x86_64-redhat-linux/14/collect2 -plugin /usr/libexec/gcc/x86_64-redhat-linux/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/14/lto-wrapper -plugin-opt=-fresolution=/tmp/cc6OaWFK.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_437a0 /usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/14/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/14 -L/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/14/../../.. CMakeFiles/cmTC_437a0.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-redhat-linux/14/crtend.o /usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_437a0' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_437a0.' + gmake[1]: Leaving directory '/home/hyung-hwan/projects/isocline/bld/CMakeFiles/CMakeScratch/TryCompile-TKmhJF' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:5 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-redhat-linux/14/include] + add: [/usr/local/include] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/14/include] ==> [/usr/lib/gcc/x86_64-redhat-linux/14/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-redhat-linux/14/include;/usr/local/include;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" + - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:5 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/home/hyung-hwan/projects/isocline/bld/CMakeFiles/CMakeScratch/TryCompile-TKmhJF'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_437a0/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_437a0.dir/build.make CMakeFiles/cmTC_437a0.dir/build] + ignore line: [gmake[1]: Entering directory '/home/hyung-hwan/projects/isocline/bld/CMakeFiles/CMakeScratch/TryCompile-TKmhJF'] + ignore line: [Building C object CMakeFiles/cmTC_437a0.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_437a0.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-redhat-linux] + ignore line: [Configured with: ../configure --enable-bootstrap --enable-languages=c c++ fortran objc obj-c++ ada go d m2 lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-libstdcxx-backtrace --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl=/builddir/build/BUILD/gcc-14.2.1-20240912/obj-x86_64-redhat-linux/isl-install --enable-offload-targets=nvptx-none amdgcn-amdhsa --enable-offload-defaulted --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.1 20240912 (Red Hat 14.2.1-3) (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_437a0.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_437a0.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-redhat-linux/14/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_437a0.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/ccixmdEM.s] + ignore line: [GNU C17 (GCC) version 14.2.1 20240912 (Red Hat 14.2.1-3) (x86_64-redhat-linux)] + ignore line: [ compiled by GNU C version 14.2.1 20240912 (Red Hat 14.2.1-3) GMP version 6.2.1 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/14/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/14/../../../../x86_64-redhat-linux/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/14/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: a827ac3ce32367df3fd4c736df15654d] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_437a0.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_437a0.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_437a0.dir/CMakeCCompilerABI.c.o /tmp/ccixmdEM.s] + ignore line: [GNU assembler version 2.41 (x86_64-redhat-linux) using BFD version version 2.41-37.fc40] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/14/:/usr/libexec/gcc/x86_64-redhat-linux/14/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/14/:/usr/lib/gcc/x86_64-redhat-linux/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/14/:/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/14/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_437a0.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_437a0.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_437a0] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_437a0.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_437a0.dir/CMakeCCompilerABI.c.o -o cmTC_437a0 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/14/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-redhat-linux] + ignore line: [Configured with: ../configure --enable-bootstrap --enable-languages=c c++ fortran objc obj-c++ ada go d m2 lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-libstdcxx-backtrace --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl=/builddir/build/BUILD/gcc-14.2.1-20240912/obj-x86_64-redhat-linux/isl-install --enable-offload-targets=nvptx-none amdgcn-amdhsa --enable-offload-defaulted --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.1 20240912 (Red Hat 14.2.1-3) (GCC) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/14/:/usr/libexec/gcc/x86_64-redhat-linux/14/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/14/:/usr/lib/gcc/x86_64-redhat-linux/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/14/:/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/14/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_437a0' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_437a0.'] + link line: [ /usr/libexec/gcc/x86_64-redhat-linux/14/collect2 -plugin /usr/libexec/gcc/x86_64-redhat-linux/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/14/lto-wrapper -plugin-opt=-fresolution=/tmp/cc6OaWFK.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_437a0 /usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/14/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/14 -L/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/14/../../.. CMakeFiles/cmTC_437a0.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-redhat-linux/14/crtend.o /usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crtn.o] + arg [/usr/libexec/gcc/x86_64-redhat-linux/14/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-redhat-linux/14/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/14/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc6OaWFK.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--no-add-needed] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-o] ==> ignore + arg [cmTC_437a0] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crt1.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crt1.o] + arg [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crti.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crti.o] + arg [/usr/lib/gcc/x86_64-redhat-linux/14/crtbegin.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/14/crtbegin.o] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/14] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/14] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/14/../../..] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/14/../../..] + arg [CMakeFiles/cmTC_437a0.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/14/crtend.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/14/crtend.o] + arg [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crtn.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crt1.o] ==> [/usr/lib64/crt1.o] + collapse obj [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crti.o] ==> [/usr/lib64/crti.o] + collapse obj [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crtn.o] ==> [/usr/lib64/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/14] ==> [/usr/lib/gcc/x86_64-redhat-linux/14] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/14/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/usr/lib/gcc/x86_64-redhat-linux/14/crtbegin.o;/usr/lib/gcc/x86_64-redhat-linux/14/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-redhat-linux/14;/usr/lib64;/lib64;/usr/lib] + implicit fwks: [] + + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:5 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/hyung-hwan/projects/isocline/bld/CMakeFiles/CMakeScratch/TryCompile-CkqpkL" + binary: "/home/hyung-hwan/projects/isocline/bld/CMakeFiles/CMakeScratch/TryCompile-CkqpkL" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/hyung-hwan/projects/isocline/bld/CMakeFiles/CMakeScratch/TryCompile-CkqpkL' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_3e027/fast + /usr/bin/gmake -f CMakeFiles/cmTC_3e027.dir/build.make CMakeFiles/cmTC_3e027.dir/build + gmake[1]: Entering directory '/home/hyung-hwan/projects/isocline/bld/CMakeFiles/CMakeScratch/TryCompile-CkqpkL' + Building CXX object CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -v -o CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-redhat-linux + Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-libstdcxx-backtrace --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl=/builddir/build/BUILD/gcc-14.2.1-20240912/obj-x86_64-redhat-linux/isl-install --enable-offload-targets=nvptx-none,amdgcn-amdhsa --enable-offload-defaulted --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.1 20240912 (Red Hat 14.2.1-3) (GCC) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3e027.dir/' + /usr/libexec/gcc/x86_64-redhat-linux/14/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_3e027.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccwotpF6.s + GNU C++17 (GCC) version 14.2.1 20240912 (Red Hat 14.2.1-3) (x86_64-redhat-linux) + compiled by GNU C version 14.2.1 20240912 (Red Hat 14.2.1-3), GMP version 6.2.1, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.24-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/14/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/14/../../../../x86_64-redhat-linux/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/x86_64-redhat-linux/14/../../../../include/c++/14 + /usr/lib/gcc/x86_64-redhat-linux/14/../../../../include/c++/14/x86_64-redhat-linux + /usr/lib/gcc/x86_64-redhat-linux/14/../../../../include/c++/14/backward + /usr/lib/gcc/x86_64-redhat-linux/14/include + /usr/local/include + /usr/include + End of search list. + Compiler executable checksum: eec2371a83b7453e8c6bc9f634c2b1c3 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3e027.dir/' + as -v --64 -o CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccwotpF6.s + GNU assembler version 2.41 (x86_64-redhat-linux) using BFD version version 2.41-37.fc40 + COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/14/:/usr/libexec/gcc/x86_64-redhat-linux/14/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/14/:/usr/lib/gcc/x86_64-redhat-linux/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/14/:/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/14/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_3e027 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3e027.dir/link.txt --verbose=1 + /usr/bin/c++ -v CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_3e027 + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/14/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-redhat-linux + Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-libstdcxx-backtrace --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl=/builddir/build/BUILD/gcc-14.2.1-20240912/obj-x86_64-redhat-linux/isl-install --enable-offload-targets=nvptx-none,amdgcn-amdhsa --enable-offload-defaulted --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.1 20240912 (Red Hat 14.2.1-3) (GCC) + COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/14/:/usr/libexec/gcc/x86_64-redhat-linux/14/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/14/:/usr/lib/gcc/x86_64-redhat-linux/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/14/:/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/14/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3e027' '-foffload-options=-l_GCC_m' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3e027.' + /usr/libexec/gcc/x86_64-redhat-linux/14/collect2 -plugin /usr/libexec/gcc/x86_64-redhat-linux/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/14/lto-wrapper -plugin-opt=-fresolution=/tmp/cctRYQKz.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_3e027 /usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/14/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/14 -L/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/14/../../.. CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-redhat-linux/14/crtend.o /usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3e027' '-foffload-options=-l_GCC_m' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3e027.' + gmake[1]: Leaving directory '/home/hyung-hwan/projects/isocline/bld/CMakeFiles/CMakeScratch/TryCompile-CkqpkL' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:5 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../include/c++/14] + add: [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../include/c++/14/x86_64-redhat-linux] + add: [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../include/c++/14/backward] + add: [/usr/lib/gcc/x86_64-redhat-linux/14/include] + add: [/usr/local/include] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../include/c++/14] ==> [/usr/include/c++/14] + collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../include/c++/14/x86_64-redhat-linux] ==> [/usr/include/c++/14/x86_64-redhat-linux] + collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../include/c++/14/backward] ==> [/usr/include/c++/14/backward] + collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/14/include] ==> [/usr/lib/gcc/x86_64-redhat-linux/14/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/14;/usr/include/c++/14/x86_64-redhat-linux;/usr/include/c++/14/backward;/usr/lib/gcc/x86_64-redhat-linux/14/include;/usr/local/include;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" + - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:5 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/home/hyung-hwan/projects/isocline/bld/CMakeFiles/CMakeScratch/TryCompile-CkqpkL'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_3e027/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_3e027.dir/build.make CMakeFiles/cmTC_3e027.dir/build] + ignore line: [gmake[1]: Entering directory '/home/hyung-hwan/projects/isocline/bld/CMakeFiles/CMakeScratch/TryCompile-CkqpkL'] + ignore line: [Building CXX object CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-redhat-linux] + ignore line: [Configured with: ../configure --enable-bootstrap --enable-languages=c c++ fortran objc obj-c++ ada go d m2 lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-libstdcxx-backtrace --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl=/builddir/build/BUILD/gcc-14.2.1-20240912/obj-x86_64-redhat-linux/isl-install --enable-offload-targets=nvptx-none amdgcn-amdhsa --enable-offload-defaulted --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.1 20240912 (Red Hat 14.2.1-3) (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3e027.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-redhat-linux/14/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_3e027.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccwotpF6.s] + ignore line: [GNU C++17 (GCC) version 14.2.1 20240912 (Red Hat 14.2.1-3) (x86_64-redhat-linux)] + ignore line: [ compiled by GNU C version 14.2.1 20240912 (Red Hat 14.2.1-3) GMP version 6.2.1 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/14/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/14/../../../../x86_64-redhat-linux/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/14/../../../../include/c++/14] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/14/../../../../include/c++/14/x86_64-redhat-linux] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/14/../../../../include/c++/14/backward] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/14/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: eec2371a83b7453e8c6bc9f634c2b1c3] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3e027.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccwotpF6.s] + ignore line: [GNU assembler version 2.41 (x86_64-redhat-linux) using BFD version version 2.41-37.fc40] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/14/:/usr/libexec/gcc/x86_64-redhat-linux/14/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/14/:/usr/lib/gcc/x86_64-redhat-linux/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/14/:/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/14/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_3e027] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3e027.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_3e027 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/14/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-redhat-linux] + ignore line: [Configured with: ../configure --enable-bootstrap --enable-languages=c c++ fortran objc obj-c++ ada go d m2 lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-libstdcxx-backtrace --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl=/builddir/build/BUILD/gcc-14.2.1-20240912/obj-x86_64-redhat-linux/isl-install --enable-offload-targets=nvptx-none amdgcn-amdhsa --enable-offload-defaulted --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.1 20240912 (Red Hat 14.2.1-3) (GCC) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/14/:/usr/libexec/gcc/x86_64-redhat-linux/14/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/14/:/usr/lib/gcc/x86_64-redhat-linux/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/14/:/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/14/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3e027' '-foffload-options=-l_GCC_m' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3e027.'] + link line: [ /usr/libexec/gcc/x86_64-redhat-linux/14/collect2 -plugin /usr/libexec/gcc/x86_64-redhat-linux/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/14/lto-wrapper -plugin-opt=-fresolution=/tmp/cctRYQKz.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_3e027 /usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/14/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/14 -L/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/14/../../.. CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-redhat-linux/14/crtend.o /usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crtn.o] + arg [/usr/libexec/gcc/x86_64-redhat-linux/14/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-redhat-linux/14/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/14/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cctRYQKz.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--no-add-needed] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-o] ==> ignore + arg [cmTC_3e027] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crt1.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crt1.o] + arg [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crti.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crti.o] + arg [/usr/lib/gcc/x86_64-redhat-linux/14/crtbegin.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/14/crtbegin.o] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/14] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/14] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/14/../../..] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/14/../../..] + arg [CMakeFiles/cmTC_3e027.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-redhat-linux/14/crtend.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/14/crtend.o] + arg [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crtn.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crt1.o] ==> [/usr/lib64/crt1.o] + collapse obj [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crti.o] ==> [/usr/lib64/crti.o] + collapse obj [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crtn.o] ==> [/usr/lib64/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/14] ==> [/usr/lib/gcc/x86_64-redhat-linux/14] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/14/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/usr/lib/gcc/x86_64-redhat-linux/14/crtbegin.o;/usr/lib/gcc/x86_64-redhat-linux/14/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-redhat-linux/14;/usr/lib64;/lib64;/usr/lib] + implicit fwks: [] + + +... diff --git a/bin/isocline/bld/CMakeFiles/CMakeDirectoryInformation.cmake b/bin/isocline/bld/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..ef09144 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/hyung-hwan/projects/isocline") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/hyung-hwan/projects/isocline/bld") + +# 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/bin/isocline/bld/CMakeFiles/Makefile.cmake b/bin/isocline/bld/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..b2a62c4 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/Makefile.cmake @@ -0,0 +1,53 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# 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" + "/home/hyung-hwan/projects/isocline/CMakeLists.txt" + "CMakeFiles/3.28.2/CMakeASMCompiler.cmake" + "CMakeFiles/3.28.2/CMakeCCompiler.cmake" + "CMakeFiles/3.28.2/CMakeCXXCompiler.cmake" + "CMakeFiles/3.28.2/CMakeSystem.cmake" + "/usr/share/cmake/Modules/CMakeASMInformation.cmake" + "/usr/share/cmake/Modules/CMakeCInformation.cmake" + "/usr/share/cmake/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-ASM.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake/Modules/Compiler/GNU.cmake" + "/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake/Modules/Platform/Linux-Initialize.cmake" + "/usr/share/cmake/Modules/Platform/Linux.cmake" + "/usr/share/cmake/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/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/isocline.dir/DependInfo.cmake" + "CMakeFiles/example.dir/DependInfo.cmake" + "CMakeFiles/test_colors.dir/DependInfo.cmake" + ) diff --git a/bin/isocline/bld/CMakeFiles/Makefile2 b/bin/isocline/bld/CMakeFiles/Makefile2 new file mode 100644 index 0000000..be4fb78 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/Makefile2 @@ -0,0 +1,168 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# 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: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/hyung-hwan/projects/isocline + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/hyung-hwan/projects/isocline/bld + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/isocline.dir/all +all: CMakeFiles/example.dir/all +all: CMakeFiles/test_colors.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/isocline.dir/clean +clean: CMakeFiles/example.dir/clean +clean: CMakeFiles/test_colors.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/isocline.dir + +# All Build rule for target. +CMakeFiles/isocline.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/isocline.dir/build.make CMakeFiles/isocline.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/isocline.dir/build.make CMakeFiles/isocline.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/hyung-hwan/projects/isocline/bld/CMakeFiles --progress-num=3,4 "Built target isocline" +.PHONY : CMakeFiles/isocline.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/isocline.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/hyung-hwan/projects/isocline/bld/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/isocline.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/hyung-hwan/projects/isocline/bld/CMakeFiles 0 +.PHONY : CMakeFiles/isocline.dir/rule + +# Convenience name for target. +isocline: CMakeFiles/isocline.dir/rule +.PHONY : isocline + +# clean rule for target. +CMakeFiles/isocline.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/isocline.dir/build.make CMakeFiles/isocline.dir/clean +.PHONY : CMakeFiles/isocline.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/example.dir + +# All Build rule for target. +CMakeFiles/example.dir/all: CMakeFiles/isocline.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/hyung-hwan/projects/isocline/bld/CMakeFiles --progress-num=1,2 "Built target example" +.PHONY : CMakeFiles/example.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/example.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/hyung-hwan/projects/isocline/bld/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/example.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/hyung-hwan/projects/isocline/bld/CMakeFiles 0 +.PHONY : CMakeFiles/example.dir/rule + +# Convenience name for target. +example: CMakeFiles/example.dir/rule +.PHONY : example + +# clean rule for target. +CMakeFiles/example.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/clean +.PHONY : CMakeFiles/example.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/test_colors.dir + +# All Build rule for target. +CMakeFiles/test_colors.dir/all: CMakeFiles/isocline.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/test_colors.dir/build.make CMakeFiles/test_colors.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/test_colors.dir/build.make CMakeFiles/test_colors.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/hyung-hwan/projects/isocline/bld/CMakeFiles --progress-num=5,6 "Built target test_colors" +.PHONY : CMakeFiles/test_colors.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/test_colors.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/hyung-hwan/projects/isocline/bld/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/test_colors.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/hyung-hwan/projects/isocline/bld/CMakeFiles 0 +.PHONY : CMakeFiles/test_colors.dir/rule + +# Convenience name for target. +test_colors: CMakeFiles/test_colors.dir/rule +.PHONY : test_colors + +# clean rule for target. +CMakeFiles/test_colors.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test_colors.dir/build.make CMakeFiles/test_colors.dir/clean +.PHONY : CMakeFiles/test_colors.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/bin/isocline/bld/CMakeFiles/TargetDirectories.txt b/bin/isocline/bld/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..5e179ea --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,5 @@ +/home/hyung-hwan/projects/isocline/bld/CMakeFiles/isocline.dir +/home/hyung-hwan/projects/isocline/bld/CMakeFiles/example.dir +/home/hyung-hwan/projects/isocline/bld/CMakeFiles/test_colors.dir +/home/hyung-hwan/projects/isocline/bld/CMakeFiles/edit_cache.dir +/home/hyung-hwan/projects/isocline/bld/CMakeFiles/rebuild_cache.dir diff --git a/bin/isocline/bld/CMakeFiles/cmake.check_cache b/bin/isocline/bld/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/bin/isocline/bld/CMakeFiles/example.dir/DependInfo.cmake b/bin/isocline/bld/CMakeFiles/example.dir/DependInfo.cmake new file mode 100644 index 0000000..5cb1781 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/example.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/hyung-hwan/projects/isocline/test/example.c" "CMakeFiles/example.dir/test/example.c.o" "gcc" "CMakeFiles/example.dir/test/example.c.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/isocline/bld/CMakeFiles/example.dir/build.make b/bin/isocline/bld/CMakeFiles/example.dir/build.make new file mode 100644 index 0000000..063c06a --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/example.dir/build.make @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/hyung-hwan/projects/isocline + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/hyung-hwan/projects/isocline/bld + +# Include any dependencies generated for this target. +include CMakeFiles/example.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/example.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/example.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/example.dir/flags.make + +CMakeFiles/example.dir/test/example.c.o: CMakeFiles/example.dir/flags.make +CMakeFiles/example.dir/test/example.c.o: /home/hyung-hwan/projects/isocline/test/example.c +CMakeFiles/example.dir/test/example.c.o: CMakeFiles/example.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/hyung-hwan/projects/isocline/bld/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/example.dir/test/example.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/example.dir/test/example.c.o -MF CMakeFiles/example.dir/test/example.c.o.d -o CMakeFiles/example.dir/test/example.c.o -c /home/hyung-hwan/projects/isocline/test/example.c + +CMakeFiles/example.dir/test/example.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/example.dir/test/example.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/hyung-hwan/projects/isocline/test/example.c > CMakeFiles/example.dir/test/example.c.i + +CMakeFiles/example.dir/test/example.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/example.dir/test/example.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/hyung-hwan/projects/isocline/test/example.c -o CMakeFiles/example.dir/test/example.c.s + +# Object files for target example +example_OBJECTS = \ +"CMakeFiles/example.dir/test/example.c.o" + +# External object files for target example +example_EXTERNAL_OBJECTS = + +example: CMakeFiles/example.dir/test/example.c.o +example: CMakeFiles/example.dir/build.make +example: libisocline.a +example: CMakeFiles/example.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/hyung-hwan/projects/isocline/bld/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable example" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/example.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/example.dir/build: example +.PHONY : CMakeFiles/example.dir/build + +CMakeFiles/example.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/example.dir/cmake_clean.cmake +.PHONY : CMakeFiles/example.dir/clean + +CMakeFiles/example.dir/depend: + cd /home/hyung-hwan/projects/isocline/bld && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/hyung-hwan/projects/isocline /home/hyung-hwan/projects/isocline /home/hyung-hwan/projects/isocline/bld /home/hyung-hwan/projects/isocline/bld /home/hyung-hwan/projects/isocline/bld/CMakeFiles/example.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/example.dir/depend + diff --git a/bin/isocline/bld/CMakeFiles/example.dir/cmake_clean.cmake b/bin/isocline/bld/CMakeFiles/example.dir/cmake_clean.cmake new file mode 100644 index 0000000..083e4e5 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/example.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/example.dir/test/example.c.o" + "CMakeFiles/example.dir/test/example.c.o.d" + "example" + "example.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/example.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/isocline/bld/CMakeFiles/example.dir/compiler_depend.internal b/bin/isocline/bld/CMakeFiles/example.dir/compiler_depend.internal new file mode 100644 index 0000000..6d190b7 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/example.dir/compiler_depend.internal @@ -0,0 +1,76 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +CMakeFiles/example.dir/test/example.c.o + /home/hyung-hwan/projects/isocline/test/example.c + /home/hyung-hwan/projects/isocline/include/isocline.h + /usr/include/alloca.h + /usr/include/assert.h + /usr/include/bits/atomic_wide_counter.h + /usr/include/bits/byteswap.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/floatn-common.h + /usr/include/bits/floatn.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/locale.h + /usr/include/bits/long-double.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/select.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/stdio.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/stdlib-bsearch.h + /usr/include/bits/stdlib-float.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/typesizes.h + /usr/include/bits/uintn-identity.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/endian.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/locale.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/sys/cdefs.h + /usr/include/sys/select.h + /usr/include/sys/types.h + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdarg.h + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdbool.h + /usr/lib/gcc/x86_64-redhat-linux/14/include/stddef.h + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdint.h + diff --git a/bin/isocline/bld/CMakeFiles/example.dir/compiler_depend.make b/bin/isocline/bld/CMakeFiles/example.dir/compiler_depend.make new file mode 100644 index 0000000..6ce3360 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/example.dir/compiler_depend.make @@ -0,0 +1,217 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +CMakeFiles/example.dir/test/example.c.o: /home/hyung-hwan/projects/isocline/test/example.c \ + /home/hyung-hwan/projects/isocline/include/isocline.h \ + /usr/include/alloca.h \ + /usr/include/assert.h \ + /usr/include/bits/atomic_wide_counter.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/locale.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/select.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdio.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/endian.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/locale.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/sys/cdefs.h \ + /usr/include/sys/select.h \ + /usr/include/sys/types.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdarg.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdbool.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/stddef.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdint.h + + +/usr/lib/gcc/x86_64-redhat-linux/14/include/stddef.h: + +/usr/lib/gcc/x86_64-redhat-linux/14/include/stdarg.h: + +/usr/include/sys/types.h: + +/usr/include/sys/select.h: + +/usr/include/sys/cdefs.h: + +/usr/include/stdlib.h: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-redhat-linux/14/include/stdint.h: + +/usr/include/string.h: + +/usr/include/bits/time64.h: + +/usr/include/bits/byteswap.h: + +/usr/include/bits/types.h: + +/usr/include/bits/stdlib-bsearch.h: + +/usr/include/bits/types/sigset_t.h: + +/usr/include/bits/thread-shared-types.h: + +/usr/include/bits/wchar.h: + +/usr/include/bits/stdio.h: + +/usr/include/features.h: + +/usr/include/bits/stdint-least.h: + +/usr/include/alloca.h: + +/usr/include/bits/stdint-intn.h: + +/usr/include/bits/struct_mutex.h: + +/usr/include/gnu/stubs-64.h: + +/usr/include/bits/select.h: + +/usr/include/bits/types/__fpos64_t.h: + +/usr/include/features-time64.h: + +/usr/lib/gcc/x86_64-redhat-linux/14/include/stdbool.h: + +/usr/include/stdc-predef.h: + +/usr/include/bits/pthreadtypes-arch.h: + +/usr/include/strings.h: + +/home/hyung-hwan/projects/isocline/test/example.c: + +/usr/include/bits/struct_rwlock.h: + +/usr/include/bits/types/time_t.h: + +/usr/include/bits/libc-header-start.h: + +/usr/include/assert.h: + +/usr/include/bits/locale.h: + +/usr/include/bits/timesize.h: + +/usr/include/bits/endian.h: + +/usr/include/bits/types/__sigset_t.h: + +/usr/include/bits/waitflags.h: + +/home/hyung-hwan/projects/isocline/include/isocline.h: + +/usr/include/bits/endianness.h: + +/usr/include/bits/floatn-common.h: + +/usr/include/bits/long-double.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/floatn.h: + +/usr/include/bits/types/FILE.h: + +/usr/include/bits/stdlib-float.h: + +/usr/include/bits/types/__FILE.h: + +/usr/include/bits/types/__fpos_t.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/types/__locale_t.h: + +/usr/include/bits/types/__mbstate_t.h: + +/usr/include/bits/types/clock_t.h: + +/usr/include/bits/atomic_wide_counter.h: + +/usr/include/bits/types/clockid_t.h: + +/usr/include/bits/uintn-identity.h: + +/usr/include/bits/typesizes.h: + +/usr/include/bits/types/locale_t.h: + +/usr/include/bits/types/struct_FILE.h: + +/usr/include/bits/types/struct_timespec.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/types/struct_timeval.h: + +/usr/include/stdio.h: + +/usr/include/bits/types/timer_t.h: + +/usr/include/bits/stdint-uintn.h: + +/usr/include/bits/types/cookie_io_functions_t.h: + +/usr/include/endian.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/locale.h: + +/usr/include/gnu/stubs.h: diff --git a/bin/isocline/bld/CMakeFiles/example.dir/compiler_depend.ts b/bin/isocline/bld/CMakeFiles/example.dir/compiler_depend.ts new file mode 100644 index 0000000..82206ab --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/example.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for example. diff --git a/bin/isocline/bld/CMakeFiles/example.dir/depend.make b/bin/isocline/bld/CMakeFiles/example.dir/depend.make new file mode 100644 index 0000000..1438e1c --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/example.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for example. +# This may be replaced when dependencies are built. diff --git a/bin/isocline/bld/CMakeFiles/example.dir/flags.make b/bin/isocline/bld/CMakeFiles/example.dir/flags.make new file mode 100644 index 0000000..d72a0f8 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/example.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# compile C with /usr/bin/cc +C_DEFINES = + +C_INCLUDES = -I/home/hyung-hwan/projects/isocline/include + +C_FLAGS = -O3 -DNDEBUG -std=gnu99 -Wall -Wextra -Wpedantic -Wno-unknown-pragmas -Wno-unused-function -Wno-padded -Wno-missing-field-initializers -Wsign-conversion -Wno-missing-braces -Wint-conversion + diff --git a/bin/isocline/bld/CMakeFiles/example.dir/link.txt b/bin/isocline/bld/CMakeFiles/example.dir/link.txt new file mode 100644 index 0000000..470a428 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/example.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -O3 -DNDEBUG CMakeFiles/example.dir/test/example.c.o -o example libisocline.a diff --git a/bin/isocline/bld/CMakeFiles/example.dir/progress.make b/bin/isocline/bld/CMakeFiles/example.dir/progress.make new file mode 100644 index 0000000..abadeb0 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/example.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/bin/isocline/bld/CMakeFiles/example.dir/test/example.c.o b/bin/isocline/bld/CMakeFiles/example.dir/test/example.c.o new file mode 100644 index 0000000000000000000000000000000000000000..40ee6f60c3eeb0219065b7ef7fd6d92c8b1f9085 GIT binary patch literal 8336 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 CMakeFiles/isocline.dir/src/isocline.c.i + +CMakeFiles/isocline.dir/src/isocline.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/isocline.dir/src/isocline.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/hyung-hwan/projects/isocline/src/isocline.c -o CMakeFiles/isocline.dir/src/isocline.c.s + +# Object files for target isocline +isocline_OBJECTS = \ +"CMakeFiles/isocline.dir/src/isocline.c.o" + +# External object files for target isocline +isocline_EXTERNAL_OBJECTS = + +libisocline.a: CMakeFiles/isocline.dir/src/isocline.c.o +libisocline.a: CMakeFiles/isocline.dir/build.make +libisocline.a: CMakeFiles/isocline.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/hyung-hwan/projects/isocline/bld/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library libisocline.a" + $(CMAKE_COMMAND) -P CMakeFiles/isocline.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/isocline.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/isocline.dir/build: libisocline.a +.PHONY : CMakeFiles/isocline.dir/build + +CMakeFiles/isocline.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/isocline.dir/cmake_clean.cmake +.PHONY : CMakeFiles/isocline.dir/clean + +CMakeFiles/isocline.dir/depend: + cd /home/hyung-hwan/projects/isocline/bld && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/hyung-hwan/projects/isocline /home/hyung-hwan/projects/isocline /home/hyung-hwan/projects/isocline/bld /home/hyung-hwan/projects/isocline/bld /home/hyung-hwan/projects/isocline/bld/CMakeFiles/isocline.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/isocline.dir/depend + diff --git a/bin/isocline/bld/CMakeFiles/isocline.dir/cmake_clean.cmake b/bin/isocline/bld/CMakeFiles/isocline.dir/cmake_clean.cmake new file mode 100644 index 0000000..ff21673 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/isocline.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/isocline.dir/src/isocline.c.o" + "CMakeFiles/isocline.dir/src/isocline.c.o.d" + "libisocline.a" + "libisocline.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/isocline.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/isocline/bld/CMakeFiles/isocline.dir/cmake_clean_target.cmake b/bin/isocline/bld/CMakeFiles/isocline.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..9f7810d --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/isocline.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libisocline.a" +) diff --git a/bin/isocline/bld/CMakeFiles/isocline.dir/compiler_depend.internal b/bin/isocline/bld/CMakeFiles/isocline.dir/compiler_depend.internal new file mode 100644 index 0000000..c77bf28 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/isocline.dir/compiler_depend.internal @@ -0,0 +1,190 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +CMakeFiles/isocline.dir/src/isocline.c.o + /home/hyung-hwan/projects/isocline/src/isocline.c + /home/hyung-hwan/projects/isocline/include/isocline.h + /home/hyung-hwan/projects/isocline/src/attr.c + /home/hyung-hwan/projects/isocline/src/attr.h + /home/hyung-hwan/projects/isocline/src/bbcode.c + /home/hyung-hwan/projects/isocline/src/bbcode.h + /home/hyung-hwan/projects/isocline/src/bbcode_colors.c + /home/hyung-hwan/projects/isocline/src/common.c + /home/hyung-hwan/projects/isocline/src/common.h + /home/hyung-hwan/projects/isocline/src/completers.c + /home/hyung-hwan/projects/isocline/src/completions.c + /home/hyung-hwan/projects/isocline/src/completions.h + /home/hyung-hwan/projects/isocline/src/editline.c + /home/hyung-hwan/projects/isocline/src/editline_completion.c + /home/hyung-hwan/projects/isocline/src/editline_help.c + /home/hyung-hwan/projects/isocline/src/editline_history.c + /home/hyung-hwan/projects/isocline/src/env.h + /home/hyung-hwan/projects/isocline/src/highlight.c + /home/hyung-hwan/projects/isocline/src/highlight.h + /home/hyung-hwan/projects/isocline/src/history.c + /home/hyung-hwan/projects/isocline/src/history.h + /home/hyung-hwan/projects/isocline/src/stringbuf.c + /home/hyung-hwan/projects/isocline/src/stringbuf.h + /home/hyung-hwan/projects/isocline/src/term.c + /home/hyung-hwan/projects/isocline/src/term.h + /home/hyung-hwan/projects/isocline/src/term_color.c + /home/hyung-hwan/projects/isocline/src/tty.c + /home/hyung-hwan/projects/isocline/src/tty.h + /home/hyung-hwan/projects/isocline/src/tty_esc.c + /home/hyung-hwan/projects/isocline/src/undo.c + /home/hyung-hwan/projects/isocline/src/undo.h + /home/hyung-hwan/projects/isocline/src/wcwidth.c + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/ioctl.h + /usr/include/asm-generic/ioctls.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/asm/bitsperlong.h + /usr/include/asm/errno.h + /usr/include/asm/ioctl.h + /usr/include/asm/ioctls.h + /usr/include/asm/posix_types.h + /usr/include/asm/posix_types_64.h + /usr/include/asm/types.h + /usr/include/assert.h + /usr/include/bits/atomic_wide_counter.h + /usr/include/bits/byteswap.h + /usr/include/bits/confname.h + /usr/include/bits/dirent.h + /usr/include/bits/dirent_ext.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/environments.h + /usr/include/bits/errno.h + /usr/include/bits/floatn-common.h + /usr/include/bits/floatn.h + /usr/include/bits/getopt_core.h + /usr/include/bits/getopt_posix.h + /usr/include/bits/ioctl-types.h + /usr/include/bits/ioctls.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/local_lim.h + /usr/include/bits/locale.h + /usr/include/bits/long-double.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/posix2_lim.h + /usr/include/bits/posix_opt.h + /usr/include/bits/pthread_stack_min-dynamic.h + /usr/include/bits/pthread_stack_min.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/select.h + /usr/include/bits/sigaction.h + /usr/include/bits/sigcontext.h + /usr/include/bits/sigevent-consts.h + /usr/include/bits/siginfo-arch.h + /usr/include/bits/siginfo-consts.h + /usr/include/bits/signal_ext.h + /usr/include/bits/signum-arch.h + /usr/include/bits/signum-generic.h + /usr/include/bits/sigstack.h + /usr/include/bits/sigstksz.h + /usr/include/bits/sigthread.h + /usr/include/bits/ss_flags.h + /usr/include/bits/stat.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/stdio.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/stdlib-bsearch.h + /usr/include/bits/stdlib-float.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/struct_stat.h + /usr/include/bits/termios-baud.h + /usr/include/bits/termios-c_cc.h + /usr/include/bits/termios-c_cflag.h + /usr/include/bits/termios-c_iflag.h + /usr/include/bits/termios-c_lflag.h + /usr/include/bits/termios-c_oflag.h + /usr/include/bits/termios-misc.h + /usr/include/bits/termios-struct.h + /usr/include/bits/termios-tcflow.h + /usr/include/bits/termios.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/__sigval_t.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/sig_atomic_t.h + /usr/include/bits/types/sigevent_t.h + /usr/include/bits/types/siginfo_t.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/sigval_t.h + /usr/include/bits/types/stack_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/struct_sigstack.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/typesizes.h + /usr/include/bits/uintn-identity.h + /usr/include/bits/uio_lim.h + /usr/include/bits/unistd_ext.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/xopen_lim.h + /usr/include/dirent.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/inttypes.h + /usr/include/limits.h + /usr/include/linux/errno.h + /usr/include/linux/ioctl.h + /usr/include/linux/kd.h + /usr/include/linux/limits.h + /usr/include/linux/posix_types.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/signal.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/sys/cdefs.h + /usr/include/sys/ioctl.h + /usr/include/sys/select.h + /usr/include/sys/stat.h + /usr/include/sys/ttydefaults.h + /usr/include/sys/types.h + /usr/include/sys/ucontext.h + /usr/include/termios.h + /usr/include/unistd.h + /usr/lib/gcc/x86_64-redhat-linux/14/include/limits.h + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdarg.h + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdbool.h + /usr/lib/gcc/x86_64-redhat-linux/14/include/stddef.h + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdint.h + /usr/lib/gcc/x86_64-redhat-linux/14/include/syslimits.h + diff --git a/bin/isocline/bld/CMakeFiles/isocline.dir/compiler_depend.make b/bin/isocline/bld/CMakeFiles/isocline.dir/compiler_depend.make new file mode 100644 index 0000000..81f0345 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/isocline.dir/compiler_depend.make @@ -0,0 +1,559 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +CMakeFiles/isocline.dir/src/isocline.c.o: /home/hyung-hwan/projects/isocline/src/isocline.c \ + /home/hyung-hwan/projects/isocline/include/isocline.h \ + /home/hyung-hwan/projects/isocline/src/attr.c \ + /home/hyung-hwan/projects/isocline/src/attr.h \ + /home/hyung-hwan/projects/isocline/src/bbcode.c \ + /home/hyung-hwan/projects/isocline/src/bbcode.h \ + /home/hyung-hwan/projects/isocline/src/bbcode_colors.c \ + /home/hyung-hwan/projects/isocline/src/common.c \ + /home/hyung-hwan/projects/isocline/src/common.h \ + /home/hyung-hwan/projects/isocline/src/completers.c \ + /home/hyung-hwan/projects/isocline/src/completions.c \ + /home/hyung-hwan/projects/isocline/src/completions.h \ + /home/hyung-hwan/projects/isocline/src/editline.c \ + /home/hyung-hwan/projects/isocline/src/editline_completion.c \ + /home/hyung-hwan/projects/isocline/src/editline_help.c \ + /home/hyung-hwan/projects/isocline/src/editline_history.c \ + /home/hyung-hwan/projects/isocline/src/env.h \ + /home/hyung-hwan/projects/isocline/src/highlight.c \ + /home/hyung-hwan/projects/isocline/src/highlight.h \ + /home/hyung-hwan/projects/isocline/src/history.c \ + /home/hyung-hwan/projects/isocline/src/history.h \ + /home/hyung-hwan/projects/isocline/src/stringbuf.c \ + /home/hyung-hwan/projects/isocline/src/stringbuf.h \ + /home/hyung-hwan/projects/isocline/src/term.c \ + /home/hyung-hwan/projects/isocline/src/term.h \ + /home/hyung-hwan/projects/isocline/src/term_color.c \ + /home/hyung-hwan/projects/isocline/src/tty.c \ + /home/hyung-hwan/projects/isocline/src/tty.h \ + /home/hyung-hwan/projects/isocline/src/tty_esc.c \ + /home/hyung-hwan/projects/isocline/src/undo.c \ + /home/hyung-hwan/projects/isocline/src/undo.h \ + /home/hyung-hwan/projects/isocline/src/wcwidth.c \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/asm-generic/ioctls.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/asm/bitsperlong.h \ + /usr/include/asm/errno.h \ + /usr/include/asm/ioctl.h \ + /usr/include/asm/ioctls.h \ + /usr/include/asm/posix_types.h \ + /usr/include/asm/posix_types_64.h \ + /usr/include/asm/types.h \ + /usr/include/assert.h \ + /usr/include/bits/atomic_wide_counter.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/confname.h \ + /usr/include/bits/dirent.h \ + /usr/include/bits/dirent_ext.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/environments.h \ + /usr/include/bits/errno.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/getopt_core.h \ + /usr/include/bits/getopt_posix.h \ + /usr/include/bits/ioctl-types.h \ + /usr/include/bits/ioctls.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/local_lim.h \ + /usr/include/bits/locale.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/posix_opt.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/bits/pthread_stack_min.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/select.h \ + /usr/include/bits/sigaction.h \ + /usr/include/bits/sigcontext.h \ + /usr/include/bits/sigevent-consts.h \ + /usr/include/bits/siginfo-arch.h \ + /usr/include/bits/siginfo-consts.h \ + /usr/include/bits/signal_ext.h \ + /usr/include/bits/signum-arch.h \ + /usr/include/bits/signum-generic.h \ + /usr/include/bits/sigstack.h \ + /usr/include/bits/sigstksz.h \ + /usr/include/bits/sigthread.h \ + /usr/include/bits/ss_flags.h \ + /usr/include/bits/stat.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdio.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/struct_stat.h \ + /usr/include/bits/termios-baud.h \ + /usr/include/bits/termios-c_cc.h \ + /usr/include/bits/termios-c_cflag.h \ + /usr/include/bits/termios-c_iflag.h \ + /usr/include/bits/termios-c_lflag.h \ + /usr/include/bits/termios-c_oflag.h \ + /usr/include/bits/termios-misc.h \ + /usr/include/bits/termios-struct.h \ + /usr/include/bits/termios-tcflow.h \ + /usr/include/bits/termios.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/__sigval_t.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/sig_atomic_t.h \ + /usr/include/bits/types/sigevent_t.h \ + /usr/include/bits/types/siginfo_t.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/sigval_t.h \ + /usr/include/bits/types/stack_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/struct_sigstack.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/bits/uio_lim.h \ + /usr/include/bits/unistd_ext.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/dirent.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/inttypes.h \ + /usr/include/limits.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/ioctl.h \ + /usr/include/linux/kd.h \ + /usr/include/linux/limits.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/signal.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/sys/cdefs.h \ + /usr/include/sys/ioctl.h \ + /usr/include/sys/select.h \ + /usr/include/sys/stat.h \ + /usr/include/sys/ttydefaults.h \ + /usr/include/sys/types.h \ + /usr/include/sys/ucontext.h \ + /usr/include/termios.h \ + /usr/include/unistd.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/limits.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdarg.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdbool.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/stddef.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdint.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/syslimits.h + + +/usr/lib/gcc/x86_64-redhat-linux/14/include/stddef.h: + +/usr/lib/gcc/x86_64-redhat-linux/14/include/stdarg.h: + +/usr/lib/gcc/x86_64-redhat-linux/14/include/limits.h: + +/usr/include/unistd.h: + +/usr/include/termios.h: + +/usr/include/sys/types.h: + +/usr/include/sys/select.h: + +/usr/include/sys/cdefs.h: + +/usr/include/strings.h: + +/usr/include/string.h: + +/usr/include/stdlib.h: + +/usr/include/stdio.h: + +/usr/include/signal.h: + +/usr/include/linux/posix_types.h: + +/usr/include/stdint.h: + +/usr/include/linux/limits.h: + +/usr/include/linux/types.h: + +/usr/include/linux/ioctl.h: + +/usr/include/linux/errno.h: + +/usr/include/limits.h: + +/usr/include/inttypes.h: + +/usr/include/gnu/stubs-64.h: + +/usr/include/features-time64.h: + +/usr/include/endian.h: + +/usr/include/dirent.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/unistd_ext.h: + +/usr/include/bits/uio_lim.h: + +/usr/include/bits/uintn-identity.h: + +/usr/include/bits/types/timer_t.h: + +/usr/include/bits/types/struct_timeval.h: + +/usr/include/bits/types/struct_sigstack.h: + +/usr/include/bits/types/sigval_t.h: + +/usr/include/bits/types/sigset_t.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/dirent_ext.h: + +/usr/include/bits/dirent.h: + +/usr/include/bits/byteswap.h: + +/usr/include/bits/confname.h: + +/usr/include/bits/errno.h: + +/usr/include/bits/types/clockid_t.h: + +/usr/include/asm/types.h: + +/usr/include/asm/posix_types.h: + +/usr/include/asm/posix_types_64.h: + +/usr/include/sys/stat.h: + +/usr/include/bits/types/struct_FILE.h: + +/usr/include/bits/ss_flags.h: + +/usr/include/assert.h: + +/usr/include/bits/stat.h: + +/usr/include/asm/bitsperlong.h: + +/usr/include/bits/sigcontext.h: + +/usr/include/asm/ioctl.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/bits/types/siginfo_t.h: + +/usr/include/asm-generic/ioctl.h: + +/home/hyung-hwan/projects/isocline/src/undo.h: + +/home/hyung-hwan/projects/isocline/src/attr.c: + +/home/hyung-hwan/projects/isocline/src/editline_help.c: + +/usr/include/bits/wchar.h: + +/usr/include/asm-generic/bitsperlong.h: + +/home/hyung-hwan/projects/isocline/src/stringbuf.c: + +/usr/include/sys/ioctl.h: + +/home/hyung-hwan/projects/isocline/src/bbcode_colors.c: + +/usr/include/bits/types/FILE.h: + +/home/hyung-hwan/projects/isocline/src/completions.h: + +/home/hyung-hwan/projects/isocline/src/common.h: + +/home/hyung-hwan/projects/isocline/include/isocline.h: + +/home/hyung-hwan/projects/isocline/src/env.h: + +/usr/include/asm/errno.h: + +/usr/include/bits/endian.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/bits/timesize.h: + +/home/hyung-hwan/projects/isocline/src/history.c: + +/usr/include/bits/types/__sigval_t.h: + +/home/hyung-hwan/projects/isocline/src/completers.c: + +/home/hyung-hwan/projects/isocline/src/bbcode.h: + +/usr/include/bits/stdlib-bsearch.h: + +/home/hyung-hwan/projects/isocline/src/common.c: + +/home/hyung-hwan/projects/isocline/src/attr.h: + +/usr/include/alloca.h: + +/home/hyung-hwan/projects/isocline/src/editline_history.c: + +/usr/include/asm-generic/ioctls.h: + +/usr/include/bits/termios-c_cflag.h: + +/home/hyung-hwan/projects/isocline/src/bbcode.c: + +/home/hyung-hwan/projects/isocline/src/editline.c: + +/usr/include/bits/types/sigevent_t.h: + +/usr/include/linux/kd.h: + +/usr/include/bits/floatn-common.h: + +/home/hyung-hwan/projects/isocline/src/tty_esc.c: + +/usr/include/sys/ucontext.h: + +/usr/include/bits/signal_ext.h: + +/home/hyung-hwan/projects/isocline/src/highlight.c: + +/usr/include/asm-generic/int-ll64.h: + +/home/hyung-hwan/projects/isocline/src/highlight.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/asm-generic/types.h: + +/home/hyung-hwan/projects/isocline/src/completions.c: + +/usr/include/bits/stdint-uintn.h: + +/home/hyung-hwan/projects/isocline/src/wcwidth.c: + +/usr/include/bits/types/cookie_io_functions_t.h: + +/usr/include/errno.h: + +/home/hyung-hwan/projects/isocline/src/history.h: + +/home/hyung-hwan/projects/isocline/src/stringbuf.h: + +/usr/include/stdc-predef.h: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/bits/types/__sigset_t.h: + +/usr/include/bits/sigstksz.h: + +/usr/lib/gcc/x86_64-redhat-linux/14/include/syslimits.h: + +/usr/include/bits/stdint-intn.h: + +/usr/include/features.h: + +/usr/include/bits/endianness.h: + +/usr/include/asm/ioctls.h: + +/usr/include/bits/types/struct_timespec.h: + +/home/hyung-hwan/projects/isocline/src/term.h: + +/usr/include/bits/types/__locale_t.h: + +/usr/include/linux/stddef.h: + +/home/hyung-hwan/projects/isocline/src/isocline.c: + +/usr/include/bits/sigthread.h: + +/usr/include/bits/pthread_stack_min.h: + +/home/hyung-hwan/projects/isocline/src/term_color.c: + +/usr/include/bits/pthread_stack_min-dynamic.h: + +/usr/include/bits/termios-baud.h: + +/usr/include/bits/floatn.h: + +/usr/include/bits/siginfo-arch.h: + +/usr/include/bits/types.h: + +/usr/include/bits/getopt_posix.h: + +/usr/include/locale.h: + +/usr/include/bits/ioctl-types.h: + +/usr/include/bits/thread-shared-types.h: + +/usr/include/bits/libc-header-start.h: + +/usr/include/bits/siginfo-consts.h: + +/usr/include/bits/local_lim.h: + +/home/hyung-hwan/projects/isocline/src/editline_completion.c: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/types/__mbstate_t.h: + +/usr/include/bits/locale.h: + +/usr/include/bits/long-double.h: + +/usr/include/bits/atomic_wide_counter.h: + +/usr/include/bits/posix_opt.h: + +/usr/lib/gcc/x86_64-redhat-linux/14/include/stdint.h: + +/usr/include/gnu/stubs.h: + +/usr/include/bits/pthreadtypes-arch.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigaction.h: + +/usr/include/bits/getopt_core.h: + +/usr/include/bits/sigstack.h: + +/usr/include/bits/termios-c_lflag.h: + +/home/hyung-hwan/projects/isocline/src/undo.c: + +/usr/include/bits/termios-struct.h: + +/usr/include/sys/ttydefaults.h: + +/usr/include/bits/types/stack_t.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/sigevent-consts.h: + +/usr/include/bits/signum-arch.h: + +/usr/include/bits/signum-generic.h: + +/usr/include/bits/stdint-least.h: + +/usr/include/bits/termios.h: + +/home/hyung-hwan/projects/isocline/src/tty.h: + +/usr/include/bits/stdio.h: + +/usr/include/bits/types/__FILE.h: + +/usr/include/bits/struct_mutex.h: + +/usr/include/bits/struct_rwlock.h: + +/usr/lib/gcc/x86_64-redhat-linux/14/include/stdbool.h: + +/usr/include/bits/termios-c_cc.h: + +/usr/include/bits/types/time_t.h: + +/usr/include/bits/struct_stat.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/termios-c_iflag.h: + +/usr/include/bits/termios-c_oflag.h: + +/usr/include/bits/termios-misc.h: + +/home/hyung-hwan/projects/isocline/src/term.c: + +/usr/include/bits/termios-tcflow.h: + +/usr/include/bits/stdlib-float.h: + +/usr/include/bits/time64.h: + +/usr/include/bits/types/__fpos64_t.h: + +/usr/include/bits/ioctls.h: + +/usr/include/bits/types/__fpos_t.h: + +/usr/include/bits/types/clock_t.h: + +/home/hyung-hwan/projects/isocline/src/tty.c: + +/usr/include/bits/types/locale_t.h: + +/usr/include/bits/typesizes.h: + +/usr/include/bits/types/sig_atomic_t.h: diff --git a/bin/isocline/bld/CMakeFiles/isocline.dir/compiler_depend.ts b/bin/isocline/bld/CMakeFiles/isocline.dir/compiler_depend.ts new file mode 100644 index 0000000..475ff91 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/isocline.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for isocline. diff --git a/bin/isocline/bld/CMakeFiles/isocline.dir/depend.make b/bin/isocline/bld/CMakeFiles/isocline.dir/depend.make new file mode 100644 index 0000000..46cc602 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/isocline.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for isocline. +# This may be replaced when dependencies are built. diff --git a/bin/isocline/bld/CMakeFiles/isocline.dir/flags.make b/bin/isocline/bld/CMakeFiles/isocline.dir/flags.make new file mode 100644 index 0000000..ba4bd67 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/isocline.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# compile C with /usr/bin/cc +C_DEFINES = + +C_INCLUDES = -I/home/hyung-hwan/projects/isocline/include + +C_FLAGS = -O3 -DNDEBUG -std=gnu99 -fPIC -Wall -Wextra -Wpedantic -Wno-unknown-pragmas -Wno-unused-function -Wno-padded -Wno-missing-field-initializers -Wsign-conversion -Wno-missing-braces -Wint-conversion + diff --git a/bin/isocline/bld/CMakeFiles/isocline.dir/link.txt b/bin/isocline/bld/CMakeFiles/isocline.dir/link.txt new file mode 100644 index 0000000..50609b6 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/isocline.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libisocline.a CMakeFiles/isocline.dir/src/isocline.c.o +/usr/bin/ranlib libisocline.a diff --git a/bin/isocline/bld/CMakeFiles/isocline.dir/progress.make b/bin/isocline/bld/CMakeFiles/isocline.dir/progress.make new file mode 100644 index 0000000..8c8fb6f --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/isocline.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 + diff --git a/bin/isocline/bld/CMakeFiles/isocline.dir/src/isocline.c.o b/bin/isocline/bld/CMakeFiles/isocline.dir/src/isocline.c.o new file mode 100644 index 0000000000000000000000000000000000000000..4c3058363160e80947533e14b5537dcfcd7f61e5 GIT binary patch literal 203928 zcmdSC3w%`NnfN~g5rU#8C~8zHv5sw0Q4?h=kq8->fird@w4%@gYFkU)s+G1ALKTvU zGb5ai2iR5HZriQyukCKTz26Y6VkTSy*lK`^C>0`#&SB)@4MGs+|9zfwW->wTcK`p~ z{r#5@pUktbInJ6AMt4exwDMXAs_Fj`^`j$pAwByVq(0ns%5Wf{9yCfUNIld zKcCMZ&*$^G(Z=YcwkmJFdR9rTlcm;4)LQV$8e_C?&AfS+7Rnl<8-3CA4drHfN=0<= zX;EuizNfCkOdR*e$|)O{27xc$ce3$7M{WIxY zQ-@-o4H_$bb$K(jB{nD7(R@MfhC-i*>U+9gXqhaU=PFj1_#C zseEjx*)>#}r-AlPU(abitD8>i$Ybz^d{?diekX_nG#{xS0-DoA#XU z?OfEF>ATDG(<|J|@x`mVE4Z9z9Oy8+CRfq3&loY-7%^GORho&c-?aEmb+rA`Osp-R zJ-0{?C-Q@t9ul>O4~4*oC7jy$kzoJ^P{P6`fR*sz%HcyJ7EIUScgru>7qx~!)%M>B z6jAG$to$Z={qUgly=I=yx7j5W;juwU%fXou>$%_!!Rv!FuD{M~e|;7cWm<~@<)#%2 zRGU^bP-~_(#;!CIJoByh`jiuLC}5q}*6Jt|_(8NM6E&h#fw@J{0( zejC6?t-~NaG}LcqUMn-}=L9N@2SN=&GqKJeNvvo7<}{e5m0KEWXjEWbNb9r4vhRXN z57LI}+%gxxk;E~7>`M`Qs{j4^?}<%o95=4{&8F0$*3+Bp8|i(!ndvEO9Ji>fF?O4F zAU)He*Uvh`J{Or%>_@QRbIu2FZ$1TqCsw)d3%sWfrvAf}mpQA2Cq6AaFk2X7G!4!G zU-n&jvwl}B8edcv^cl&xjz}7`oBdI1PGDTbIwS;8X{fwG%e5T*Bf@afPhKH z%7)q|Yo~KBjRR_#sUy)AJlKR#O^f;OZ^Nu#xA+q}Fsjl*wKJ9K(R3_OURsk08d&FS z=BwdS>F#XGy9g1XAWw$!Teq)>#{v=;?JLp@^rMvI{DsQ>{B)gZ9fj<>Wk@c?&w%0~ z`*BgAZj5qeqIIq`YC?hOMolzuvr#i6FyE;8ULZ~#qvnT!75e+Lz{C3cyTGsX_whgn zzovaPe|;`ID47YSoecEoiy6XWJ7JCTa=E9s3eye+suWvh`XnCucssmS-loU7O|-8S zNM{REd-^3kwcH%sQeoB~H0+0Xcl{F!`K!YcIa0shG@AB{#QUgubrwz1HrKSr_{{ou zOe4DAwAP!}UXdOynEQ1eCs&&3@j?pu>E)ss$D7t*)4HvEeOWb-h>Sa9ec2$NNEa0W zh_`-t>>o=nUi-Q4OQE_B6@YQzDhQyWP4T}S{~|y0!5f;ar&WZS*0YT0Ekt-FlrubP zl?9R;jnqm;j-6vHJrkaerZ0Z9q{qz_~PpvSm{nw-$stQEYe6g9x zA(Ym_??>}S@=+R#)W6vFXACB5f1yCh<(&d?J$=9P%5R* zHtV+<_P6zVT7_Bj0^(qEuUXR_v4*(PJh8U2M10R%5lw$IQvY`A%~7jIAs*vGT%13F z7hus8MM#WP3xhHfYk+xQd8Ga?v7Z3K*PpG+=bm4I$PEmKC`x+~JF2e3iBoGu-4^E# ze*5Vub!g#iG!tAZ?(|^RQdDE=fixJuSG1Gt8 zw4Qcxll~eMJKn5;+P_w@zU)dRT&2hmCZSoAg$r^od-g$56p(XAZa$A#*%nD(UlB&pxExw8j zzM~>)9gJ9aFt*Ezx)*~Z&NTakDkIjPv3B0M&c$IgeTlqCxhajVm*bj=-TP+rhj+>HYKIb~2 z7h~nnh6`h#1eX)dM~{rAgs;rkFt_=X+-1rS4Rd23u{smGcO~}X8Jx4=)I|1@hRa({ z$M4B}ZMd;=D&A6;AD?5JY4w?ExW}atePhq`Q{SQSJvdtL!n?ig`P{i`_f!9?&loEw zQNNS=u{D%@GLfxq`1pdCOWF~tb;%GT=RwaR>mS~V;PnyfS(&1@S4+1AO0Ry)xO0%1 zzO&rC_)gS96kU;St1w1{($H7*6D~X8N{r1&#iqmSfhe zlg`b-6z@8*-v@H{(lh>`vFwiw#xp8ivWrhV&q)24r%~HYoNbxqDQmJqYe{2K<)X^7Ta+5UtZpD`VP0e4-hH^YOlk3r=cG=9^!N z_YG}6Da>@vjQ0(SeTtHe#zX5v$@Q^K@xJq#*TowK&uL!UlzJt0o|(uDide$~xe+p- z@~Ax0RThxm3Zk$;rQ!#Bc#?8G5yX1VmAAo}!5c7^yrClYv3SMiD5n`;qw(PSNc}eB zp-f#zW7X5mr@u$=`I@Z5rakIxh`@R$Qu7>hVA@y)QR{g2*C=Bv!&qiV?Cbps6OFZ9 zoO`r{A4@Jh`QPD>)OW=mw48{w7K3T9Ju@!&c{RDwZNdnzbz-iFMgFNBb^=%>ZLYvJ z+RjM+Cv2lh18k%BF^pUn=RdHI1ll$I3|64Qt*Sm!TNbwB_nG5oRsyNy9W81{}i#_^}IkL8VV-D^brczHUB!CI@J8L;@e$?x54*5x->q% zwz(#LH=f>wru71Yfh2CM>cDpFgF34}66fxx+zS2)y|}aLL1ZNVfj5ouV;3693|EDIpOgyWx_ytyuW73W%hkY_u?0@WMN z+`7gT_k;0z9oBVZKle^PA4DL~q0E{mFV(B1-$>@wGSgNgeNsA9TOLFtyr&fWCARg9 zz$o|{f*z%9l?)i2**r4Mi;KXaPqeLH8pMNC@ z8`G*V4d)o&?C5ZYmT!oi zMAb%LV(%sKzRO$QGFJ`hkqJMVM}u}7_tTup9olu}Pb#k+qXQo7Ebnd}tpUNRmUGNi zg-E4V{70|+iSSr`bsd0IZBK1a^i~=7?gb}_{Agp@OI+B?Md$0N+mB50pXOUoj62pH zdh+A2aMYcW+~^V+R(iR@p6{)YkO(@h{bo< z3-k4d7r$tK!*`(A*|GhDeJ%IX$!7qg(8;+aEf@STY5#cJUu*wNY5#cZi#m)o1-z{i zz2gNeOPa+#sOyMW@2oy=21;;-1g+}wSi@V9%VNey?OOsBP*w%k1b=oH7<(Z^Re{B^ zT$o6#fgMJ2r(QlPMWfbhkAW@UTjo#GO}^AdJ2=sZWX!F*GrdF1Z=2SPwH4;7XAWQY z@{hi|w#q!5Lt>ek-icU+*Y5sku`gk>K%)j3uSGlW-_Ih2%-`as#(L0*yY-GUx zy1#Bq#OkTrh`1s05^zl>tFx{n(dTcjHq)t9Kr3GCWp1oT?~RqolLQIDrD0EHx387^ zqO^toFcmRrF|e)uI$}kT*s4OM1B$zJY^IkKx`Ll2j;Hr@HB_2j>bglK{w^xz6z2ws zDR}z#_44&YeCdhr?G3A!_%HmCe1w*Y@yB>unXh?%TIDO0KgP5_#A|}farrS5wwv%f=J7!8^yZAa>@4y-=_Z{V0%@m^2^*)E}UID zF0EpJOU&!^#C`)C%31m)SWWHh&vH?m-%{!E9(g}2ijnF?52Jy~X#H`+wxBb#8+Kk3 zLtnO?+fw?L@L@S&GhEqVMKoQ9rxQnPV_ibPQU5{gV6^J=Dv7^Tal`1+v^OKrXd)=( zX)Pw1k$gzHkvQTq?awt$A@gF4(OMI!U)OxLnQp*^>l6>_E3f7AQsWkCG}(6^kJj&7 zY>GWp(PYPlY@y zMxFc?ovDMxSz-*IB>MTZnXWhMyBA$%+MlUX8=KL8S4VF|4pMHM1Yq#^@Uy}Z>qe>! ziLmyf&b`E`CAMad#Au8XHUg22^Nc$|lWAR}x8=r&LHeZD7=h0Kf+ZqY>5CEH!Etb- z*Ns&|1I7scE9K0RXiYJGyF$jnYE5w@*&J$7s+UL83o9b^2U>qB^SXSjM2-+djnbO5 ztP`g5V-}RCbSh(kpCvj0&;@ui^k0BfW|(#Ww+cd@rDC!Kq7vc}`ZMd_4BlWG)3%Ax z5wZTLY*n`dn*%rH1-K2*VLc8(>@4xCM}(7yjMRD=a3Ow%LyE(2sJYhcS_7d&hyA|0 z=y~hKNX*fYZ@&^Dvgm8SS<_|u4|oNyrC_usC*pir zR4M^OY=-t9d;&7|<;IlYr}VNg-iSn*fsX)E?7JoKEm!zeXgRZK*=LVfTp z*cP*4Bp7WQr~{dguJx1#iwD<;9Q82^of2h~MZ#;rXVjjO*Iuq+)gyQQKoG?rk$6hN z0e{w^s^n_V5+rx89V{i=K;&U9tI;bbHE zRbD0GauH`yYrP})CB4c(J|SlO6kPxzG?)Ge(Vf^##Hy<+tTp2EO+=P>_nl__nnj-> zlGb+aY}Ho>;1}n@m(@Ni>T{V5A=`p|v?cc^p;u|^)M8s0=p(!~>b6KLFYdd7M}q> zjVoa#fhVG@Y>kBz zva8N7aaQoA1ivMhIxoSc1nx9uwly}}SQ$Ojm)zLAH|l?L{UDzX127O(uSM~x^UrDb zECjIDCYP+NoiG6CW$m~D63gSWh&}TB+)wANAnc#}DFQ$DkSot!1Zq675cU5r4)`Yn z2SEW-48qFA*iu!dp?#jX;e0`}OHC5ANq>!nm(U<0o9h?fq~UwBK1E5v@0*?wH( z_RYlYKTbe{xILm_Z@*@#M+XtDIU#8OakDgNe};r}H2UL47qGH+W#jv(=&dLSrK&uY z=upWs)Bc4U&)0r)_ZIN?--EpLP2)`azYBr4d=LVAVWIaTkf1VFNMY6EeGxeE^%D^Y zQw+e@w_JZ13qCl5aQ|7Z)u*h>e9a^}{^!YB?X20;yD`9JWmseX@PFO;|G>nX9z zv|cnb2P)0XzN%~Nvc1>ZV~N$i5F{j$**ng(8UjJm>Ogv3qd)Yrt?YY;6r$6`9>-L2FYmldB93dnWVhkg&DgT38lL^cW#4 zGi-Bc*yg1q1{}#amDVQfjl^!_0ab!qG-;iKCax!lOts~*oD`6x2=V1Fw@*uS@WQ6~eIevba zAVZjpg84%uncTQYCO@IEB?Fwe{=f@iY6NARoXM*iLG*05h%e6*I z@*Tp%x{D)Zv|(#a$nr5rMkj-0gba^C>IjE*4%?(-TRMHPJG_Zb6^#`9fdNY$*i%i+ z(ry;B@uM=k2b*?7MkPVi`a*@%Bz{DH@Ctod5>IJ=-7J%7j){QO7$Fi_7APg=h*8?U zR^Fc|-w6s?&!8*_o_P9eT|xb@F5bFP)x{d25Z2l!8!JbSk(G89*rWEM!Gl>&KdS^F z;svayBb^q{95-@s^P94q-gYm#b}-AvZ_+M9Dq9*FS?gMe*6kz5i4#RfEUu5NlZACL zK->Y#TKZHFrJd#;EZ~cE^qWk3vOjmK$|GIB?~O&rRW!dP%jaX7`j^kg%_yslEd~e- zv0*~(_KnA**7IiOrLu7|hS$dG#3+W(76mHQ=D?iF-p0xcfEK~PD=_Yp;EMAHF=5j& z5{;ymS78pT5Y*^eIt24q$F`Cme%Whv5+=M8UyR?>ti36 zMQ-FhmT!Oavd+EjsC3O^Amm!`f~(ka1ym%nuM#0e;1C%Ww)T5+3JK+ks$k+(PgdO` z^z+{%ugrRU&!mX$|2lzn=sy-%EQh>TV4cf+BCrNZWlv!JHK}a%A(u0ID-q3!-4m@h z9Fcr0uCYgg^UY>WCh<~vb7X~SVRUsMaAx)5s!~3 zP9qp1vK}DIWolQyccJdH5}NxP7wSAb+TV2TvBJQd4-eqyRbp{EJNxmT#)xs(^)|m) zvaa{9|A}=y<30%iIn#wc3igbu7R8z!M5sJb5*|O$`uQ5V(4JNF&0LfEr zhR8qh{=u{=4u&O)_EzSD9ukEGXD@u;2rXsnHs-di5QFT=DsZN`fO#>JNLuTN)kqAZ zF26cX-lRlE2vC^Tt(E!fH6!K}A&RcaelF41cxPf!p`4B66-vJE2q`c9 zs9e{xAhDHrg=t*7Q{%HBXghHVBPkJY@fNBP%St!7i^Xq72~}$ZZ4>WV9`qstkIS9^ zs9FD_vFvH7iH}juFFoW8Ti%*!Rwh`uCGo4$ta%=TqmtAJ3BSPAEYD;k*ixe7m_(it z;ZeDoHO^-S(5sGAhFR{>cM1H9K3s^&;N+FWWymX}a8kh0(M2FJMpquG z*%@VYxQ-H<`zjV8eSRdGzFjc4uk|;oT=R;!=AT9VIgr-2JojCd1H~aHXw)6@MJ1ZP zzdy#WQ4yA6W0Pdf?%*HO@JLfCBtY);rEE zJSf~ptY=h%moy+mA=$OgJNyYg3Eq9q(PL7Dc*y{ItCncSc*)%(YvzgqjlDa7#suLI z00`ImLNAqq$VmOpwi0~9mBlz%DZYWX$!-|s;rm5~C`Og634!Ymo8TI2bYJUA*6;nX z&zb(5wELahzZS-4+Sd_#+SYofi{lGQaO}dPhTKhDaS<1=#3wTfY)am>>Bl$C+xkeA4Y7Du)8cX`|HpzP%9Zi3+!btrV zTxtC602g6$nlMwD2jym)rCg2mw50EbEmnNcnO(S9Qt@(VD)99V;VL-cTlfgKNu6HPf2w^}gsHvwm)Q z^GSf$c5XD?T-9U;{*s&N;(MQsJNc)GP9&MX)s3;!&qltrV@{&RUFFuenqi}^(Qkujrht) z%!P?&{ifEa=WcHlcl+0#yFJWoKjOLD>kCGM=Vyz{jaASeik}m;(ETU?36)r#l5!@F z9RB;65xb1_o3RHFvfkh+6ZQ9yI3xCf(1X<3748pNId`$T+i(9A+&7d-9Pr<>|Dwq6 zh4l4!8yUPQi=t+FXf)kY6}2ytie_SAg>T`AXu8TA9=~ec@K9Emm7Hd+N^-{7#=|rWck6^E1R3T0G0Wu;$L9eDf}|D?Cd;Ss!jB5IjI{ zi^i2#AW*tx02R6WPiUXz=DLn}-{=M7$rQRg-j`Xxy7jJ>AsRCNYP|12%gJ00GM2wg zL-D@1TTbJ4a2u(7u0B!nEXf}+R!{XCtEaK=;`H|2x?!PbIHtC{_2MGkxUj)kIc+c- z8isAKx`sWMy$Zc!e!DP#l1JulX~2+3^h_MqX-{g`mF?vKpuM&C{fx`jZ=A4%T~#u& ze)`b$Wn;Oh*bi94evvioD_CRBJtz29_*V-2!+{@rCDS7tLN3xB7B0XR!W)2zT$_mv z`GE_3Di2wyDoN>Z^P5y>7!PJpGR8w4Rhj0GgzGlqpA&~5S0ZX{C=fErL*S5A>>;_A zSHO&>KKi`aBS!Zx=_|Xe~ z7nQQRvIYt<_iwKJB}FRusOU!3XmSy$f3EHP+`JMrVn;<18BCjvv5#8WChLzRu#Y{( zzCjbD_R!r0QR^1EvtG*G=kcG$S7cl%=R$D4!tH|xMoRX`IH&PP#-~qilqc^3RR4Sx z`Bm&oxZ-h57mucY7WlTnn%ZbA{W8F^4Jl%6VNEDt5`GCw&hS^|vA?^C^f}D5swRXh zTDuxW(?s-_C=f`)=*cze_(6XC9#wqC0~91{{Th4Jut@#va^t=YoS%v041^&K%jA9XpWc62>HcW43YGws%4Q;+Hn_5`@13@;x?E4 zWVdt(tWmE6?YPiu#G1q!!KCUY>#oYEKg)bHS=W>YjRz)Gu}T@S1_h1pPrAUc%N3xt z1D84b=gUJkyBetTN5S|wmR$th<+%ol_h2uXlB=Oy& z3`dAXjS;b~F#3K(D>N<)V0uMF9W$U8{7M4@@tb}3X%DH9!Ber44@In@5iCRkPZS1w zxODZ|LNB0j>IISd*PE=F6;0L`VU#<|4SSSO{ZF8J;REu)aRlj)c;g9uNn)G}1w=d( z+QRa5=bVYJ%6?TLnL`Xr=t&01DA}x1=-l}MT`-wMv6-0mM|X#n-@X2{8)%1Ne2E`flgIh$Q)YR?s@8z(}6Nv#_xeHy4&{vW~Oj z3}L7a6`H9e{v119+LOoC0;o6}=gP#h2tQyE3s*qx$Gz&IVG~Ab$hzAmvsIq``JW{Q z$Q8m#Vu?f}33RM7{cjNq8r^aZiA$qN1gt?s(`EBNxRw+?3yvbn(Y(_>DO8C?A) z_BZ+Jt)Eo~L#pRKRDuHHyXy=7&6}}rlcGloX`Pos`Z7R_775ARy{fCi*kgrZyD{$- z+N?82n9SPh-h7IiV*kOJbsb{5iRUCc&csP(eDg)dVf|j-e2JOoOUPuo&-bs^8!GM6~{8a9Erf znUp595^z*D)i`h=1AJOY6Em+NkgeV-Jkk&l!jy@)urLwEvO5`D#Q#ow;^+lG%Ek}N z&06s&W#<|>O^N{R2zo&wt#7+D7b-z_$z{?0B}88TM(p21l8*iksijxCOW?02z1EEI zJGuMlkjxh2-UIN&01G)d(=+!X)>a8&6tgkgU*8~9i1vmNB)8Nw!d)`PTGP5Ou#|VA zoXX_|0yi#Y!Ckpglk_$?B?AxhQ0~R97CU@dKo+Rr0HynU(x{C(xJdj;ksAqcJ$Ae%yzjXNsB0uiVJDU7pd75wZ|Ym&`k%j zOE;_UmueK??c4lCtS{sNSl{0o5ea&0?rd4VDAM;~Bl!^|Ira$7;iA9uc~nlYnX*_T z;x3*k1!Smi$^h&!SHSd5;`Xugc(k$PX*v)|)hJ+AsD&M7!CcXS81=zwNcuKXdv}n) zo@98jsUlu+?bPUDKO|wSP~c|QtjNc}R?TMpLH$-{S3^-Z1!rle(ey2Wo1@AmECf^n zz{$<@OFLTLlD6bZ>@fTGfM4LMrL`vOb@{>>sVE)Y6*3d26lg8E)S zXmM85-Cy#V_~U_JbI-OV?+Fit#tMm+^86&Z*DO~;S%svk>x7nnEHBc(Q|ioKqQE2r z9XuqV$fen!F=D9RNTU%8m1dV+%tKtp_O;u2R${9PJ*|3+5sBQ4SY6JCRIx!N5QWo+ z&Ev{zSG4Ud-n$sEas?(*9DxzXp}x|C+6uCd^%c|hxTDAr1K5Nc)A@~d+b9fcB!38* zxq_2KW^bwH`lzIg>)r~Ys8@P8$&Trg*|-kXIoXZBMrG^Mv)9^zK|~lai)c=mTmv^u zZkFLI39}Tv)=2%c+*!Mu2t`CO7nh$((FjYHo>0NBt-)qBjZm-h-hc)~FTO(kPuOL( zvd42SEi9fzvy1MMCh((aIa0G92brY$P9wR6!qTF`AYDqarkb~#SPGrAzU%_v8V|tD zBkQ(EpambTvC#OUD;a>+6AwJG7F!q(Tckn%TspOzkjL8d>$#tL@>RNVJ`ZUZ?uj&? zSAh6ig>m0Eg%Y`?$Z_vU+i7e}lOSAO-WkL@?b1y<>hI9?pBR916-8V+aqS6qkxAl& zyA4ZrS<4Kt6Fnk{sLSSaXQppLwUec*OZn+5h=vnL!^_wTlGwP~2s6Y2jq8&E;Z}*J zRBI$KT7P$?k(Bigw@_h;M5EY7(vddwlaI4 zSoNung;PNs0BmfX!2UBf43D);dnQKL@HZ2$`eWyq*16m_n)RDwrRD?jl^2Q5>8ACW z?Yv~Yh%MoCU4kSRFFKmXL=Opblow)TDsY^$`sauJJtAGN;5dooXdcV{ZlQzZ#@Lyx z1Ift{BZsh0X(net3>mjM_S*VTnQ#rXc#!Fm&0T`4NPVx7>gIv-f-;s*?2NW*4>}hg z{V+QBieadBnKqYO1^I3D(#$kE#Y@+oDh)&7rG^OuEo_ucgR;fsN>;2;;&nS*N+tMr zPVT}1I$tIdC9yp=I=<*b9Ivd4~! z*6hB(GT>QZDBwu+_>RwVRKLUz_}na{Zb7 zm1&Bd9A9{n&q)4}7FY-I_D0`GY)`6BtwsR){iA&%}q(vktOxnP9f3X$r#` zyezC3kz~Qx(5wfL4%r$q5{qs8MH}pIqk%SZ)BEiWfx(5%>*OhkMkJ06HkLaAaiKd& z8h-!o9$P1{?~8r8*k_gYIj!O`Kt$lVz~4_XY3;-gC2Mb{^eJh4x}w8gB#k5=$Szlx zyQ$(a?5;vXQhus-$sUekm%mq7r&Y{;th~RdM^a8D#S8QsO@COXDs?@0C@=str%1;+ z^`IqxdChj1=NP42zL1^QEvDD?WYvHiEjn3uD>G(ff zzev#){F*!~@>c=Jx-~#HJa=Y44G%cq@!CZ!?{k%~%a7b&-~!>^zfb*hq<)S{0@nb4 z4`1_(Ri-sOAjyUxT?LaH+-RK_(X|b-S(>n9gaabH$06TmEcyS5}qdV4OIU zo+E+a*%!Mak|rCkxasN@UHXtPnbloDxx2(7c-WHLBX9`>1TM%;xk{)9dA4ktT-amd zx__S~RWCU*Ph=WHMR@671tgs7+o`J1+M%D*QY=s#vByvX_2RCh6Ko@X;tIo(W4VkvT`xD=r6$YLgDrMzn@SCix( z8Y^maspKvy6k8ghYYL>n78_EFoBGHbPFew5H*--HNub31N*ykpeqsO$96z)b84rGp z`*uMlt9{s&PgK#l^9ycSbNDd?I9K${Mh)$G>)oQf-&Jpw-~%h%VnwYJY2-084S);C zMHSCac@q(HcXga8Q!Gcw9IDcF=KLA%WEsipd8sPdnpMdXGsyxY17?>r1%g@1Xwhb% zvAP`+vlzQwqJ_&OZe5~6BI%)#uBqxxk=7nbPs0l#T|#!zp&EyX50jDxy)ARIWUWj> ze+{R`LJh-=T_wLJ*2eits7%Y!P~d#bi_yO9iydN8P2=R7 zg8tJ^VgX6*YM9gfuq)#viz%P|6@>)|sldwUUj+W;vTm#+RmHb;@ukXZQlv1%<<;Py zQN;e@jUY9F2f3%+I7xb9Bz;q5{yL1ssk()Mo+4cY*JZ#Xrn+bK2zkL@{oEz8o1Fhf zU#Sch7>9cUa;~5cvk%i2!J3f)#U=IoksMk&BXGVTLAWB@A_bS;9ynk4 zhjLn8-s*&8XBA*-gJwN>?e7zU5Aywd3SM;^>IGV;lR0j<%LG`iBl&#y58!q@Z{cDJP zp_#0`L8J$3m>(ir=7oYm)aFXXG$(JB#kM8-PKj-nP3A0=6@0wxXC9Lokbo%?j#Lho zwOUUrELgD_2(o7cY!iG)4H{Ep3! zrZ1LUfttE~1wF@tUAiI5VqcZSv31dOFz(HwJyAJ1Vz8OGyWH2xiWcw52a@+)la(Kf z%T?|xRuE~4QeBhXD2TO-Cn^}E=gUPy-1vJj3hoA!e2lG1lWX1Psu_ri3Qm|p)=jRZ ztXH>|Fl*xOYG3O`9=z-u0nB11OnMyU$-1d9$KO`H=q0(~FbuiZtGivOZkvuCi(Mos z#gb{Pufy&JA=zCPmi|eD3A@~NTjPJKv?-;}JfUsOmI4sPu|QEfWaGuI?7d>>B<`;C zwU!srmA(xM_}hV;Y*KTaz+FI=#6T8rkjXAX!7mCl0zlzfFjTmnRdRi^UXOwaUyIGha%f7=BSb-R*;Y)r*3%>DA(5^r1yvv~RpXy4ddjmtFrT8< zOX^D;&W`wlis!JOkfs?)-%){>pM|LTH0o!cYtyrmTOpp>tb%{0ksV@uYFKx}nN8`% z6;0`zDstDk^rxkXajo9h2UoVThI zaoPO$P1dm{t4l&&jpWc(Hx2#*b^`lO=BoBM+dEPOHHkdiEa5E%&@2mg;y^;-8rFO~ z@UTojZxI`7Z|&Cx`JSTwisD!K_edBGbC$4Lv_{+p!FZJzHx=27pAeQ5Cm9)0399Cr zT(FWSB>-vJC-b7McA$=^u`^gntm%SiX(SH7UY55|3;>Q-lP2%#2K9Gz*q8d?GR+|=y zX6d2D!~?c+s8YbdLnHJ?(_bqj9-Kw&TBP~s3SwN$AoN@z??6_Hba9jO0VJV@ z-DxVCfh1qH(x>GAl?5aVVWVUrM656?S0loh?qt0;#Ac3-((f{&04G{2{izgyy`s!-K!oxWno~ z+@U1qa5jrboNut+^grX7x{Jx&E+ZcCfpLdI(Bb{yIT1fXYk834E*iNQcos^0i|AOa z#Z-ZL9b)E>rags7N_Xq@M-K{Vy4z`fG$%&Mc~C|ZKa(qE8?HU}PlEr# zZW`ePQ}TPh2D^TZl}u>!CD*`0j&5QZI)Yq;`4`TOFD7g~Q-i@0p84``6iriHG(kl* z94IliQh+&~$Xlhm^8ty5eJzg<#ZER>hS^mvkED`mUqhBu6NiUX`1@lr@2@Y~UtcPK zqLxg7UZRD`(-HQ_mkOe-hc(iCdtf^E)kF_9>_EVn@}s0Yk2%n>EFg!>RmlUTM;5;> zbT?LhOIzHvsY76!g;IP=Orrom^5yd+- zl~9O%#=ayXP?i+UruuiuUqhXxxYJ4YscRV@`Fz<* z_LidtRtOgIU?DG9_$bu{dtz``%ac*^ME6e=`Nf{Ho8tqTTJ9*si9TO;4`~|toG+5bWr`?$#>c*Co`@Z zIYKrKk@+)32%C_DM*)(0OkiV>Le_-x!P0bRnYI2I0dgwTRB5u-dh;#yYjv_^vT9X1 zOUOHQlJv%e%tBIJ$fTTPBxj)XxEf@nvY1Sq2dqOkmb}0nRC%!y4zS4YLhZFB9I+b* z5%^`l*g6RY+n?-?_YGUHPhx5_WU-8rr7k+b8zVVg`T?4SXf9_ljSGPiKG0!;?3Uef zs0Q_B1a6f9Vml$~wXN*6|1Mxt*R;PXX4B(B?h0qiuf<%@TJu#i?8;t1VXHmHaWT?acI4$X41z^5VEWd(3^YEwj6vjajL@yx_1H z&O>uw93FOXSof*i`*qS~i~sbG#1=55D(Cz7HvO1f!JW9ArVdHiu=OV{h^Bz}6?qK< z&N8pomY3Wt4-&mYIe)^Q-pdy3p+tV&xL&&K9_h_JvL<)0%#ZG$QW~tLUZUeu&h3;) zbeumRzq#Olxm%du5=|Cw_0M+qO*MfncJnrg06-HjTrh712X^_4loBaaJC!n}YGg1yO59A( z&?`|(E8>gJ%HLt6KF3hvZB@SJmqEjz*s%D7^W1eb?7A5N786%43S3rqsBU8zXsW~5 zpJVK@2bmOK$S!+Ae%ZCy*pVO7(OcZS=x$jI@`NPSi1k+3+QR0hDmE-u1>4z8&i=;3 z>*R;m>~VZbc0PsdQ4-qq1v5v_4<1@q8#Kae%#1UR>XFRR3GpMcKj>)CdP@tq+l98W z|6-7tIX)rrQZ3sf*R!<|p&H4&R3#gIkg4pKJ3l(CJ4$FH^V$S+*ak{OhiyQLHXuCB zVZ9Niwc5E6o?W4~*bd=dYn?_93Vx6M)#GdkAC#SaM7@e4Qn1bx9f}waCqe5e(7_UW z5jnkzoWi!we$04?VE9{|ZPGvCB+dcHE`(yOhroofvb!O(;GBkCEw`A7ygzoMv2uz( z(bLfoH^Jv}M1E+~GC#Y2ii9}suq@CG) z5E^HWkmmgQkU^8_aHEEFt?;5x(9O`sa8eA z6o1HWoF9z$ay<7*yd~B&Wl-441UaLdbb+{$5(UH4YX^tfuAA7+(>|U)&r|YSDK;_F zBWa?X%dM%cp<$bbb%v}Caz-!Ggwam>9$(cPc~3r6(TDSYsEmDL-(zr>=pEE@uD~0# zI@lbm=a?I*uT#X4OqupR_mJ*er4FS4Hx9TQ(=7++IC7#z(ccgw7eR#upne!!Z7lnp zxU!^AfKfTj_cE-UZjs%U9P-gsNA}6ikae^K`@lu&2q+HXC3*W-P;u(Tf5INs5UpQ> z%NeRVXr#pE6Lb0_A^|ZiaQH}49vAf=R|~vGdX^X^M=U-6Q<0O=Kvg<8mYKbj!(0Gp zOYCH`{jQ3KIk~*;Jak<1&^RK&*K9yOW{Eo>@}Edj=`-hB>?8N!!yTkS%mU7;5Pd;b z1q*-J1d{J!S`rRCkp0##1Ol!pNJ0`bIwNo?aviw|BrHhCvI<9f`p#>;Gva?;Pe(3{ zU-w^hw>GFfd%|iY>ksbP4BL$4A3#V*&?`GI7M;S*^R^zF(R#U#PE5{Y@nMFF!*l=nMQQ#KGQi`na>Fb2{YtE#>y~Bk{f=Et`pd zKhRMQ?Uce3BR@z&uWrjnR4H-_+Yh0i0e!aVj$Gb+Lzbg<*OAx(Bpbc*&P1>d|32cq z%>IfO&K4BE(yFt8D_u_@!?zeo9VaA?xleH2^#>vEYO)=Ktl6QX=6y9&;hSa$u8bt! z9n`wmbE^wTRXSCq?o-P~h_o*|mcEsW(^EVmz2Sq1bhJyPr6+^Ps3pKv^2~YD0kJLL(BBvwl zFZvLpD#-5>=xtMh-bO1~i%4Or*w~~%?9JN$hCu(3M`ujj-t2kMb?$yy6k8^1)6Qwy z5$mJOD(j|msNjTMLR(#UI8`1>LC%wu{oF!d?iMCD!LmqV$j#QzmSBv0jlV{3P4%xE z_kDvo5UkdCn2OkAhm;P+NWNV{caQ(8(A^vyxXB*fUHAWy?(TYxaTW77Js_giKBYcR z5vqa$^@sxqaCjhlw-WyF08~hxrW@8bmW>Bv@%r;x=STdzoXV2 z>F>5bel~zU<-BCVuk0ciVYl|v=Y4dgVYs#xf1MtGB=tRdyyr(BK#zLJQ$Ibj5}IAf zo}q|;r=-R%ze=dYQYsPoO&*`SR3#cs*7gR-zYm~C4oVRD_d@pA4@>D$o}|gx%iUj~ zv=@2r+~AVmGlhp6zmLE9-$Z|l z|Idl^cM7E5Pk(cH{~r1?<>CKN=OZ@ZUs# z#~wP7{?c!h(%*}`e-Hg_kcS2OlcU_-ox`m5WKTtUN`M0McQFxT4FhW=l#Hrh|4v9{ zF|i9tZRg!3bvst9E)$i&B2V^m*}cJQ4K8N`7>{m2X{i2%wr!D%rCF+tn(f87=CZY7 zj`JCs?N?mtxR&TNDj3OK^ikqy>2Xx$lAV$K4R2UyAdjEu7}i4UD-vOk@X;@F`be9u zlL&kCZ-}r*(i0@Y&T*AQ*q<2~VUJDIgDe-Y>7rGl>vB4QoHTtn`{hSvly`useG5Ov zi`0&`vvZ|;#L3^6D9{@H-U8>Q9>lk99*L#ut^XI#cUZ$Y4(hMFd6Un6NA1$$_ZDQ+ zZXs60u^r?jl*Wo!GSZiYSdpB9?Zt}R#L2<}MlKbc88TM)u{a@#*}*5K31*AQLb7^W zt==0khcO(GK%DFIOmGM<$6YhiRyC&b1D;1%`duaSFX>*J#Hu1 z6badryO+)hjKO^-G(Q4+*Zo41v9yJT#Ht%px6kt^1gL^N=x^mX=r---a zPZS}OmV{)McTu1)8`)0mNojIPp~?Q%wouNC2e|D)R@*psY1K_aS;oqzj8Hf9u&1sg zZ1q}BNW7%0dF9Lg>6_TmM;ndgpSg=4tv8ZS>BWskauXqv_|ZUYv3#_FZ~w)Q-fVoU zqpI6TJ`4o$qqi7KgvQ%p393{8O;3=3oss+oI11WRj}vJ&?)@hw5{KVN`620$wZ@+O zBxjK?u?3GS3G1IpT^jpTddxlSs3F$zK<5SBYPvf$w7w#K6i_At3Zao|iHcVM&NL%= z6U_zfna2rY8%q`p;UPW@i7*Gk+4 zs*WFRHd4E#SwUrLJ6EZF)?OkPOlaz#^wvoJf?pY>29t(mz3g6ZzcnA#@a7C*V{Od} z+EmWOiD48eN94?#3{$uy$Vs=JULy9DI_gaQU2*-jt4$Orsq>l<2KAmRv5<*~=;~tQHpH1p`N?19K$;4KgjPl_ejc zaXv>Fm=IbT3y?^+i&7H{X{8V7?mW}aCYZh|V|fK#MbZzrT129d<>95j8z~BdHOj*D z3ct+joRGmOK!jh>9JUrond)I=N#IbT?Ni9!;)&Z5>P9^AsbW*LnEg;I7z{7bf z{?JUDh!74SJJK&Vuy*eMN5S}7v;X7^$$1ujgFBnRmh#-G%mCaSdp2locaGDPU|j{y zcVRif?2=z`@r2;p<22YfbsyCV+{6r&%!h|}Et?*DkF_^-h+UP+NXbX2rKehVtk%pTQZ(ox9l!x zuK=uDR@ppxj+9s>_)}DThmJ)lTYH^fmB?$IA7Ntsq8}v}obiWxty8{WzCxa2BCPGj z?>OB16Ob!2LPKAqAum4a>7!ZnGC&_?zkxL?V&-PvVB2^CAVLI8DMB_1C`HIcks?k3 zAVpB>TYdBnUpS8g#`~$V=O}uj39yKuSE*21evIyfHI(Q3*G?=q4iKL#qiv8wR+wj&D9+RL#~_0&PBpiG?K zP_um?XdQih6yBGQm}%>|E(c`qyf7!XmEz}-s9d{uak0`LmsqD z)8KfCSb7I4c5V^yhY9%8Xf+r=K0a0tUq2mUkyf|xDP|uN)5}?cyZ8k1&F@@D*(Wel z{LVRC#YWcca}G#DOpIt<=TcB%Pku-sdWA|w`=0&ZR&Q~uR^s(r-6b@(c0WwbX!=U| z9@TxT<=P&3a#Q`A#(lE))=Ym-H`20PreC2V#nt)*#{3ni4I}w)lt8h%@pxlpHR%?0 zJEEwhS&}g_j<-I(>Jyu+XBITciL+f{IdqogE8&$!-DKEgt@qY5W=RFU3)uEKJ=#DI zMGdp4i&;$ianjq-%O^O2)wIlV8*#tTp-w+>Jxh4rlhK)K&5oi?%6 zk#-w3o3{UCh1%?O_lvDeYN)_ao9qZ$Ya}dBN(yeTvFvj&1g9+UC8E(S=Mg0S5ZuVu zi=LCO7p1P`rPIitc`LH%N2DNFaMx{RgSG6WU3MWerLMbH&Ye?$k9`tBFTeB6*gxZF zlR|R2yT$+IaB@d%iXe-8+e7-1E$ul~40z-{iy{Yire-=8qMyB}n;x;|0#E z!V5ZXcYpF#0;AsRau>%+Xr7MFQ?%v~X&bfKYf#LEBPNDM2h(}(#}T`gQS`Mga5LLj z>@=g8npG@dQ!Q6h5>P0)6uXa)8FKiCUXD=snrN$pd{6 z7=D7_*jnR)`j3F#WNp*zDS3GTFGVl+e^1K&;te0gYm_z4WGBQRUo9l1jkOLoMjOe? zz`6Lm?q-+Z<8V^xUKxeY+MOPMjUBt%$BAl1t5}adi}<@RK?k?~g}{TCE$4YX&sjn% zw>2WdDkOD^)Pdp`Y1}Upi2-d|sa14nto)sRm8KDE&A{g;QRFa>`$dqYt<7c>JDR7{ zSLs)1it!5tO}9m`i5FC`H3Gjz5$3otA{RC+tNQ--V!w*tUFM7ZyL`U&{%(5JPr8_0 z2?0$0X|rtaUAlg9nJ;(GycLojYdc3(ew?mg3~Hd~^{V(_zjoDfH!Hq0eif=DWZY$(i!(3eHX+8Gt^{da|Q&mJFi&3y~vj2z>r#s3=<^(=wJi?KjP~oS%JpKru z-!6~QFJV9rd;$LEdjXyk3r~)qL`d^1xvDc|v^Ub*6geXH5y-*;Q9 zl=@W?y`h0hZIFv9xyXvE4E3BWt5B%3+a*9IC&{2@Sm2e^HNg5k4LQe|x}tm|(Zb8G zuQt<5R?rgedTTA2clmT^$#B#9mOSGCZFhA%QM$XW z$||s)kV@^8lXLQy-ioCkw8K3i>kf|CKal8UFW_1jC2VEG93JAz!f?sC8*+r3^=8=G zLuyU-u_QzJ5>2>zCUG1)VKoSp7$jE2n?zQ#A4l1Wd|1zOzVtf*Bp38yT4fWoJp$|G z2O9+T^!**~5R7Geq#+dlKKR?b3=xsR;5%R1J~C+p)3h^zQcAsIEPV*7iNalH06~nN zyei&YX|DcgtO1V{psQk_bEcOz8}TtxHMr2_^zW@?Bmt z{o7JX`r#EWB^~rANzbnmnT?1n=rBGDtgS(OM(QfMXK)A-_04p?By`-!S4NH0YfPat z10m=>Kbd;L_B}n^8>y>#Y<23#JD%jr9Y(m*`Iwdj{TLSPc~HsB_;+OoEq7(cSu&C5 zNh?q4-zVg+bEXnXBV!p$bWnrS@av^<`j&J?e7ek!4;aa-;mR=kX6&gwF6pbxAiwrc zG*X46E5wK7Hf&6JMr9yJ^oXUboZ~#pXqBe(PgW}z_LnJsFxW1!(kepjJ$#vg%f^fN183ghOZ43oHYPozL~;(J7XnB=FWf5GfQ{Zv zi0!sYM5wEFoEsQGDeyiIc%8_bgHK3r9^nogh;vY*1^GLTlpNbs+D4j6f`G7Wo_vqo zC!^Ryz%DN7kC!{lz{*3B zu2MAVv=nL13j`MEQO_3HmA#*;QsH-CO<_C3sXhU1GnnZTx+#&4BOG_>>HZCZSz+bd zWatc|!EHA6goIpNPp^|pF)<6riDefqDo&5{sKiJ_uU8fMPoZ#IX1Hfct2elaOnyaM zWndD&Jz(7XMPY?>vFuq=_G9ie9pr?9!Oj#4q{k~WDelznaM{X3wtO7VNd1Gzka+&i zuo2p?XN8oqp;l6S)3G;^Du*B`BV|Ldit*Gk8Y$QaE}cT$%kN=EJP`VOcd0>;YowyW zx6N8gVJygC?@(s9&=Z1{qTKuV-6D4|C35E%?5ckLE}bX(@yr+F-n)oS6~M!U;mf0` zj<&A%4Ac`kS%0k4`4&}N`c^^mFATqgAZYw&o^^(HWk!&QU!Vr2jhLO4A0!Oh$Xp&^ z+x+ZAK`7A}A(`SjWcaQk?3xYfA+!jqkrGS7nF=+z13IIC#WM<;OiW3m^Nmw#4-V&V3NiBVH0sZnrN(M*Ja;DP0*qtTDfcVLLnet-y+mn*E+Fa+z z2eM1blw5lDxqP4U0P&f3-2D-o4heZf6hAncDWdT+%z2P4EV z%~{d3=m{NpYKY7>$qW0OR;~t&K;uD#hrIl0c7e9P{$r^}tdUSBepU#mZqZdjMdu_; zKu(V4pcABo;#FJ~l$^V-D;lUmnPKg_hv9^i*kL>a-$u%$s*riA7j?wudN-dUT~PuM z=j+;w{rS_`Dk3G5r_nb1ms0!ME_9+)FDdHH|I*=uB!z`9V#Ug3=Nex>d|i$B+@y@daME^u&hg^EBy!MEu~mu#ZnMNFVh(jr(pEmIAISiSX7+AtK6i0t=t40zOWU z7qgXllXC~YB5!XA8fQ(Z=59XNHfp>>64O*l29{DK&(3U$E2gXHgk9qs`7jahIW3ow zQv|3+n6#P<#JPqzzqeY5bBYq@d@ia4VNeR}CKQ^~gRLd{t>tN+I0L15Aw7b7sS~?I zb_&a;VXdc!XUORoTcBREOVkhDUgsW;AuXiYqx2j{lgQ@s_O(KvB^y9I`AJ}4zOxz) zp~zFrrJmuIK&A%y3vyiM_gZ_=IDarc5#-7t$gaV!XY9y11BNOZ)#S%zt_2+DZfVMe zqsv8xJa%Dnz9mE)qvs>FD~ZdAdnv?KMHRi6t`~3{!D@*Q zTet8jW{b0-`Mz9?*gXdfBA=qxF+M4Eu?{k^$3KqP-4QVjh~TDtTo|j_BEsb znKml?O3pgbJD6xhw5}qsnOQ=5ik}ckJeB>_&S91JNqbG!9-+2zvhlK(UYf6U1Lq5; zxSW-|nD!*hKV81CTXQf_iVIS$1n=?_t>?iphVAvSSH9Nh(P=0b^IwqB$d`V;Cb)!$DkhH$HSi(C&vP$H@-;6C zs+Tu2S!`8^S}*G-S_C_Yk}My=;Xt;UEFkGL%Wj4|1Mhb@X`?VE9iZ&SF;bEZFrY1j zwF0LW9uy_eHGdxh)MjN+GJJQv%S=}|>rj^}KRC2gkPb4hRAe4>BcNyMEFmDg2A_jj z3zCfmgyIK(p+{9m`Vl!FkPG2Jkgw{FVa^)0^bi#xtIwglb-_nwzfl)_jO4R2G2G9W zLsgbNiOtX?2j#zRET1g)!!P*b@+)-g)Cx(Qh(!34*rIHH(HT*-T^Kiog=-k^vsl$S z-X?o4XW=)TC+lL>%F%B?S3>=b{RkAv!~Gm?MeEeErriH3S7i0ot$itlLB zx@WHE6ssqx_<-BXou8}Uu*Vs~9KHt~N>h3=Qh}MAhX7pl=+7~OK#eYXiX_64aMk8> zw1oPr+o9CrY*Az-rAMFgy7OJ0m{zy*EL|6nTTsW&*LhgvH%>neu9`zdM`{Z{y^id6 zq1S_JH#DU>OwO+N9!8B&M{>)m%P36Jo9rMl)9UwoB2cq8-4>UM?y=9@`&(}r1#6~y zjij%-PVr;XhTCgD`>c@NKB%psX1Wp8(E#3_fBz*R_orG!x^kywcKf2gDX`&MqW zcVLkUpYeSyLVd;u8hiP+P4JU^A|hgKkWIZrUDNY9+eC81Doc;_kr8rHv^)$+GZ9>W^;;#b%6eF=IE3 zZ;8g{jc=JAyLEiajM$gPx6F#&KE7p6?91a@ZjQ|#-*QXrtK(a4jm5^d+#XvnzGZ%F z;rNzV>?7k_7RH*#w=9aatP;&K{*gGX#?IoqB*eeV*0?nM_Nw7L&Fx!d$j_^*kaE7< zu2rIfbK50s;LB}ZC9|E|vy(OWs{*~dr~rtm4}U$M}wJt6;>Z0>|=$Xtma^%x7@f_ zGSZM=6>1f{5`2>Jj@IvoN9_+uYt}m-dVv>4t>W%SiKrWWPAsZ(F^Yy%p9Q zp&Br;#rS1MjT5x^-59p9GQ%}{gPV_pjbCmF+W#aPJ@eAZLF1P%1Ru+D6Rz3BO{f2P z{|0Mw%^QhKS>i}}%US+6?cpiud2?S)U!t=t(KpPPlnK^%g^g)FA!Ax^1TyBZWxn5a z8^B6(PDm01ZpQ+35fDNNjPgzdkcGwbgJASi!Nj{mjcd1u*WQXT>Bm~R+0h|8V0(JN93`xhv`AFqcB1n-=O z_F(&&=j5P2L;7${ukp+7pnr3C+`&n9nJuH?{DuwT`c07ZtC03)`I-T7eaQND z#^T5(k%Am|=@344u?-tzMel&ckv<`YU#?V0qE6}+!|FhC3V(-cdX>RX1EH=Ov^Fpx zcYx0*^M-16!M(;WIdz7iQz2+=W(Z+BB)sbcH}}H3u<{D!-JX-V+Z6I|2tMkvZwB@~ z;_tPdt2ykU=sYE^P0F?9EvIIB2I;)iccX7YY1P~z$Oy+iBa*OPlnu$%>#b*um46D= z?93bhnnTtmkujl~zM$2I>_C)UT_Q@to+#NZ;0zEYZ-)FY_}{dS*F2qAUzRvt-g378 zh&}c}!S&`NA-;ku5(Z(ijoD}GOS#n@d>jJgyT2a@S*Hit3kum5>uDFV;|kfK4}k2| z_dvEKK~~?nSiyp5PXMb^5hkbh5bDmzmpZqFYn}%znIdbO2bXmO{DtiqR|{DN zH-kQ=?>jnuuZrk>%Kx-ZUZ`d>cN_h0fURvsZ1ve=l`=Q?g=#trqW9_g3@~j7J}!!R zAgW4Wf^b$I4_TdXO{nGt>o}Cg)P-um)FuTfdg}Yk;Rj%9o3+Uk{pBr{_Q-mB`0wc( zg-`<48}$d7!GmsM&_J*T(ANL085EKVxqRo5{3d2_W4q3vVCzuG+61<+A;1ziQ;Z#g z-h|?3h+H|K6PO<`fk*wvRiuS#o-=;=oF7aTa8llK&Ln%JzXVq+xxA$gn zC4yM)Y^@jg9ZCH-d0XO-GOhf=J<(vp5~ck30>clDuaqkPMQxRDn=H z#jna+VISj{n^l8wa7%BfrbAW8me5s%Mq{UPpa;jkyqoDA6!dq7>Yo!m!ZF2tsz=(7 zyUP31j6;-n1yXmEGa2uS@lUox$On$~;2EZvDo*QYsAju2)_!$~1|$qoRF@Ujy8qX@ zauOd0K_;POAoahZD_4nbDQL^!xa?oomgPoDvV8i7_-j?0uDvgZJQ=Aki^(=4$WBfc zF)52XbnH6$vYGYPMRFUgUmF`HnlmMt(&_LRBCwIn>#Qql=@ZISQ-)*yF1APhGX&$y z^qr5A6K4dCtkC_bz)|pvH6AS+N9ZNaF7w3V z+QG&WiIWD~G33Or`ZYJ8{34n<7#h}Ng~vGG=aCCf-4-fmrxa`6Tw3!wty$e)v)XCo zk=X5ziR|@oFMY=z!Jb;KFXOy<&-)qjUY2`3d+WsdW99v>{`WFyEi>2a1O!x2#?Ak7 zkM@+qI%dhbqK26z(qF0Db#DbWj#}l0^rBD54Y|OT9RC}xHkSPZDi(TA36SF3Z>-yq z={;Yi6ebJ1c8S@T{r0b!E(^pP2r?wcQc*)rQG4umf+`X%O3sysESD_1Mc;D7kpF2T zd8gcvybE6DtRzI1{s^Cq)Q@d)1|V^0yW!{3y|tg7BbohG?XL=xuv%>(}+SazV zb*pXdw%u*FtyR}T0&-ESBHD^tk*d{mhzMQ^h=qKgulMJinF)l}?c?|T>&N3kX6BsF z{qz33@9+0Vw(-98sFexEeO(Vaw@qmF&Umgl^E$cElo|%Ln$_d!%RXIN8i=mfl=Eyr zZfGma?}Y4muhV#M*IVS1eCu$3QWa~6nCEprz$t3VPOWj{X?QO+YRghu z!$0Qh;4$8u=-xE*iWH0-uJu)0mbemsRbB7FHjs(&H{?;PUy?ev2#ri0bZF_Wl-*4 z_HY77qq%+!378xn1n-$Mtn*v+C%^*4yc5#odrN84$OW9w9}6>IeFRLD_NtgHI5ei+~h z+M7qd*OZxhV))g9JgIwIcH3hnRh4xljQ()Pn13gT4F}LN^2bGZ*Ui^U{9vpian~ z@+y8i!NFK|vF}XMV3G~5%}zKgGI!rVnxgz&#O|afM!CDXTmT67hqjGwGL3%!ei7Z2 zZG+VA8#?BlnLD49on4Qi&dy(pvveVT2)Ym_KR;;-?f{ll#N1M_)tzh0!T-=#g)|1NsmQA+3zlE_h9 zP~Nq^u5;UGZ#l?+h-edr)xlky_pS22LNg18sEOgVEB6EC-4f7D5<6o~^;=|pON}DQT%zGs zZ{AfvuhIV`wh_Ee{Mt1|rxJLI6V%Q5t-apmD!&-tVo&b>mf$aU+aAu(MqN5npOQ59 z_d0wnJdB4xS+yA~nf$;i5fLs7@X|LinAXfQq3)kkIh=KOE=LweFMU>2ZW5ny|4|}0 z`3jl&ArJmI_#cSlV5$N(%g-!zJ4j*_-M?P03>eXbqc{otgp?3BpUI@VSJnYt0=q^P zii#I-nea-}1%#++5X!s`4tvsdMDJ7aAV^J#lIQ#25iFcz*CTcTWC-XC-qt%%QveZlRCAGk|Nx7LE_ON|t{>}A$ZJf&`rMxRUm{%#z=ct2lulX~V&fO(zTc?KN9@>Kk_w9dU=k_mD`{#NO zdgykkduspZqk7G`&n<4wC924ndT4X*+{I1a#K)U+XWDPRKU@Dq+hH;?kQ#f`2ref) zm@m4Rux&Zc1lGNqU-Z}w;Gq83nx^XR1BJ`D{pDgkd`i0BuJmeQBQmeaC1RgQWUz&k z`#+5gAG3P=xVBF&96v6V7`HM8^yftbAfCIpE|ab1kKf@M8}Qu(&KpBm?n9>Qbi^}HNys7 zNj(TdlyKD}3Wm|cb?E~G=-f6A|EbK%WbHZ}2Zp6?<$>32ChOd7do%M>tmT(Dd9E{^ zL2Rz2FZLf&)NldjX@6fe3@=$~t-qsoy|g5Eb4@U38`>H}&RE*QVm+!fyjAUMr^4Hq zVexi>x>_xdz+Wj6(^yONK4dB7I94h6-IDNeeiWAisLS<|Ws(fgS`z+<5}Efbzw6+F z+!+Dy6JEw>ilzx36MbmSJgpPW1>CyT3=xrY{XQ^P(|P)_pr=t@`crg~ztsbhzau)c zUb=a=Z*JV}8<}p0Ztcz8z8Ni!-|6>^=_rgq9@x=jV}mDjDlG??As&BGqN{VsEG~U9 zHn$-j-#p~w?k~_t0!1OXcKw*mfe-r_xexST7U2g3b+Uq=itgw!_5`c!CexKoYz2BRB;C<`Lx?X$671_JLGmk%p zXx}fie~@c`r}}Xh;c0@u2(Roq&XPhqZk&4;k8|&6oOV3|jYRlti1G9k+BvvMe2A$N zB8g&EQ-&iGx25Y5b~~QNo!S|-OFN_DcCL)ufeZ1{pA{HKgbgn;eLepkq#*?W?ag0; zL9x3l4SIQG$7{;0>iv+s@2hj;ofxkq@Sy(Zlq0?=%6~q09n0sD`+Q{!U@9%Tb=uH~?Ta`zv5N{Hz`Tt^**n8Wgk9NOF?+v+0U2jU8rA=b5#wSPivOP-NFZ5yC zM9OV>U!kN3f615p`uP97=L!fqYIJu@_LZb99z**wi?GdDY`JvWa zTWSA8k}n^_icm;MQW#12?wRO^xZkEMIv}8nQ3j3^v**_cNI@e`F&H5Y1m#Gj$%#!r z?!Xw1epLjU1zZ!MjXWxmMlpKUjm4;CNpG+xrbW!_z2TlZ`@#W@y&L!B{s-^DXB&Ip z;VCN7zPIc~2+)Cn*j6Ed0*G~ghoc;x|KZ0$1plfsb1Myr z9{Q)5Vd~DM0B&x|k+5MSZXV-DSCV*l+((T^j#qnD4hhKlkz_~TZp%~R?59mMRqod7 zI0|!VicyB}dRmqATFFH$uAeJGySa(YDxXsm#t(gye z6m=De-^Q)@4u7Ysdsz>dLjA7n?}+5^ZE(E`LjbJcwz=+%^l(p(d3^k71j#cnR%ed4 z;5e~Y=oS{dKsQZXVuWCgUpCj&t4)5OPiR##0STVM+_(M3B5qoEbtOJ18sV2|!wuTm z88!yTCxxoGI5hCmxAB%MY^0>GU9aM&)6;ln_*p)$UO2wWyHlR%3GcpT-tCk5#&}7= zg2%B6e})I+FKv5~(c&{ZMz3@J;-=h`s?HA&ZT2QEp<@CBf5-xQ4^A!BE%VB|mAi2< zvK?Ihp@?>!+irl@=c%TC8=uL{tAT`dLUNMmO44nNgdytwfZCVTt86lb&7%JkLZwPG zJ)L)7pLhFAn^X&$yk$1b>HOB5rs=cl=9kR2LU-L?7oYJU1#ufz%m0U!S3x;J**-D< zJGQdY!7;G4V3qS3e_TE{^Ly(5=1;hR>~ZrExtY)LfLV!?`$*hL-*zn(-JB2Uzaas*0O_js$FGq3$~4xcS&1V!(P@+ zT%IoL)$WE1nUW$_oQxb^&d}U}%)A^bH)SlB8k+tpHFR$0ck?Bgc@nI^kS*r1sN9^< zO_94f2;Fd{5W0J2Nw1|hjZSxXH0)Giy7kg)4mD>D-x(JLiZ=0ZIcsNQZOuFx%0|QT zhST|EWOnmi5x#1=Q2H@ZM~nG$F_Xmnv2LBGU+fpfHhHzW#Em~Qz3$Dt)&)a}46*D) z@0?Sablw|2v2VhkKjO3sFMW?se^E>jnV;~Tu=Dt%z3z2<8iqnA239;A>{97J5*Lo( zp7K4EOXi|XoLHLC6inB8AgU0UhCCV^1S=zTaD@)#4ABif%UiNaU6kPVx<4>bzW&RI zmTXg5bmvvXy&)z>>|RUe#iq=22q8{Je4R5a;qXahl8Bcpx;o5>hD))=>&~!9G}N78 z%k9oE>c}cjg-A5~sIkeLw55q*^bH^#?wEk#hpWV%k%XAcJ<2tOER;!#uS-&FLg0u* z#YEqmhbsu;K!K&M5^Ej#v>DgmJUub;X|asS%(JZ{mnTN<5O+Ls^P)5b9c&Z)6N}B# z;aq@VD8*i8eQRcuf@*4EJJ4>!xCN8$6MQ()PfJ;z$el>=)hppYGqM8yu(;7g_7HTU z7DqVQl9%gZIcyjAR98}%)Z_{-tkR6|GR-O7bTac(H^toOPO1N>o{k^9kj&g)T}L5r zzhU-VHNE{NvYGSjxt}?+Dv_D&HW%$}W-ZxEb7fK)!sCvzPgWH>OcjpqxHZJvg~Z?Y z;pveuPr`K*<}<6EUxX9)U$b52HZ8B^y}u#nC;I+sa=zq!M92wj-5;AW&o}k`)kJ-M z{&ldd|AfRyxj?)b$@*^{2}{qG`hBk>Mk3Sv305B&a-}~K^jE4lMlG0Zj!rjkiH3pu zTdT~HV1|vea$^_M%7WIMZF@P-Kwv2(=~tVTpIU>goI&?F6tcM`j6bREyG3VQ7d($HI^*Im@3>oxK`shMEjr)jN^LaG#sWN|B~=tE2Yb4oo9BQ> zv5>q9{s2QObfer^el~4j=*A8R37oXTa=SS}STOsjfmJI_u}nK!Nlvz3B3o8{c5W>8 z51N^3Ov4t7cNT)F2wJXJ!#Wk2UcaHwOTWe>v%jjYp>5%s3NLpOm0Gzfy!Io%>%-v$ z86A_ZK2eaYwA$lE7)t!wt$yiBowo|zbdZ|2uRc-xTx)LZ!ICH%1s2?pPF`@rus3@> zW_N7(!)$C#B>$JOka)+<$=bEDsh)avZWL(YJ>@}EKwec+LJ(FvhqX1m=ypje(i45^ zCB2u!=_j=E%gZWciS*K0){0wvD-sRM=Ts&dmU#1(QW_qjwf6ngh-58?sHFltY3tMQ zp*Oz~enUw$doHIOz|no7R(ss+3U5KHYpdk!Y}wX_`403Mb~Q`qTS5JIf#OoCOOI^u zei>j>4DV<2Tkx)&%wZFM@@O_jtqCO|>I1t5>%RlYm2MAzE`shf<*lVV!h5KNJo&5Y zPuj6xnXK(Kn3&8@7B*eWCqA@Zx}AE8D#CF*{RD%>BOxIizG}>B7AAE7b8O#N^O{3o z^wg3wv!k~exQJ7&5dVs6u1-m%eAWOgpa3Yt(x^C1-fR;IfVWqcEO$M9aQsBNZ0Nu3 z6`i&U9V99Tb^tdDEZ8S&fOPrJ6*}l$^_mP`H`;HNT(J? zx*GG&MQq{=);W41^Q%iL-Q-%}THQ0k58b{&GV^{ojm~VL&f!Zm zbEe#Xhdn%1Z^t|yD)ifq+Amqx=%@jc%}Sn%PnMw4vGo+zAn@Y3PFYQ*9>HWbO^ZfR zIJ+yAtJBCGWD|qz3D@zqbZN5T&mD)_>Cw8fUP$Cyf+Ns%=#agLWTTf=0&XWUr~`UY zvoyz<0#yHn!L>HLF#E`}a%G-?Jogk&64}vQ+_$Y&8#-}$+5YZ8w5Y5qjkh8?87sU6 zeLyo*!t=SaFZVg#Bx|<Vg|tBs(GHu1%n6 z)YeCILfqyDuUrnmzqy4;sVQq_4ZpjAlymXg<79tmc)`nUV>`7h$y?d@!?N-c$=E31%_7IU4{l&O(r)P59Ttd6?iSP9~JVm zDve3@OW;!uh4RaA*I$AE0RWfHKDJ1jfj^Pd*QqW@ zI$%sAR~oNJD_lRAuTrL6K$uJv48n#JG~I2=Et^I6scf(zK2x#T)s^rbqK%}fT!H(u zU%Dn5Zz#W#SYFmThM4;Y`ggeX&d)UXw@zy1CJl?Ljiwai1;xL>X)AIpGGlQi9&%p# z2%ST6T_9Vg_tR<4eyIwhvSs*a8kkxlbS{o%58j!h!@#0WY^>gXjTIgVA2Ty5DTT8L zt~-9F1uw6b@=YvGE3>YO8ezj-8_EgL%9<$iMsI7TtunEqg|gb({aWxLqZ=9GjEPub zCeavi ziuSXk)=x5q-t-mTjy6rXpt$^~_!Ow%<67 zvxse#{r9=wv0scC*(GObB?MF26fb=%FuNFyf z1<^djJQ9vqaGpRg^%}Ey$WOamAF2I>GHd)5jSA2)%{YtU?<~7?>SdH4oJHfrx7NaJ zn8;ocoP3G~%|m0Ki}HiRf^Y8ldZKg-39gR1<*2iAqfduVQf_c1Q?>YFOWp0(H@Nm< z+9_Su|APCS$erQxgFi**<}0QKl$$|PvCu+se(-PNm@zm%IM?ND<5dCY)6X~bARezxA$*5NaFp)H8^!PQjwZjGI%WfYCI}ydw`b?n zv5KkvcRn1LW-}udU<2T3#*_#@rW!s$EOSSe0Zs%R+tQ$Z-*O#=7 zz*gXUNp!SjGVqlV9AGePt%Iu`=*nSx;-7_QQGf-HqIBcl^GJ{WAysLsv&Stgz~SGSw)7im$i zYII^|<}L90VuwNRrii7qsn-ka8@;bJS6>bR9`iEiNk?CKq{IiRR=c`S)V`|wrz0k- za;)>|oURj&uGhBR%JKkbzjrz=5*nS+e|!HsAJ{lH7%z zXfAGkMc82mrZ5T2UsC~1(iEk+6Hf*iv?6m3aG&{6-koRj+BA&DBjFC2^jeH%Mumze zSqW)$P`A!GSILgP)|+OUsmby%gXYWNmw6G@yH;en<8lU4ta$CSd`#2PuMGb4y8{Ck zU1oiX37#$y7Y64NGPQPoxK~@FHDk4`DOH3AY~`GB0|-6S7%7olTmMX3kXQ1Ku{+Z~ zA2rp_a(N5x;K*nSL>f@luU*=ITD)G+i*~KRf*q7`h&l7pm|m%^;{=LUDfsjWQ5#e* z42j`rRBkl3r#7+Qe}}>@@%&)4DBqQbF5qP;0K<_EWz&_MsZB9IH;2dEQNKpxHb4WS zs>Zww5amJ6{Jag^LX;DEeRTH1Mk5bP0hRnc71?vZ&L0`sm9|XtP2a_r;5(QLm3iOX zH>870X4??>uJ9AARz+*}#A@ViZ-M-T{jS*+yuPB&>p56Zlf9mH5X=wNk66nnkrxGn zvTz4;pHSPAeBnu4mmRU-0i6MPWO<><_KK1YeBQDQq~r2Rr)c8ZklQ@q-w)bHn` zey_c!x>G}_z26jfUhPk-@3r5*s{XlsK3d(&r=Lq#+gfF>odTjM*RTaIU^$L2Pe#>6 zPb$UcoVRF#{oELo*IM|&`Rvsc+oJXvezq>gjoq7luX&T4{mew7GHmcUL+&L5%sf+!$QKmF4+S3c0PDeJ@()0&(P=M9a0xhWh{ca;;Od*;#*oxdu{6 zn@R9fE|18MzrAV5b(&!m%B|D!yIUvC=;EadS%BXeUt55)LGzF8HId(X3_dG0aJE!C z3Sh9w`coxxd6b_$3!U1e8l6n^h-`m~bX~8n6}r1l>YXd+-3 z2)Fm`I32DcvjQEh^Fu+WkAzNkY~e@wx*;o5o*s8r4^HRkBju&EHZ*c!b#(cUzZ z-Ew~y(O30j&CTn+O$8K>c0wVhaEvQbsgUL4c8*&7HWk3qJ$O(CZ_T2O$d|IYIvAZ1nD!VdCYyDpi%3WPD1yz(|ZQ)mUpexxypDysmRKvOvA?kqxkZ{Tozo39D>WV&%Lo9P8P zz)NpXcW{g-X3DCAr#4A1*jDdaaaIM0KEm$i)UlEqjx3b@cPkt9W?h#)MqStwxTDA7 z_Wx&4``1&)MyK+M=$`j|-m5p&Orm_7(qCnx3~nUBMSduHVO2D<{1BY(JVC+M>{WH* z=_|&pHnxN<^m8)@g6*hG^7Y^aXd5V%(rQ}pi$z6aiQ%2KMF&sfcR5%}0_tr4ml8y} z_8VEkZ`dQ|cBo0qeYHAiDzy_nYdxcd+)}yAX9*;i1UhMs=*z6<(7dcpo<^NQ1QjpNv_ASm6TX?Dy?riN`2Rf4)Aw(xz4q% zlW8liKIe9OzH^tsF;SWRZ{u^zTqeTRa7|2S`yN0E95-b8R+tzAIfIpF&9Ycl9X9YX z&tKl~vG_~dMPo8;l_EwHeqJjoMl-)@3<9PTPYBLjg1Oj|w@Mo#juWCBbDRbhu$|Um z%zEaVaXjef)d=8iAS%d5AkZo3{sf36hTZOFeuOjm1HXh~eyZNpK4!p~U9v_p%701Tb%yzDqv*~rzM~omTs~HE;uO~1LTtH}YeQ?Av z!jqH7iWeAWC*uMNDduPHtrho@RM1<{4;JVm$ZBtZ=oE(jve0-JsuI%sy~}q@LZ?Uq zRi@d@M>s0j_jic)Fun-ZVG5vwYWeV!Bz7(^RXoyxyU1M=jD6;bo~ra~rEU?n3Hqu9 z0|b?`MZ^Oli^Au?yl!xp$w`xQSjXjw(vAJ!DzID%!W-jaDY;^ zXn81b&UHtf+m5`YJU8XT&TV_%@=PMzQ9ph!thwbZyMpsBQOC3xoJ+_3{}r|UXY3&T z-#1_Y5`YH*gY2^N_oavM&w!Ydha@*|8#54$rgn%o8)M%R9E^1^tfU}X+xt~wJtf{d ziifMHsQqXZQuWz#KkMMpjERQqgiRa6mD?PE8x$M(Kgg39{4eHv_yhh#`Y3D|Qkgy< zv&RzSY-KOq8O{D?d$@Q@b_S<0`J}3x~h&|HRLnu-FH#(bh-OCkbZSA%J~RMs0sZ zXCv?RPYn^A>DPWZw@-Ck3$Vww`Do(G(aaRI^4-1E(cB2Nz&^mRn^03Ha=(@^Vb8m^ z0!~|L>HQ|}OWk^`JIopvmGFq`w+_$)?Gv z9Ui~iq<3B9w<;;Y>1n@ic{^Ao5fduO8R&yKKt@yM*K(*;nR=CBQ4mCY8)4RL1AzB` zA4zClx_Tvb`3DFB6~N;^4L(0($jtCsH08EW%Q?O@bwU$Vigi=`YxK(NIg3oBV(GRX z-nMts@|HbuIg(u2g!9MUw4a#!*u8vo548O(q6v%lcCX z3KPLMec z8wLwMebvU(GI z`zdi1XuIvC8L$MW)VmS5M$kb>A8Ku=2g@r}EA33akqd@s}gFKqM;8y^AAkR8=|3~{38u5H`V=Mp#JB7q@meEG<3*6 z($Lr;8d`;&EIuJ0YsWS|9&LMG4BQxGX~fT>v7Ch-6ZNOQHM(z$QD!QOJ~(64!>3mv znluh8xjF;uHVK2`@Z#5x6kZEWHzMGQvzqq<>A9#m)Fa0!)L;nl?wcRgPoI$~5B7Pm#1QjGw3p}Kh z8{Wiq-28h5_pDJ*E*pl)!n>>$_@=}PLKXP83;*PGe{nO+_iy;)^wvkHm`Hv1Jtklq zYbljP_t)&V@t9$T?<%jZ9ED!(Nrq6a4rC4?%f>}B&vK|27v~>E5D)}w#ADU#l6WEOyGPY!2mi4rF{daAkZSk(pyzVxSQwcAs2*v+Jm2eX0$VTPqoJmAfkohjt(TpL2C~HbSq`$E)Rdq zL-Tc!COy9lTY^6v;F`}^rD!X*1dF4`H(Ip~Bn2z1+g1tLXA$C2-`V@PA-z(8$0~@)y>hO>c-Vn^`v0jD8R7dFIv~Z3v|1+>~(*J z7Nr`m>)Kj&^C@#{ws|tQo^?Nyu&~>~nHaG6mTRb<#);5`b}w9KLe%|C1l; zr%IeDMbUxbQ-Nc?Jn=0`+5EAB|J+aGK^H0YYel+OT9``twB~5Q{QX((jw`^6T;TNQ z)`pF3U$uw;wO!Ymc_lgS;<~oO$t-t7NwRbn9i3NKBpn+)AdA?sy4kDiG5lvpqw)^n zkA3+NmvB5vIV;EeB2t;xKj!WK__Z*#j%EX#zjeP;Z>e)0Y*?N;27y5NqPqG_HTODx zt=%V}lX5BML)p^ss|%0dGlmC&fo0@!>9}N?e?Z&Kk~f-DQ*NF!s^{)9Vx)DP5#0Qe zRQNZ~G~Dw7YlqIVbJo8AG|d%mC#VeF#ofW{dB8RYO&`9}_vkzNaXuuQIJaBv$P9cH z0Vo{ev1m%Anf($5gfC$lIbLM^2gmC`4y4Z0PLw-|PmULBulBtgURJbKJENAk=W|!v zOwAyduAa`PM`)Hl9o*u_d4F}M9`DDEYXC;tc6s|Kjr#{Nh0Y zCw*n-RnOq1^|@_-wJt`@MsiaX?Apv=GG-DLWxcZJRoR%@aZ=pbXTc_xtq*=g1~@lM zZVVD~*xOBG!4LPP^`e+Z?F936eiXK1ysXL(^nL>YO`=5O(;4NWA-m6uc*y!>7DO-; zOMKczD`n590)J>j>Qvlmbdz3lU~Xo|Yi7|VVf)gdmYTqtMO#tmW14@2yTPNnOSx?#2;01HrxfXjw4-C|c$U8)Dx1 z%vIFP<$q@GTQmQr|C!(LE_jUFgm6Pg-!uA@t|jJvMqI~jIL>8uNdNV9!Ia$3_O#y2 z{p_fgF{??RgZJ6b(Z~r2vByl5rAvA(SAqs}&1L3zHf7E<9U^l)o1RL#Kn~_vZ;og0 z*bR2h@r?V1TXm779M9x3ww-TNw7FHm3GD*|c#8>7qU!_w8DeDsd$qBo@?tBrsQU6h z%eOX#)?71h+``&L-e-Q(rF4N$m$d$9iJu%VE+AD1EAMt%tS$g=5K89tquxMUkuw72G;VieOaJT*@{JnxebD6 zTqu3#LMdmo-|yuZKKaEb3oeueDCQ2jj&lXr$#1fe>)rqYW+HB!t(iuS8@RtX_7xE(9%MYt(#W4BgcDxr%}A%e8G;A8OZF zBZ~IAQ(=Ot7%en$UiB(ULf(F-pyRvw?$yq-PJ(Qy8~qGFi;c!?S@Wvzr9={hl*^UV z0bVJzu#jhd?Mgp4trU^7`(@ut7_qcb=bFn6FsEnF7|ZYD&lZKSBZT z=b}~snJJt>A)6`{8FUbRx-B}9ytab~3VdVChCE!+ZbV-&i51XYyxR`daW^j8-hPRA!Mb^gtM!;4<}yHE(29_Y*X zqjJu@ne*wY;@U3~bFGfBOrlwuL&72R=*!Nz`4`|YH*wai9{dD(A>vB?R$? z;24VC7AmVJv}XNaSL5J!xFN^wT>~2lu?dK{;p73#=PL;KO@{-{`y+hpMNOYqNJe{! zH~)Bpp+_B1a3*Ksbx&?yV$>RNHh;9blj-~3*<1*TMQ|GnElx6f3jh}bjxkg~PXuv> zYi6i{?0N01j!v4fVLJgA04sE!^qSX6iRMQDX|VP>_-$uc+Xc*O7@2`tW&EYyzU1L; z%!UHJl;u1({zR?CAaG06a*ry+^PS)&$fE#ke{3|n1u#h6yy`V{(_b7urhOvj$V7}p z!z*6;O|?Nk!AQZ&G> zh(5o1N<;^Ch|`h#1*Z7)7gaCA^RELII6R8PI^9i+~0( z5qb&k4vs`l5wjDctF&Q3Iie7{Y6vOD!I#(g2$Bn?3e;h>XSf&yq}Jfpi#4PO`v6#m zM|0=b+rzuHm6C07p9cGJZ=z`;Kzhd>sA|0Fat2t6nS6Sep>iTFnqi(xt=7R(3R=Bj z19~A9G;AI`)0qD?t%4y4EsvWtHnqQ`k@XBUdX||qR+SnpOiS;+Zfie-BV_!{>2aU1>=?gSwtSbD+eIRBq*cGisbALN5I?KV$N3Gv_vU|&f$DIcSFwDAt%Almlk&x0 z@^19)J3YOpx|8mKu@o}3-I#5f>PgOMM{11tvg}E^EE|jLT}BjbF}(e_uGD3jC=#>< zbxd50VkQLLTtmbbdWSb1!hxZH@d(~}0bFx&)8#r=^UP0AmAC;n(e;>-bU0o%>8;e2cirty;aD_)7^GJeZj@Hz@=@m%Sb_@W7ODqy@g-Hw;>^C2q6YXK;5HOyc6 z_(xnPzI;>62h}%yzUgAAN~q1WTQh6JQ%wEctp1U1!ZGg`#_On2I5(mL;vU0i(Wgc8 z0c4Hqfdcl}4Ah1@m*Jc(h4swN^21-E)r!|wkZg9UMHbGb$|_E($0$-$2}U%-RiVMkaf|CfN7`TR8-Fcn39~juaV>`(E?PXg#M? zahLGSf_g}9Jbo5m2dg6i$!jKr|Ha^QD15_P-*M|FrBUxV9*ktxq6@jPCxNZJ^!@yf za1=-glmiMYeId+Qu|}K2R>l&Z7xN{^r`G^-I{Z5H$_65#Lo@@KBeNq2pHq;Qj_6YA zknrDpwep8SctA9rlY;adPK@Cko#R08)Y0yoR&p3M-%6{71T@84P)SKUkse=kB3%nM zl-_IDo44{ul2IuNLF0KRxQOvw-ZV`E`m_xQBuv19=`Qo568#N-Y(|_;t-S=xcKgC8 zX6m%))P*;3P|Yt$5`p-Eu+i$c(9!UV95{DQb(_86giOCl=;|mE(bZn<`{AuX_SFlG zoel3QI^XA2g*R@9Tw%jC97~hDB%XcaJxpyI!Y^q0qB5Io9ma9hJE;chVJux^{|Oct zGZ21=)||VfhtrmybJ`#n38p2`WCN9?g6AfD^R(V3%a`f)h1Y)gg0$k4u`|JnRw!zWgI~JJ>#_LU?0%M7s>2E-jNQnl$P|m4 z_w@?ZCfJ?0GdNwdGi5J?9E%&_p70fCRA}(a)$)ZE!96E2Fx;e@y0+tgy01>T2)E*< zjeE!tFxvGPjJjMn3Uo7kK6K~M+<80Ok5)t~gt}V{13`l)M<-M2@S?Jz zip2C_Pp7`TA(@>6YDOS4JkVqeSR#9{!dDfZsxZ{&lHS?4VX(kSFloa}9mgz8Xs+4u zFY(F1mzEBki&x9Re#3LO{aNK}-%oVSDaW>OR0mf{q~wb}5X?A~HCWMNFfeBI@|MPu z&{7S$IIL;3S1*2LZLqPDf~Y1ve<=^_%aZU#0JX56ej#qj&K3U052-*wzaC`*&a2rY zuR~|w(e)dLT%awv6ryCfTA1z=EA(hqo#R4Xw)fy)&f}r88!6|}N!DLeXFa$O{fCwt z-~P;-39tDn7|O1t6~Tg)YUVt^WOeFa zF}=e^e5NMXuz67cv?Bk*$KM(>zeMI4&Fv3S3QHLlc1>!WvXFy%VXX{@wTLr<0RdBKe&6MUxBARGYr;11xldSKq znJyD!9m|FUzpG%z#-$gXRoc)o72!LMRm`+un;&p$A=5UVw z)Lw1hO*X(?VUOVn{>`%C&miZJcMtb7VUQ{zf!3JEtCsYT@H4$ab7GEA5i@>44q(q5 z-p-i7R zpVSsDxRmq73gVXSmNfkrwdNWv!bco`o95v0Xnkrp|6~UX$@)a94R)pNpImz+TJq+f z$x~%!vRx6$E4RIxb5vNT^1~S)>5p0){z66}9%$aVgY-ssxxVBOXK>(Q1~hY4gm z)*+q%KI(5n*z)tUA%;J3C`0@-cz?RMk#~p$00?7cq0Kk=?uH$1#9sH_>f1rid}UCu zam?4!Xvj>!M%{mO%s&^8`wMaT%T&I2+?NV9lBQu*IEhzolYgnwndibWd_o}Uv!=vL z%km#8&V2CtHeHy=kbJt3b{c%ZO&~h&5S1;#yn{8uE2{9zO<*6A2EC^q`0~fisPuBW zCj>GiZ1FScmsiRDoUY_4!5;X|$miKPj3hIE4i>(>1Fm%{4u-8RP*a8c+TWj@8^0Gg zI}l1pcd1F;9i{9+AP<+3#L)uQ+OkM>zX=54$KRUms7PX*UNGN!+|z_)(0;_4!k6y0 z88B3tSKb~o#bwsBFgn@@U_nh zIv%ST(_3^RB!{>$-ZtHmB@J2)v%HeAV@u#~M7@H-;68+XaIfv$+Ff|y7WT+A}wXO1@MUAPsZD0;{|E}cH_04_p$&9^RDAdN98lEGIWv_NqiarkNymQjN@PJsGx|>KwK6)iu*j`&3nta= zZCE`fFJd#i=2fUks+!D$Lv>e{Xy#i>Q>U`dw0Xc_f{4k!u|$ttSA_)+zqc+wf7BQ1 zv9hG&e=sOv+yJ5!yI?Fyj= zgvp9vjP_XhdBnh_G!4yY=kx;VX)^UHV-?f3&!`%|#V&r)W`7}#z8TDwjv;=Lh+f3C zuH|xxXfS%BO(t&6+Vqd zbKeR!<0YZ!EA9+$NPuwUMsT~G$0rmo5FjFSg;%i+fx_Dc>> zzRu60PNdxVR`Cn@y+|&IYt42q8OcCure3fi!3-WM8{8!<6YC?VvON77g8x0Wc>Qo! z?1y;{f5k&S?&3r1*FBZv-TyVX<8e$>!G>A3nDv?!8Z2rlSqh$lHhZj92zSV8k1k+O^8^3WWvgg2NOq% zv9*9CXN)Tmyz~;@Br~h}k92%>J?UiR+2TDoWf;QmFctZp{hnFcRR2QT+Ne)m(}ijc zR&jK->-R;_CkKQdrvNXrAa$fO%$`k{DhaA)(<2Fk?eHCKKAp+xQY5% z?P0MPrl^D&YWwd(_YKd?#-H|SLfPbZ z0o~eRk~FNnZ=XOn}f)L@|DurW#snw{!3ke)86`1Y-0jL64X2 z(HPj^dbtjMw-;FQdcI8aQdTLie!}v4vb}ySic4+paNFKSEpNQNqWRil&PAg38Mc>P z&bGa}wn5@zbU-53FSz?vW_bYbKp)1G4ut>AoD;bV5oMnB=0B||1CHn|VP0w;rmvFz z;+sK>&Wz=QYL-Efgx9h%JOuEP7Yabz zaU-rf#t!xGFa20k-Vv`3wJbhBBf6Xq&}%L7#M3nsky?ZL;okgItKkY8yBz~>-Z4By z3~Q}@mm5CWq4KbTCpHATmEJWFF2iXwQH!xuW%f2C>drx&pG^7lEMxMP^T-Mg2OjK? zV=Fl6aL^x`Fz`wx%fgSb)m1}bHbrYy_XxGY4 zUK|pqyaR9Lx=O0v9XO4;q{+AqNZ`_jHJKMPFZI2%XVIER19wN59P%`A$_R zXtN6W?I5-aCKjE=5HhDCxM>;?2Nvi2&n!=lyNQqsvyNwPnyw=X^ZS~3xl4X7EINr& zB7EGOY)rQ9p_f~gnB8j(vqy0O%BPIj4E5X?JPYZgYB>;=cTiM5P$A{)dC=H*(YIPs zJJ2!%nKEz_T|~sCA~^Q|&7H79Kzk;0#YG0SJH{3ZrjQjFK9bx(?DRWGlFG6di;~-d zmbK9A%&fZPxNB=V%81IN6q)*5?!qk@W8r=F9k%0^cN-`Xhy_} zlLR6P=zhY$Ksvk`=!l}`Vaa7eWpPh*g2Hhavs`+On4@-?t~ft?$x&*3@TCWA;?4lp z{`bpIu=4S4{f)i)A&i^$)F(3ob{NHWvZGVrS8)O9ox)aMQxeQop{~cOq^c2M8{GPt zC;ZYKN*hu8n(%?|m#%Pl$xPJaxVY7{60v+N6WAxU0(SZQ)eF)8hfUU4+SUbWdPCR_ ziglO1hGz~w5c&9et}EvL1CGSpw;!US54lE}&=|q@SJAQi*}M?Ru_?%r5tK=J!7&M5 zM&2d=8n6SN?Xq(*Tu_Wg;8GBg9hZxFoXi68cCKC(RZZ_p7s31&sN6LUj7ek`7}Ht4 zthy`Qu#7vjtkFrRx_?^Tsj=b-n#60xXf=kQyY1N?=SoGz&j<8Vr-9-N^&Q>oy?pB5 zfKhv$NC;Z$WGTTnv>g$a90SNuXR z28AqF8F=57>aweMxSrJ!Z|)EjqmiH0Py)AxTQS_5@8s1MlunmaSD}5DPBA;9ygzAh z3>+#w&nTtR2}b-_M4zyYms3Y{jw><6Lkf0rHk-0G2z9EEKoX^op-gJ^l7CI$w3+DI zF*5Z}sK03Yjby`(l^w77*>h{)ryullWipDVaMhj3Y%yq{H<~ZgHJ^9%-z`$!OxkdZ z^PjbkR`oFfb%FR5;!Ci0!lR!*2kQybNaVgWT!yFxQ*HK4w2aLC=JcGOBopaBFE1aC z*-)5fl_nw-HRLphMbnhFw_#(_OKy**S?;ALL##AaH2C9gtepMo&NF?wc&78BnWp={ zru|~0ZEexup9i;LAR|SLH-7_jHf^I6DC_J8$uC4UJHKRHDQfd*18`EAAyvxa#DF0=(X9D0+DoYu=9x4_ro^S{P zI|-)@lVor7LXFN>Pe>JdA$^_3xnASUwjw4VKoQ?*)mtly^9AYoO*~I@{grd1+aNTA zCSzS~AgAe=X&`)ZWX%p`a$ak0W@%8bs;s^Vamj{>mEL@5GonrCG;jm5lX5`Sh{|n5 zv&xg$y;-<-(bvdh(#@x^Y<*<;g$%Q7EdK}coKt2F{bLn=eifx zxM%^90o}OSn|RzohGJmYAs4V!eMV?AUcfKr7Z90tV{oQb-*o{$t==2n^wRqner3B+ z(1V$~mqIegncpkQu~50SEAny&b46IOYE(yLtv3x_P#trRT)KD8G!a0yR&hi9sg3fZo^WOYcgFqdT zt`%g*LMN4ZN%nfb=~3Q5gplJAg2?=ZZoLZg>pH*h&lAWLI01K+GN75P7k#)#dk;Py z98G{+eiT2ohIaz(jcYVca;YU6o>oP*sZQxZEzq|UZ-PHav6H!yLCVqakEZEW4fa6}D_iyJD2n)5U^nX(uRE*WtH(VD0cp`&2D zMn+$CM2sK_=EF6xBRn>HOrAVx(BAxw;2S$%OJX=p6z$2MAm-$HyAG|C?u!(EY8%~i zH@{>ySg=5l2C}{oCs{}8&Z;6|dG_Swxc17~qeSb-_PrR}!3*$3K@}1nc;D+8q3)!+ z7yr63s3ex$>;%U+JHcTEJHhow?!^Dwe4TA^IrGD28vM9b@_cGU*0B=?;ed8UXZxO( zX>9~?Q_CA+a$Rqa;9`=ek{dLGp{QhT>N8#2%Dp@7{!2ij-fxhtcEKMtbSNkW(VjQh zCtIL4Qe&cj9`L%hay{o79?#v*pVHLGF0@_U-_d@G>W=j0pR4aNlhBb6`fnspd{x2U z=q!<|0x~%mmoM%b?}prxiGyI zDsFJqFs-s9WSKC$js77V^cmY3eoK0Xd^|9OWi7r$1%66- zx(WEbpCEDG=_0^H*V|l72IitU8clkMb;6zH;S^em2?pK|;8&v-U!-chI^C-oQjr2+ zA#KX*t*F27n&RL2_SBj#PgoKhLVMw{4ASgia3v1rA#kt0$(uvaj1?;n z-(dX457X}{e2@4wFgVsk(St|X1z;4~)3DCSkKu+Qs`C>J;qh$JKN7mxnW6eJT?wrj zwV_qDFx*{(MF)@}qYzgVw=->sb|TVrg0<%8md2>o_Iwzc3uF{pJCN3lfaQm_V+a0_9e-ocJFnW{U)Z{6*`_-(gq(T;`x`auyqH9g7+ zF9~nvStQRphQ^@N!PDcbfSS>pU3BWE zjrNK1d1+k`?(F2(AGnVT_yA8rNRMWWx8NPQJMX!j<+G4AED1W%96N2mr>Sd1 z04;-4YK3p(`=~j-AKoG_NI1U6Sf3D#z(L5FuW-VcT^0OjkEptF5BD1mw(^b?Myy1z zsxK-QrZ>57^1S^@1w_}@qvjm2qWN}g9VN28;rZiU?6M3UWcIZd<)XYXm_wT~ z<(&9#)V7yCny)*x?JXF^!y(!aKVVvk+~`k*lUOpxVsH-++nOKsQ@v`AB`c%nUE2K> z^)uJqPRvJs%;CK}%U7QtS6@cLN>nMo4d?PYVghUEXv;D-)@$ps<;qw45wTC!tMXj- z_kadq7hJqy@a-?en<6?vDPF-zMe3%Q|M>O4N2Sn0$Z@XcyR5Aodtnjqq;e@1NQ1f% zxBnz@1QJ^REU`H|JGOzL+eCqYCh8Xva#Ui%Bc9qZkZrN_r$0AzG8IeEp!BET!PBKj5V6IEycH(S=w_Z37!=#Tw=+jsd;&&*x&8BIm@9@A|0JThIdfF_*Z=@FtGUX*DhAyB5w2T7`%Z{Nx!2GKi}bg0DRy88No9e9Tvp zZrq*@>$tkL^qu~HBR=+{(p00##r-u!gfhl2gY%;l_W>17HR&^K|*X6JC2ahJ%wK?a*Yz6T*D8;$GAq?%@6VXcFLdn zOARm1pNbB1fQt}pVC#eZ8Cd^UqkeyIIOhF3b_OQ8o&Pkr!4M!Qx*28_e&#*+f#=a# zhj@K}9{YbG7dF6Htow?_8s-IU)g>3f*}ruMA$%7c?@;@P{Y*pdPguS6HSYrT6-jF1 zufjj@T>ZR8Ki8?BGZ{lG8i~0dy#;gV&DRCes9$4lT|TDRGhPk8_iaH{4#D$z+wfOJy1$O+sQ8B%3IN+w&$gXW>lEkf)#E5!Bz3(c_Zan2E~Nbh6Zc%*^XgTHc= zr2&ln4m)R+mb4umt6U;QT>7h&l1Ih?pGxE|sXid}V&}L|dFgu%4Mb}n%^OE}sZb?Z zvErtL4c6d~B}?8TCs7D>81A>#Q?AC>cZwAmi}NmcB>06DyTH}n5`14jHD|BqOB!UB z`&5`8GmLfhSd4ogCMyMV9$RghY+ta+f=_2;RvlNesifqzlIZ|U`V&+nX+DJVw2~@4 zkk0+Il16{D(e-NMK{S{0_l`a!N(i)6JAmi=5w@D({qL5-`3Q%H=vxnee&cwVL-Z`&&| z9B00pE0!}6U4qj=S`@svR~((wz!a(zL09+pS){C; zRw0?Q4b~3S)V%q3@`@wurGLd!CK~fAc6%9Mwvv&0>3>owT@VWU>6XaZm@s2c)+@24 zS|O)=W`%5Vb$zx@1%^uACrY2_ylvls(^C63b)I^f*R8x>2^I`;Z`qBvLl(xL>ZSj} zCuYq4vhk;;_DR4CDm@=1+Q?9%(_mU|hH27Kg{QJ$z%f0Rm3~uvs97p8TkXf~5)sH0_ zcxmZJH!rF1xIMOJ9AC2BSXqsX(x$z6WN-WSfExKbD;nw)MRXs^Tb`QF)HT9W#4 zKNmmdX!L%-mba*^H0OV>^TQF| z9lG6)^qAhFl@DozU10;)*_L~gR^}#tkE>?yJdTInqE!VHjgDp;!E4F<xd=z#8rsZFT->$3VSKqQqc>?)_&DVs)|x(|Kj9-n!K!(1R8tTh*2QBaBbc=( z4j?>K?fKse+o@CVuYm>ZdV8AC5v(5g>Bj=AfclXda&8K8Tx@)_#ZT4}qK5<;lrENi<8)XAY4+3K=SXrB zM~PfNjc@dR6CD*}_OC^{xw5)mevC)T8RTpoA-IW&>>JV|^XWLy^asP`I-o&{J;`2M zv1lCMW20!yVE$HP6Te7617^`z8B{A=Vrg*QBEdE~bMH6mD6>%=o*e-UUOW~pK+Ry1 z71Z`H{2Hm`aqQh;5O zeDy-xhQiYSjIp<7Zn2$BtPrH*K(XH$y7s^>>OCWJS|2EWDOZV)nG%8SQ=j|Tjz`l9 zY)gECjzrR}ciza~$| z@C0M0!s5+Z{OFDWw@;8?_Qv+WSQxi!-{bvmb^~RSZp(wB*9TkCjuAku4G|a-7W;8v zsQZiTS{{G|GgTPbWZtO>F8Dwe3C3ij1Na6*k%Kuw(f0pwBOC-N2wM2O!4u=V`&RII zMt9L=iR^^d>@Ahy9$*QlM~@&^9oI!2*9Wh>|1mpGt7C&)hACmz!1soshEo@k?jfd+ z=E@dT2_{e+8eeXscMJWNjeY$TX-^o|+Th#LwOteqzv=U#F5}^x=Br7VuIgVB%g63! zXFvN%fjSO`T++Eg!422Ln{P;6jCx^;V4E9O2U4we#l_m7UZz>y_bfwV`)paGat?LG zcQbAbKFI3CQ3k`+SwmVJOv=}BJe@}PWBvP zuND?DxeF1d*DwAiS+{JiuCwN3T8qTrTj^9Q{v?22P?PTmF`7ras?x)5@JD)lx+S1?jXz5WZ zcRf~a0jU>X8V*0u&aobGooOEbNAv0a#!mA|{eiih^HDUH{_hl@_sElY?%O|SK+(~U zPP;qylf+9^X}HGW=p6LJnY=Z z)V!T?@J}?(SH4~}PCMr>FwP%si`V>CHlgS^U%has^*X`U284u{|6}0NcUYb)!8dW- z-w^9_RdK(@z-fI>iu>*VS-d`C10hrK$xNLQ?+q!G$nS~)=TAc3atHX+5_!hA?ZY7I zE{^qnHZ$EJ?5V&*svKH?+H70XU^Ru{bl}n1`c}$w6SOQwOyNVJ}?|n zjPI_p{+2}~79U3Ht)a(H#y$2w;_%~8?L)^aGOyA;v3Ex|_Ou_Z4l=8B%wqbz2kq-{ z6jSgQY5yrKn>M4r-Tu_L{fSkLJ-1dB<`B34gRf}429N)bw154_Yrmz2q1W_GtI3Z% zhR+C|TWEjh@jplV`|RAli|0vX@IMDN{Y5YcYg>T9+mNb=r?0{3Cp)%U7Nk!P!ekCAdo5xWxZO>MUbjYq2L}}Qe|)|m?Ir2Fq((C z1nOk41&lyW^m*>~m4J?S=L`CgJA8ux$@QCgRnYE~Y8UCP6EpqXt>vV*TG2dgtIFCX zPMK9ccgl?#KBm`Q+mw(nY1fu3Siu>@jxG7uC14N z>DOspDH!(cX|CQEjj|AEq%uNY<}l+2BMIT<|AKbqn@jz|X}i-Y9mt-iG-@R^kj(rn zKRQo8mV6w%Q&e<$Ne9Nfw}QLnfFpK7d^eQTq+=kjDC15ZKU-_^QH?zATbxp1a2$#d z7u6Y7%w3W8Me9tyr$&_4ztuK}$B18vhu#%j(zW&QTkcI<(cE1^va*47@f$vyB8X|q zowKUz!_Rtm-mDpT_dV@(N%Y9gT-CLMr_GNa2w;@86W0!@Vu%JkEn3 zcMa^}O@6lTwKBZly*p$Vwd-IW?+PyL+QF;7(p9$5Viopfk+t|zTLt&a6{&?0@1*OR zr{|yC^?6Fq58UG-nfA* z;(^;oZ@ww@ow_Wnp=MW5XZc1fEr0&Jr=}pp*0^;3U`gPj7d5Q>qLQ_*`weS4juGzE zapyBW?N*S}{syrzy3{dqY0M=R_|sqKb{c<5*ly0dF*faq@fUilT?hjF(QGgsd6qgj zo-aekjZIn$o3tG-8lww(1OkuoYfEu|#+R+7KQG^3o67T|Qv?Y7UHWJA`v%wk4MVs81Buf+ z(Lc3+{l{*9rfYxZ(CxSEru}_(ZeRCvlTqej;j~DWwXnpwZ%e97WVu`P(du=)^fTj~ z&Gx6&K5v|!jgUBarJ;4FC;0?FspiKls%8C{MK^t{qDtZLa(s)V1|u3sP(`^{o3?D> zCJYgcRl$7pPpO70`5wm?c+D@7ySPek6|_~8FLsZabCkYu9q-g!ovKOJf2WKuywGgy z!7F+|j#`bm#7mc<$u?5@5z6qU&N*DBJ%W!LOXTr5Avgj>IG-Br6q*e7;kSNF<3}Pp z2gQsLU(J~IIRN|r{~#U*_eVP5?3O7OT8Wj6YR(3b@JZ&ljI#}g^47>!ZVNIi~BQVcs2|g>vL3 zZSUGzNq&7=N?cKPN3wL2LPQ%&=E^S`16VbMG`4jbf%<&G#@47{w=dn;wET=4vA!~T zS>GL$1s{GBV%zhj8+8@2s&##YrR{lD6JvKVV@N_lEnmhObsH^DbklhKp|D&Gw&y+G z2``h%jv#VwkllwjI|(q#+v+&A`_%qm5hm(BGWRcq&mbub?A#X+{0*Ht4=Q-vq}RO3 zcvz9YWstuhS-Zh+2s(}<{s#UB0vJU6?y^#t8OQG~6TchCN@BcIB6DJO$KI%FHO8s9 z1=(>pQR6CJzj2I1dxrm19bW~F!6_tl&}!*awPuf(a5Fa6&)^cAMb(vUFW2>;4CPTP z=6+;c9V)c_K^1937D}C7wWWX7SV8{vhiFe#^6goDwWr2(Ce@f8#*Lvqf!!;_9m5rw zVER)#wCZm6CDzf1N)Y-xs12v485Fx5wHf@cYq)dzzv;v9Ny;K{#UtZLJfLcXUZ?RsZRhyBb z)LSW3=X=)L>&(nKnOJ?__xu0+{=c4N%{k{ed#`<4d+oI^XCKVXJ_K{khP4rG8))9J z72BOWNmA3gk!uaDBBZ&&#Mfs_TaPYnEuf8GuqEK0*?2kk7ajT5Jy}hs!y)$8#@-FX zd5jw?3`&P%6ts}0MM`Oqi|0FF;`bc+9fg4_S{Z=#inNv^mtT%UcZ!xKWHsGR(S-`x z#(Do{)-Ahu69*dBrF|#v#kr)d@W=SlK*uVydbA6N#Wws6QZbu;ZiQb2sc(yhtI}2v z#CBrI@V84X=%sjQD~|nsUB1y&P%>kcB&+G4&^(-5fy0z9G&u#vPQF1V-AqkHVvRbQ z+$S5#rL1G#%wFl*%Q5g1ISITZe6&T&;$g3&mkX!_IOkDFo6-m%=2#HPO&z8Xxk*B# zFgo)Z)L>n8{)BKkUfg?&qe$Uk>w;*{nE}kn?-;TZp`#&um>-I8P=bC+^U``cR0!vA z2xyOwB|pdmgs>AK%&neKnvDSL>;-x7vu9Kua5SY^rtWa#$Ci40`vLQg6aTn+4(}ZB z%$gA;Eze--=TRlYJ4>)wCadX#)4|-*Rf^sshojzf$J8sDUTmt~?I+TQQYNrZpc0*m3pcEa7j{5_3J#Nx}-pj@S@>8_Y=7bVjUbqkT z`0UovvuQsph~hTNY#gXe*mnslpFYMb;RV*cS?m6a^$R5!x4@!$)E0Qh4t=QzO+{NZ zU@cP-#mX&QVv)UcokjBjR8iLPZXdFK$26W#`M@)rkjT6@dsaWmABiX9fDU>}V=&R4 zfsdgWqhH19g{^HXn-D!mP9VF6a-9@w(@V8&2$H&FG$}NpYPRVL+r$Se+up-sYe%D}QVlq1FpyiYx>aH)&|KJ4<-Xs2TDTqfw*x z=SZF!kEDi=(G8|sVRAu|>c`_7@*6qU4afq#M91$znaXq-92om=C?j$n`GCD59}{$# z+HdKl2(=g3s^~8`mC#27CSn=%bA!md!51*Fg%GdBGpsI8X#e?Ly>~FchD9X>EgzS( zyooV{Ga5S@CS!jh>?_2cY1<|nwkLWsl7bv2d$4VKcjF;@R`Vck!E~wl!+j{5XL)gg zG&2zcX3KoOH+?k zK-h$pcD9HfPwPV_V1YPQttJn6(5E~HV#9`=um-rEmb zLbv)6`6b|oZ{<9Q$U^m75t7ir3n(k+M%r3`~`brkn}+z@^v zFghqv^?DM}BG7X+3XS53jY89aCUGIxxg6c~6kWh+#Dw+)!j~yXx##oS;+P|ZUz#4w zPZZtK;g~GJFn7;gzoaG&SG4N)TD06HnC60fVD27!JR@ZFvd5{qp4w%3goB^>8jJ$^ zW?{?AP&}n4XpKAh1&_B$oQIRNLy|UhLjI6-yzgC;8i^Q&SZ1BLQ9j#MI>d@b3gv@Q zGZHHydX=|}z{1rjwz3@JeF&8Eqx z{YCh|Y0HPyIOfwUX|*G5tw@$^=FWR*+gitP5z7O-#ULe4vV#()5--{?f{F_F*cg$z zKivR(ny{@G?Jz?EF&kBn$_r*JT4a75=_jx}Xf-L`8O++$#5W7FFES6*6J!BhV(A4n=el@5cePAGQ zV*tar$+r8IImnqo%9`w#q{d`RPhISB(V8!ls^LidHoK2-OmQ&pXhbQQo=U)KYqF(1E<)`$I; zD2ip^BpwyII0wg>o8&m-80Ch{hp>RxMykT)Lm31i)e@?^jNVknCgg7#!-{d6JCeNj82G*E=at8 z6$=urHr)3c$TzltYk3D&PS0En6VogObjgNxlsL=J2#%9Js-v18YC$$B7e|$}Eumdf z!YA1-uxGD1Zd${tVfYs5(e!D7rqQV4B@)-YW<&GMJj|~sun``(68?W|wQ4PEt{WFYSx9rU8pbdgIoy+}J zSOz@i!?stibpf-HHR@bi9e8x&{%ZV@FCKmji*8U@bTfVcJ&J%-J0EU;$s-k&~Td)&MeG& z__XZG!j{u$cej*+hW9PuqtNll#&&PWf4mEffh*`ZwN(myp)O+V?DMmQ)nVj$-qK>J z+n^`0mdZgbEmZ6Ri_VJjln419;g%C_l{q+2ZE^=2a5qH;_H%X1>jpdU9kK%p*;gUn z&V!QJM!Zn|e5P*3T*L`4du#Y|Mh}UrWq(%7E;x#e$Afsvb=l=F(U8C~+4T|FQv_b1i?&rKM|qVWy%k(LI`SiwQ3BJ1ODYd+ zdSq+-6!!7wc+npXExt3=R>ohp{s3Qrq7OaZ4pg)yXZ0sNU6&)6m}2Dmy>%_>_go5I z@5G2=!6q}LXL>%rmGukh7TYfVR6Xf5@{4!8PGpa$QnOLx$)4&4Omj-~yaZZ`45J8U zDrlj^rf#}u{04Pp1w{=XsO5HY|8cz8FKO_JFJv{@IWe(4djCQV5o;FOYV6fEsMtj$ zY3Rbj^2vrM@taz4A7at(gaIcb6$O5JLD{|rk3sQzKc-wpjvCinYakp2s8{y4E~^_$#@*?)$ibZPts zuMpWL?hP+4#JF(FZj$K!T4CEo4FwH{r>=O9#*b-j*#4jE>&ZGI_kE~JaSMVk+JGK3 zD+2CSY&sTVO{RTXB=i{uJ)Vs`*MsD@d=dF4%m!9i^7*64C*VROc$+VT;9|7pL44>< zuPl*!;h6-s$%|nXEN?;w2p@OjMeOw6=`t%!Fk9=nr7g6A?vC(B)*7 zCWz3Tbc@!jC;fgZH8p5Yc801bdA!6XgC=_*OPf;YqHSSRO*z>bqn6sUBUh&xDoWNF z$iEWNzNHgC&1xD6!Gn@KQK{e$&{MQw_@CBgoMM~!bk?R)FhILSBkRL45mkVeZ~!93 zR#vPfyy9wP49qb4c6vAE1C$(B10(>&V-H52Lo@l`Gek8*?=o(PCX6d&ZFmQ*K(7t5 zC`RZH4YBlTdQNLmbGBWS(OCA7g#w~t!qP8j?w0*zROzOv+VN!bmyl*JezMj*sDvQn zga4~3o68d=Nla>NL5s9uPTAPACX0I622NJfa556bvX0nbsqvUwty`6zH`yL;8?T6MY%COW{A)ahLXKB`U|$+$;SHeA3w-j3v>9*_;QVFUpBTH>dy z12M(%Au2`QS3T3PS9j#kxF$;)o0ylhbU=|{q9`37!^vt|OSQIb@+t9IA{wAvph43_ znrXxrI{`VVEsFI9vk^e#03;b>(+@(=($@m1Xtq$mGzT*AjaBIllLz5@5^qy6w#`yH zIY7_p9q}q$G^`pF#TI;*6V|872)j#FSrlX)M!GJtk_UrQ3^gL|q$Zq_g#ds7_6Hko`4U8;|HGh1Nee(yc z@V4(~XlHQBLEBDywxeUe{&%Ru2uZ!bixH&>*C3~V^EL;v6yxbUM5cCW;lZ)UnaIbi zhhRp(h-my1gBW^8jHj4b1Z#Qdi~C@BalmTBHwj_3@Q7}!AI%vi+0baw^C)`57_L+g zc@|yuS*ZUp=LO0tsXkOTGq^sHXVoZ>z-H?`Is%7*V}!mmpv&x4n^kiX*@`OKGx8oJ zZ7yPrEZ7c7G%ycP!!GkO*dXy~wT@*kI&1nEY~Gvdlb0wP1d{`f;PYR|BA$hatiwl^ z04#vGvBiblxs!%?)W(qaVxTUP1~FHTUqdSf2XA01k_x=39iX) z*Lg3sywA5|dz-m`E8GT>uUcQ7aL2{!V(hiYuguGuuPk9vPP zqEKQvh<+<~O@Bdl6Q)F95b5KJJS3e*93ofaDJuQLEG8JCq|I?YEoqsJP2Y;Lqw})4 z81mk1n0Q9k`mYb)`HI}OT@;NBN1kx+B+>vSUo!ml*)4mpPQnri zlA=Tp5*^;>u&2?1hzrlRNUgO!{ZteO7A!={0MkelTw(Glav^TprbinOot(9P^j}!y z9(teZJ`eUa&qw}}9*9B@JOky5?=hfCHXh2zYJQY-t!!GX&w1*#YUoCkNW-7uAhCAd zPs##SJ5ou4A$DDY`PQ>33~wcg-t=A&Rc?)kxKX+B{iwFV>C@-t|$0$j2+29kfi}cY_=^DzYX{?Y)xn*tm2|}ZxEq!E_w>82xG5IT1y==K1 zA{_a37iEBMx?rFJ=C>FpdIz0{IH}HFvW*IX7anXlmARwfe#I+yR3Ftg5#yG_(4>$a z&<8g$ep!Qe_afPZe|t!(k8Ixz*IkI*+9PP~VQSro8l1Jh5juA55m<0Qyg=3-fqu4T zts4f>?}IP%i=2Ui&?P#R20#Dsn(!{jYMRWPz!ldg@-@U0*CP>HWFKj5$k82C`byAy z{!Yd31&723v`U3!;}v>1mmZRhGlMQ*U&Z*{#)T+{kQT4s9n(KM!9fn6bCjQ`vbo)K~rqo51EXmxhZ*uT8pgOxdTkdL|6?)H2aCZOyRH>1DOifuTiGo1`N7&hA~W~qsiv&w zclDf?4`D$PGewmd%E2QukF&L1t>>kVeicrqyp&s6BE)-bv?vC93kO)Vh?6t2fjE)G zrqPya{j~5>eJM4yg873iJr8$Mjk*d8HL#&0FK)gX78A{6;HGsM#PC3PK*Q>OT5S;* zf6stFQ=4;DcF%0yVPUr+{|eBzD#4t@F%VAPZjq}cK83TP0D{%evcCZ`XluK^6Vc-5 zwx`$e93k%6DRGALt$U05Y5Oe+OYB4gtSgZLVxfws2IznvVAPz%K+b?Q10lU zRIYmy&tMha_zdn$?=25Sd?YuN^oOZ`^6BIH+Z~(q`jhPaNq)a$xqAO%dGhx!_FPK* zd%r)@77O89-p^$Ie#PIPoWHvd{v*FL|DfU@OwPZ5AN==0URhT3_dofy$;7=6!b@oT zkJhUekD0g*M{d(-;=~w$<@|&&kx7^UUI&JvIVVTql8akEOdsI; zTxgYOpa-@!YX9OTw0NuA@UoJJM;~!UtJOg9<(ZBfa1mETcpvHrX`%UK_p_U}dZ>2Z3@RqH{E`A> z9CMCX>hq3r*RpeOzv0N4XA<)H*~Lo$&_1Gx@_hY*SpJAUBJF5@RL}P&J%92#61N|z z+%hlzvNDaz;T0cLum0RD(WU`<{*R0Em-_M^_(w5;s-!vT`~8D?Rsh=#V=3G;wxy(1 zn>Hx6KZ4}c=g<~M3Ni6S?FIHGNX(bjz4(%z zE{^eiJehn<#~UIv-iRq^D4yf-#V2%X^|D*nQHwX0c9%| z+O(2XT5_;=^%9-~g0a3*A8&Dlj{}g+ z62jX;m@@4MV?j7?ZJ0(|8}e46Fi&~i03qiwq>Lc*bo#Duq;p>a+t@|8awncZVO6@}5d7#%wd@i$y$)w0&r zz<=xXVFfLJD_D!+p=j1n`YD*WJA8BzW_#EDlAq^bA!^Cazgd&JnFu#{h4|dIf%i~Y zI}e|}vpc2Z(0~b@;aqy%YiG}(#_rtk5MGTTs|hD(hmU!TvO(@iU7U&CLBR)az$!+z zorfXz={aPjA1pk&yJdP#qz#Z>&%|>m=D9S{^HlacEbe(&Bu9BR*bD3C znCfX(6KXE?R%T(XhN`Qp&`B}0f9L7#-zly6xs8YV)g3QGSc_ZxT_f$vBmEFbtN&U2Zg}$B z@^2-c{=57emo$FS_Wzyu{R6$&zRUN|c>3?+cm1qn`DgDPKl)7SzZU5G`_YF`4}?Q_ z`;_gd3Y+t(w$SMqA318pI1FbTY71SAkG3DR0xvR@9em;(h`w#@;ZJd@gZa&C&s)b{ zvlbH#QElxDfGxBS?Jx2WnOVdtpU@=iQ5SrVBc2%YW2SbUC87N6Nk<8zW8pZ(Vt zEG)q{fLdOP?{z@iFJZMC4_9FV3(GGL&=(NtW2SCfX=_axHhjgW7xC%1XTv98xl$?F z_*e(SN=U5=!V`Y;OW$2eH#XHLx6xH#w-{zcH&=OU+>P}oJ<7f*SXy9*F(dUKb3NJk zm=sz~%;nO{b=U!@XGMuQn;%Cu=R++k&a^g(7D=Hgh4aXTtPL7apyf#$7$d8@CWb= z%kzKG2kfjL^a1<-2YtX6{6Qa>CH+AkWE20853C6MK_B!I(GU4xBj5)d!4rSLar=KK zY7Ll)MQj@y)Cs@1)H*skaHa=X4^2y=VSDijzqka^ou=7A&7gJ=tv+QGpdHi7n*3ls%WLhPVsP&=p#6a`V@ z?4V{)JE#kUUC%keK>4p7zg?gxh%&(rY6i7~x7n*3ls&Bz}P{}pmtCfCH7^xeitL3&(-suRZ>LS0KDSUu7ndzsYG0y-gSBqWUsa|r=hg-ft&cgb^)2)H>wIvc zoLP@PHoZK5$c2-qT(Iiwt5y#izIchIc^#p!R_O`i*Xgebc->)--#5wX2n4(<$(z*? zwj%QB+WYH&s*TXB+G3A$q{mn3UotcV+`4!)wpj$^t_f5-LY@%rMjLLeR!w|pi-+=K za#H7Ug{yJF=P74_(*<64W%vT?1%BUIOSC%e^2@c$ecI(=?ecmpT|0Ggjdtv*i)Z2O z$x|1@ae=mYu3wupdCG-T0gU%)balZb%H|6|nzP#Bt8%-vTAzN!-sqW43%i3g9-qT& zb$M!##4BAnAeBW9Z}?oz84h~S)k4*tO5C_SA*Ungvd*11-5PX<0)Ah}J!(|CcFtMa zCNg}NQ;x?o%kxPYFie{!0q+|%z^zU1HY`I3Ln<4gQff#r<4VAANz zhYi1KHA;)JNDF$Zs!>>OAJU=ueX-*9c)ji_q>8gtlH&_`Mmqgoe^9INdtI7??klPk z!tS)7dxbj)39I$F+(EAgBIF4}#GJ})s0u#Cz3|a$9Q7lWUtKD7K?{XfdPO7`kEXI7 zHEI+Uejo_R3bU9X%a^>rehbn*OACh~VYT7P2`p#Byng4Dp`qdF+MK!e>2pixUaax& z{Gy9zYy2~2Y=tMxHA6+k?MWTCG)sumf_OjbvT0_L|I$Lzg0f+?5eG)plB|bJ!hUq zb$gyx8*n+oZYyQAl>mCMh9K@>KZb6vG3jM8+DtOz=s?ixqf2`=Nt zPjtG*Ys=g#>-<5NHrP3C!gyycs=hBA^n10z72}+4#{|uXbV0fXJKYoW&Yz%#!aRd{w{xY#r-fGr+{7akb^s>Daur?xql!9Rn`BTKP#5WO6{2(n zYm;>GcGg+voTFW(t=8NwPk0h?kaZGCm0m|<3JB6=b@*J?8h_9|iu8~*U4w#EvQs)w z2@#3~g$QYyr!D4efk;m|OM{MCJUS3`<8&sUF0^Vv?P%?Ct=ba`L!DYfZbuL~rd%zq zwI*cz67eI?M%S7FxYY}8i6q1WfeE^i9#Z4E^+R*V)~7=pr$E6>(Y(GXS_szxTvxcJ zXiiY57F0Dw3)fB2{Gd>Hisr5-s;qa`yXq_I-OzB33P+X0>2PUt94kCk4p!c*CUTZm zXjOhI+5{_9AS3`XXbt6zMq=0YQ)EoDzj6<7_~&splw+&)*% zQnwbUstx2UB@mY`A0QuejW;~9M!TZ6CP2Zm_(6uOER5RH00mp&a4tiW#&MEt*OvO| zNu@tnM_SkXFqpG6q!qfQmC{^pZ_ZK|o!qE$lr(2;FbL6%r&*&wLKMA3XDIR&9)E2p z!QIk2jbF2`*ey?YRxDM0?VHYU}C@pmn@_5m3s_U@Zfdo?9y3+0S`XNZZuxEL# zTWMgGRHPRHQTyt+vNi~d&h4qfuO|d|n#u$G!dyX}_M&-m0pusOB&m>Zts+SEumYJ0 z-R*~s<8Zmd?1(COIOwiLGw!UW77h&%)Nv58!mqCqQE~^BOWY#n%QUoQH6f&$Gn(?4 zA9H5IP;mQ#2tZ{$nk6X%G*@z^pk>vLWgdp~{G`X6ajJ3S+aOtD?8*;)>QQVd8|i6? z)2c4rj<~N7B_S3izT*OBKlF?XneM{1!R57n50XxIl2tCZI}q^rmZ8eK1EFOr6(>)P z;z4J~gv;-$l5Bzf>#hiTAcx2+WSc5DC?R(UEitvzx~x?>JibtcKj_!0s{Ns`a#%&S z75%7u<4}}0{uQC%K&zpUSGwGFTD3pSF+?TvIDC{JbXDcoRIYj*E1*OnVEP4;04u=j zsPie#UN?jU`B__hqCIzLg^^#I| zlD+Cim5t6+3J#gAo`&6SZ#tXKHg6@=D@xKaI3CkjIn5^%tp*NaT!JI)@uibs&{ z;?WB@0*;jq1RBr+ZillvP>T*^z#XiGVS&mJ@YdF70e>CDiW4BY1kraR*0DR6hNP@i z+9v2<=};vWa=2VxR1(rbA`BrIU*ay7$G8YpLkVgjkK5;S;KXWDuY>V=9k0`IAqksI8oY-kk%=+X>||$%>5Ujv?BsJt()e(&6#C(cwnGRpDyuP*0B49Sr*XxSC`= zYiQ^!sq`UxArIk|Rs?`9 zgg#yX16aaBNvi{$y08bGb?}Zm(=&#;2V>AZz`^m52pE}Cr&;e=di>6?*Gh318S-2i z&*7mcASJuZhoh%D+)juZx>qPP{2;I#jd>BQ=R4Qpkr-H@y6LhGiw#(yo1dfi_c^nuY^=k$oQ7M;R7C7yYQUH3 z4USjEt*MeMF2NAU?1HjbRY5W#PkGAi7#0sDA~XQ8s&K*VX{)IFJ!agh>2v4I!wLO; zXJ}Q??1Jg@xTIA54Z15Klhv##xW+;5yjMEeAgqMW; zP8v3{uE-me3#b0TO70_ChdGB^$K;O5vlcqgM<{iBu5kNCrO$`@w&EZ0Kt=RdhSAM) zUtnG7ueCbi3=JUEd(cx+3q65O3tE`b{$P5IA7u>j3PU5H_2NRN91U6hm3%Y1WWKc& z9SjeUlNZBIUQ!(n2SSrZkFG+ur?z4g`bVQ(h)w-ykHmWMXmWNT2?P{J5WSrs z`kYGApi)PrFLYaBR$G@&#)!#+308RAb(7N5 z&5~nP2lt%Wk3#_}|M{AF)BMN{iIwC1tsCFp+VDO9cYIIxTPUz$FjHs*!96@N^lRu5 zM~XV2xPE^tAO=)1Gt$ck`RY6BN#n?!)K%5{8P$x6du;HZWuFSM#+qpk$kcTf175DVDyT3CDTP>A#!)Ha&_s#p${l)Y9N`Tbty8PxKXgEiWjp+Ueap^%{lj#0?#pC-5w{p+1AEt69Ca^4)wR-$| zpZWQ+^u?pOuO8RxJYylFkkYQ{`jVQ{NnDtu4wae|of$K?;yP0))?Th+T2s@~V~Ud$ zZ75_7K#E4vXpVK5u1&5OP9tU^XfYV1F|`yQ+zAb*!A^C2e|}`A_2w0i7Cnc37xGki zX}D6K65>EHbjw-CZPygEczh=l1h~g&DuzDQ?9i32QLurR5D*&+m2p!4TZ%jxv>9f^o9JM9x6)l|fOAU8CAcdlG8|d6XP3 zPYpQ!JAN@&=;!cgHb-34D6A+X zm`r3E6ikvNif(Mo)DI2mMsJ7R)5L-`6rk>`KJ=;vmXpSnGsx&JN!lf&jqZ~2(Q#Q^y{Obj0*Hi)RhS9z7$8HPk!}`D&p$M?kTN ziA;RBeOQfuMdI)~=}(fx;jrsr&Oz{`ei_HE6N*ja$`Oyem*ypC&=*#4ylx`Kk=J9QWs z#cvGZ$Km+Z2wa{E$^p@97TEXDG8$*_wNP9s{%IgR{*)GqJDgaKQfFNDc^JYsr$5m@ zh4=5$Oz|K;SQl%-+Eb3-x20e5*g|Qdw2)uoLAa!iww=;&uL0KvnUjIcwu4R?tZAo$ zhJ!|cBA~y44hnsaGtt*WHSHVFz_T^&1dt6h541+;I-H4qC3F|gzXv@IdIGc?v z3R(=J?{&Th`U@xp3SpAaWSof#KsL~9p^I={2&w=%L2HF};7qg=v>UWf=zX0302! ztrgmVGtrYmdvPXu9<&eiKIktX`kVzdTo-^Qg9<=}pxHtdI6Faq6nY8gS3s``<)OhN z8Vi~PDhAB~-7E9}&X0or3$z3D3}_!{5E{voLF0tZ$C+rN5Pk3EYET2H3A7&63~B@2 z0J;gZ1GHCYBwE&7&=}D9poySKpedjWL5o0_f|i2HLCZm5&^1Eqa9$5;6Z$32MCE8x zqM#*c#O&x)?MM6agLEtG)tS) zkQHAHI}3CUXc%aW&_tXs0G)*IlMMo$Ds&0XM2kR6LFGafI1{-+UQh_M3baOOJI+sl zG<-276*N|8JkFCqlZB??OtcIX0yTivf_@FU4RicKezIw15Z&VL8x z;6=vsK;uE@gE~PkfnEW1gWd=AfDQ{3Js2Fq+r~z~h=zgJxaDEiDL+C@CiH6^W^nmg}V?g6T z<3ZDfN^vGyCA1x9qWeG(fF1@t0(t`UBxtA5-*7$v`by}--y=LwkI(^}iB3PFNJE>S z1+s!hgQ7zJMB9G^^fjzTqV5z$D^k&Rf-LD4Efv%sGyrrAC<`cphrQEfwbdbFM!SgoeLTX8Vd>uHQ>A!^bqI?&>un1gGL{3(eglJ zg~sE2KIlTBcX1~A3+Q8z_9MgxG+8JgXQE1w7Zd=6K@$cdEud+jLeLDM`*D5*^qA0- zICp?{ft~{0cY;NG5VQmIIOs`G2k0%(+o1DKL_UG02u;N~AM|^ndvGS&4tfyuu+WcB zvS??3&H@buodY@-WH|-p06H3!4muAs0dxWALQt{LML1sqx)ih+bS>y-pc_FqfpSl? zpzgviXbNbm&`)u`9ds9HJLo>p{h$Xy4}tQ241b_WLX&Zx0-6dc0u>7#yaKipD0dm$ zgEqsq{3+;{J1p8QplzVvfU5pv(LA6K=o-*EP%G#z&^@4OFQGg@+8f{lx&Y(_)e1G? zO!RZmt)O3l+Cf@3@(Gj%8U#8ObS7vpXb9+R&nGeH(DlgWzn8W8ma zKc(K_e~$m;z<+Y!|4%uPZAwhO>7H)C&5ik4GWSVXDkysBAe2=6D34$A)#;}DrKbCG z)BR=t=KdVhbGzx@?BDuto)0xWH{V}wdTtKy4Ab+oO!sG+?lIJ3I2If3&`&kp4>8?4 zO!rGn_g(uB8_EN(A{y>riLNo+N2A8_d+W#X|>_XiIf`JdH#mf<H*dJt8jR@~9i^@C z;)mJ&K~sHtz+(*W^2_%b{9mKZGTdX6dc*z3kBs&6@JAmRo_~4J=wAERD#P=Aru_Tp zb#wfU{G-usga4Nf8}-S{FTZSfzU7lGhI{k#oevq~cjY$Y{ayE24gL?m&}_KBX+zz& z-oLYZyWx4aDgW>ixZ(MjePaywA00HN&n!>qAsgJ^wXf1}zt5yEUS9B+;rW|^>kRkH z@1JbA|D^gV!~M;Njq!c{PsaMX?u4fe?gJ;EY`8xhHR|v8O#1sl)BQc~7|Wx$WJRW-oF+w*0;NQJ~8;e@yLya`%gY;H{4$rc++tI>ZeBj zkG^5NpSsRi-=6C*K7V`L+Xj9gbsOcW!BqY?oo6h6j6fLtZ{EDaaQ~jCz;OSgBBQCe}neBI!_*lA2pXLr8g`6t&H<>UT$jPi}W77XscG}$lMjKT1H z%)Xlq_X$~HxOB-~x}3}8j3H0Mp)(teA+_n#@e)JvoCU+Jd1FV78I?!NmB;2z%o}4J zb}`o1*s$|~dNA_5;X0FkxUhoygWwgjEtU?#biU}x^Zn7l=+O5avRrwwW~tA%oO;Yr zX{3S4h{tdwAIs%TSZ=~KT@qF(*qL%BY>`}VNx-~vty>hsaNi);XWkeOYOnO5@DUXJJ8;ugz=FlmyRoiZ~s&4$a}f`3KRO4Bm4H>VV34%(DD zEz{c8Z(8QCjr|KUbJq_j$ehr4RB`5(qf_$JGbaEl$Q%YI(=rFa%e2h2f($FXXG=ys zOgs^MBLeBRq};_30W_9K+&n~XE~Yropg0#J&gJQugJ!VXnHlpl2TkWo8{%(;Q}4gw zT@E*t_jD|zb383Y#vfnWjwu{)OP3)xjj3%Z)Ca5=KCciTE@$xBlxiwxmf6D0GGs&& zi7m`XX-S4-szrNU__K@_lL-F-smI(J=nHvv3$9iAlcZq<(vQ-JCn5vIk_f1B%qQi7 z<9Yf?CKrVy7gB5pMipd9MoJj`r)OGAbf`2#D+h}$!f#1T{yATg)#bv>@|5TM$e2Y* z@fjH`7hgyi(<#o2GqW#2&X5cpLrN3JEOlbcD%g1m*jT~(NnNEpwF$hh>(xf!GE*A~}ZyeQ> zA4Q}apbteiKxo$YXBi;1YtRi4-N0(dhj?T{AL>E%tm^)h}sOqdHn#< zvw`JF#i=MG<-Vj33Ns3m<|1@RKEe)TJpmnTnV?KIQky4fnVEUek~#o|Ks8UrzbIo? z;%!03SonQJc;rg_6L}O9k8}eMnwsaje^C65Ng@xN?xKWrm!(EX9D28v(=tfrCzC?K zaY+(hz1rP|qtP}dVO5mD@!BA~sJ%&$Q`Uz`;&oz5QfAXKNWaq>3_5O=yb=A*ZHuno zQ!#^Qta-(prfe~cUL*#l`VyB5u_f|Tew{QLNYfB_zg&2c{E{uPJ_Xv2ZJYYcL8#U+ zZ8+^s;%=ES?aAwCAaxd%3B=P>6=!n%JB1hb5=`+ol?mxjNLEr-9Iw;FSmhq4i5KSu z+f`gg&_<`+;?YvL7BoO&ta$W<^~dG;JU1?+ck}b2E_C zM5_V@)${va;5c>&-{Xw+*pzn?$NZG;q~(RhE3E&ilHiy|yl{|=TLl|$Wo{y!oEXK=}&f?65l+<5aGB>2aGEbR>^E4n%oM+;` z3g-gcr!2z7YyeAewgIS-d-zJCQpn3H#N#cA2aljY<~Ea_6&ov_Cf$}!O{MIf`4lSF zUi1u}hYaq6488yvd@(Z(x_)uy1Q>CqT35iL_+n9JS>sXb2W;%$)^AhlX4GRB!oU1j z{NU&^$_~qBT$f1rTT)XFBo)r$jFdJ!DDD+B%K_<@-4f29C@_>=qHUf~w@}x~fQuPn zwu}^qv0lM@HE5tr>$3e^YUGFHi>;sf2Mbl!*`~@mJ7adQMqSw>sIp`P4_M!SW52f4 zP57KK!fKGP&iF36uRO({v_?RNDZif=USIdci`#UO;quhGlk2OJjMS5oKjAfQ2xlzT zWYMvUe�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 CMakeFiles/test_colors.dir/test/test_colors.c.i + +CMakeFiles/test_colors.dir/test/test_colors.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_colors.dir/test/test_colors.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/hyung-hwan/projects/isocline/test/test_colors.c -o CMakeFiles/test_colors.dir/test/test_colors.c.s + +# Object files for target test_colors +test_colors_OBJECTS = \ +"CMakeFiles/test_colors.dir/test/test_colors.c.o" + +# External object files for target test_colors +test_colors_EXTERNAL_OBJECTS = + +test_colors: CMakeFiles/test_colors.dir/test/test_colors.c.o +test_colors: CMakeFiles/test_colors.dir/build.make +test_colors: libisocline.a +test_colors: CMakeFiles/test_colors.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/hyung-hwan/projects/isocline/bld/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable test_colors" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_colors.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/test_colors.dir/build: test_colors +.PHONY : CMakeFiles/test_colors.dir/build + +CMakeFiles/test_colors.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/test_colors.dir/cmake_clean.cmake +.PHONY : CMakeFiles/test_colors.dir/clean + +CMakeFiles/test_colors.dir/depend: + cd /home/hyung-hwan/projects/isocline/bld && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/hyung-hwan/projects/isocline /home/hyung-hwan/projects/isocline /home/hyung-hwan/projects/isocline/bld /home/hyung-hwan/projects/isocline/bld /home/hyung-hwan/projects/isocline/bld/CMakeFiles/test_colors.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/test_colors.dir/depend + diff --git a/bin/isocline/bld/CMakeFiles/test_colors.dir/cmake_clean.cmake b/bin/isocline/bld/CMakeFiles/test_colors.dir/cmake_clean.cmake new file mode 100644 index 0000000..dfedb43 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/test_colors.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_colors.dir/test/test_colors.c.o" + "CMakeFiles/test_colors.dir/test/test_colors.c.o.d" + "test_colors" + "test_colors.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/test_colors.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/isocline/bld/CMakeFiles/test_colors.dir/compiler_depend.internal b/bin/isocline/bld/CMakeFiles/test_colors.dir/compiler_depend.internal new file mode 100644 index 0000000..e0f5bfd --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/test_colors.dir/compiler_depend.internal @@ -0,0 +1,85 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +CMakeFiles/test_colors.dir/test/test_colors.c.o + /home/hyung-hwan/projects/isocline/test/test_colors.c + /home/hyung-hwan/projects/isocline/include/isocline.h + /home/hyung-hwan/projects/isocline/src/bbcode_colors.c + /home/hyung-hwan/projects/isocline/src/common.h + /usr/include/alloca.h + /usr/include/assert.h + /usr/include/bits/atomic_wide_counter.h + /usr/include/bits/byteswap.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/floatn-common.h + /usr/include/bits/floatn.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/local_lim.h + /usr/include/bits/long-double.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/posix2_lim.h + /usr/include/bits/pthread_stack_min-dynamic.h + /usr/include/bits/pthread_stack_min.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/select.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/stdio.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/stdlib-bsearch.h + /usr/include/bits/stdlib-float.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/typesizes.h + /usr/include/bits/uintn-identity.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/endian.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/limits.h + /usr/include/linux/limits.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/sys/cdefs.h + /usr/include/sys/select.h + /usr/include/sys/types.h + /usr/lib/gcc/x86_64-redhat-linux/14/include/limits.h + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdarg.h + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdbool.h + /usr/lib/gcc/x86_64-redhat-linux/14/include/stddef.h + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdint.h + /usr/lib/gcc/x86_64-redhat-linux/14/include/syslimits.h + diff --git a/bin/isocline/bld/CMakeFiles/test_colors.dir/compiler_depend.make b/bin/isocline/bld/CMakeFiles/test_colors.dir/compiler_depend.make new file mode 100644 index 0000000..a35dad5 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/test_colors.dir/compiler_depend.make @@ -0,0 +1,244 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +CMakeFiles/test_colors.dir/test/test_colors.c.o: /home/hyung-hwan/projects/isocline/test/test_colors.c \ + /home/hyung-hwan/projects/isocline/include/isocline.h \ + /home/hyung-hwan/projects/isocline/src/bbcode_colors.c \ + /home/hyung-hwan/projects/isocline/src/common.h \ + /usr/include/alloca.h \ + /usr/include/assert.h \ + /usr/include/bits/atomic_wide_counter.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/local_lim.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/bits/pthread_stack_min.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/select.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdio.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/endian.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/limits.h \ + /usr/include/linux/limits.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/sys/cdefs.h \ + /usr/include/sys/select.h \ + /usr/include/sys/types.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/limits.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdarg.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdbool.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/stddef.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdint.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/syslimits.h + + +/usr/lib/gcc/x86_64-redhat-linux/14/include/stddef.h: + +/usr/lib/gcc/x86_64-redhat-linux/14/include/stdarg.h: + +/usr/lib/gcc/x86_64-redhat-linux/14/include/limits.h: + +/usr/include/sys/types.h: + +/usr/include/sys/select.h: + +/usr/lib/gcc/x86_64-redhat-linux/14/include/syslimits.h: + +/usr/include/sys/cdefs.h: + +/usr/include/strings.h: + +/usr/include/stdlib.h: + +/usr/include/stdint.h: + +/usr/include/gnu/stubs.h: + +/usr/include/gnu/stubs-64.h: + +/usr/include/features.h: + +/usr/include/features-time64.h: + +/usr/include/bits/stdlib-bsearch.h: + +/home/hyung-hwan/projects/isocline/src/common.h: + +/usr/include/bits/types/sigset_t.h: + +/usr/include/bits/wchar.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/stdint-intn.h: + +/usr/lib/gcc/x86_64-redhat-linux/14/include/stdbool.h: + +/usr/include/stdc-predef.h: + +/usr/include/bits/pthreadtypes-arch.h: + +/usr/include/bits/pthread_stack_min-dynamic.h: + +/usr/include/bits/stdint-least.h: + +/usr/include/alloca.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/types/clock_t.h: + +/usr/include/bits/long-double.h: + +/home/hyung-hwan/projects/isocline/test/test_colors.c: + +/usr/include/bits/select.h: + +/usr/include/bits/types/__fpos64_t.h: + +/usr/include/bits/stdio.h: + +/usr/include/bits/pthread_stack_min.h: + +/usr/include/bits/libc-header-start.h: + +/usr/include/assert.h: + +/usr/include/bits/timesize.h: + +/usr/include/bits/endian.h: + +/usr/include/bits/types/__sigset_t.h: + +/usr/include/bits/waitflags.h: + +/home/hyung-hwan/projects/isocline/include/isocline.h: + +/usr/include/bits/byteswap.h: + +/usr/lib/gcc/x86_64-redhat-linux/14/include/stdint.h: + +/usr/include/string.h: + +/usr/include/bits/time64.h: + +/usr/include/bits/endianness.h: + +/usr/include/bits/floatn-common.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/floatn.h: + +/usr/include/bits/struct_mutex.h: + +/usr/include/bits/thread-shared-types.h: + +/usr/include/bits/types.h: + +/usr/include/limits.h: + +/home/hyung-hwan/projects/isocline/src/bbcode_colors.c: + +/usr/include/bits/types/FILE.h: + +/usr/include/bits/stdlib-float.h: + +/usr/include/bits/types/__FILE.h: + +/usr/include/bits/types/__fpos_t.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/types/__locale_t.h: + +/usr/include/bits/local_lim.h: + +/usr/include/bits/types/__mbstate_t.h: + +/usr/include/bits/atomic_wide_counter.h: + +/usr/include/bits/types/clockid_t.h: + +/usr/include/bits/uintn-identity.h: + +/usr/include/bits/typesizes.h: + +/usr/include/bits/types/locale_t.h: + +/usr/include/bits/types/struct_FILE.h: + +/usr/include/bits/types/struct_timespec.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/types/struct_timeval.h: + +/usr/include/bits/struct_rwlock.h: + +/usr/include/bits/types/time_t.h: + +/usr/include/stdio.h: + +/usr/include/bits/types/timer_t.h: + +/usr/include/bits/stdint-uintn.h: + +/usr/include/bits/types/cookie_io_functions_t.h: + +/usr/include/endian.h: + +/usr/include/bits/waitstatus.h: diff --git a/bin/isocline/bld/CMakeFiles/test_colors.dir/compiler_depend.ts b/bin/isocline/bld/CMakeFiles/test_colors.dir/compiler_depend.ts new file mode 100644 index 0000000..b5a559b --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/test_colors.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_colors. diff --git a/bin/isocline/bld/CMakeFiles/test_colors.dir/depend.make b/bin/isocline/bld/CMakeFiles/test_colors.dir/depend.make new file mode 100644 index 0000000..e9ee11a --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/test_colors.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_colors. +# This may be replaced when dependencies are built. diff --git a/bin/isocline/bld/CMakeFiles/test_colors.dir/flags.make b/bin/isocline/bld/CMakeFiles/test_colors.dir/flags.make new file mode 100644 index 0000000..d72a0f8 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/test_colors.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# compile C with /usr/bin/cc +C_DEFINES = + +C_INCLUDES = -I/home/hyung-hwan/projects/isocline/include + +C_FLAGS = -O3 -DNDEBUG -std=gnu99 -Wall -Wextra -Wpedantic -Wno-unknown-pragmas -Wno-unused-function -Wno-padded -Wno-missing-field-initializers -Wsign-conversion -Wno-missing-braces -Wint-conversion + diff --git a/bin/isocline/bld/CMakeFiles/test_colors.dir/link.txt b/bin/isocline/bld/CMakeFiles/test_colors.dir/link.txt new file mode 100644 index 0000000..4e1dfe7 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/test_colors.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -O3 -DNDEBUG CMakeFiles/test_colors.dir/test/test_colors.c.o -o test_colors libisocline.a diff --git a/bin/isocline/bld/CMakeFiles/test_colors.dir/progress.make b/bin/isocline/bld/CMakeFiles/test_colors.dir/progress.make new file mode 100644 index 0000000..3a86673 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/test_colors.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 + diff --git a/bin/isocline/bld/CMakeFiles/test_colors.dir/test/test_colors.c.o b/bin/isocline/bld/CMakeFiles/test_colors.dir/test/test_colors.c.o new file mode 100644 index 0000000000000000000000000000000000000000..8c9298467827b8786a169d0366990524088aef36 GIT binary patch literal 16304 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 literal 0 HcmV?d00001 diff --git a/bin/isocline/bld/CMakeFiles/test_colors.dir/test/test_colors.c.o.d b/bin/isocline/bld/CMakeFiles/test_colors.dir/test/test_colors.c.o.d new file mode 100644 index 0000000..b519126 --- /dev/null +++ b/bin/isocline/bld/CMakeFiles/test_colors.dir/test/test_colors.c.o.d @@ -0,0 +1,49 @@ +CMakeFiles/test_colors.dir/test/test_colors.c.o: \ + /home/hyung-hwan/projects/isocline/test/test_colors.c \ + /usr/include/stdc-predef.h /usr/include/assert.h /usr/include/features.h \ + /usr/include/features-time64.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/sys/cdefs.h \ + /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h /usr/include/stdio.h \ + /usr/include/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/stddef.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/bits/stdlib-bsearch.h /usr/include/bits/stdlib-float.h \ + /usr/include/string.h /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/__locale_t.h /usr/include/strings.h \ + /home/hyung-hwan/projects/isocline/include/isocline.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdbool.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/stdint.h \ + /usr/include/stdint.h /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h /usr/include/bits/stdint-least.h \ + /home/hyung-hwan/projects/isocline/test/../src/bbcode_colors.c \ + /home/hyung-hwan/projects/isocline/test/../src/common.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/limits.h \ + /usr/lib/gcc/x86_64-redhat-linux/14/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/bits/pthread_stack_min.h /usr/include/bits/posix2_lim.h diff --git a/bin/isocline/bld/Makefile b/bin/isocline/bld/Makefile new file mode 100644 index 0000000..153678b --- /dev/null +++ b/bin/isocline/bld/Makefile @@ -0,0 +1,263 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# 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: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/hyung-hwan/projects/isocline + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/hyung-hwan/projects/isocline/bld + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# 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 --regenerate-during-build -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 + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/hyung-hwan/projects/isocline/bld/CMakeFiles /home/hyung-hwan/projects/isocline/bld//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/hyung-hwan/projects/isocline/bld/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -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 isocline + +# Build rule for target. +isocline: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 isocline +.PHONY : isocline + +# fast build rule for target. +isocline/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/isocline.dir/build.make CMakeFiles/isocline.dir/build +.PHONY : isocline/fast + +#============================================================================= +# Target rules for targets named example + +# Build rule for target. +example: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 example +.PHONY : example + +# fast build rule for target. +example/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/build +.PHONY : example/fast + +#============================================================================= +# Target rules for targets named test_colors + +# Build rule for target. +test_colors: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_colors +.PHONY : test_colors + +# fast build rule for target. +test_colors/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test_colors.dir/build.make CMakeFiles/test_colors.dir/build +.PHONY : test_colors/fast + +src/isocline.o: src/isocline.c.o +.PHONY : src/isocline.o + +# target to build an object file +src/isocline.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/isocline.dir/build.make CMakeFiles/isocline.dir/src/isocline.c.o +.PHONY : src/isocline.c.o + +src/isocline.i: src/isocline.c.i +.PHONY : src/isocline.i + +# target to preprocess a source file +src/isocline.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/isocline.dir/build.make CMakeFiles/isocline.dir/src/isocline.c.i +.PHONY : src/isocline.c.i + +src/isocline.s: src/isocline.c.s +.PHONY : src/isocline.s + +# target to generate assembly for a file +src/isocline.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/isocline.dir/build.make CMakeFiles/isocline.dir/src/isocline.c.s +.PHONY : src/isocline.c.s + +test/example.o: test/example.c.o +.PHONY : test/example.o + +# target to build an object file +test/example.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/test/example.c.o +.PHONY : test/example.c.o + +test/example.i: test/example.c.i +.PHONY : test/example.i + +# target to preprocess a source file +test/example.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/test/example.c.i +.PHONY : test/example.c.i + +test/example.s: test/example.c.s +.PHONY : test/example.s + +# target to generate assembly for a file +test/example.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/test/example.c.s +.PHONY : test/example.c.s + +test/test_colors.o: test/test_colors.c.o +.PHONY : test/test_colors.o + +# target to build an object file +test/test_colors.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test_colors.dir/build.make CMakeFiles/test_colors.dir/test/test_colors.c.o +.PHONY : test/test_colors.c.o + +test/test_colors.i: test/test_colors.c.i +.PHONY : test/test_colors.i + +# target to preprocess a source file +test/test_colors.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test_colors.dir/build.make CMakeFiles/test_colors.dir/test/test_colors.c.i +.PHONY : test/test_colors.c.i + +test/test_colors.s: test/test_colors.c.s +.PHONY : test/test_colors.s + +# target to generate assembly for a file +test/test_colors.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test_colors.dir/build.make CMakeFiles/test_colors.dir/test/test_colors.c.s +.PHONY : test/test_colors.c.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 "... edit_cache" + @echo "... rebuild_cache" + @echo "... example" + @echo "... isocline" + @echo "... test_colors" + @echo "... src/isocline.o" + @echo "... src/isocline.i" + @echo "... src/isocline.s" + @echo "... test/example.o" + @echo "... test/example.i" + @echo "... test/example.s" + @echo "... test/test_colors.o" + @echo "... test/test_colors.i" + @echo "... test/test_colors.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/bin/isocline/bld/cmake_install.cmake b/bin/isocline/bld/cmake_install.cmake new file mode 100644 index 0000000..6c62943 --- /dev/null +++ b/bin/isocline/bld/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/hyung-hwan/projects/isocline + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/home/hyung-hwan/xxx") +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 "Release") + 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 "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +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/hyung-hwan/projects/isocline/bld/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/bin/isocline/bld/example b/bin/isocline/bld/example new file mode 100755 index 0000000000000000000000000000000000000000..8c7ed8b689efb48e56d1c302d10160dc1d371465 GIT binary patch literal 166936 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 lOdkBtp`L8dVUK-KeLg21oAB*6v0w@a{qdl% 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
-ha_qSHbq|S*wv)e-LLg?35yZ212}qUfO}N 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 V`)?o7{X9`C`l*-VhMect!!|NYaN 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

uJrU``^YHKj|!VcrEnUtIQW;_|QFQYA%D3S!N zNxAW~b0etBXvwdXg$x1S97%r_kRi}%5_6p= zj9`{%rXfj!VFF>y%$=-Kbvl>j4M(&G>O^c!Q{j;+W9?<`1JV3S(YBl^2U&EXh#NZs zT#b3tD0L$nOe!pLZVU#bL5b=Vr~mb0Jf*{?59nK z=@4Qc@jtJqU`{aM%7dKB#JV<_M^%E^_$~GhtvwWvIhFdSHqDXtO4)Y8e%HDjNR}wU z^RQcHxTeTo*wU#>b*aL&Pq~{2-Tb5r%#r5CPuBT9ZztHqA=> z1;jzTehDm6Bv8NJ!T zva+pBY)2*kOi6PHT(YLwu9R*SZfKVg{r}1(=PqQczm(d>mihH=Y?%SP?@tik+)JLb z;)q{Heg@@dP~M-*jQf!udOGM_`3}l=P~JWlw_^5rrlse3@-A=so5A+%N(Npro9bZ1_{19}myge^C=FdjHHB+!g&>R0# z9{JSYs+BRt2iCF4M$Z1)`m^-2xRGaC>@JzV!|JUxIr8#b+WN0T7LVLB^7ik(wjHMY z>yVY4+W76c&OXXli1M7vmvb+-2jHZLth_yk+5btC{(e)8YU708rrWlk5`^c*-_7@o zcJl!K3=zt?ti1J)^2powl$13teo|a^T^wCJN4Bj{ToiQlE(Mtlg^2d7hN|0 z_V4lbtzi8bFC*oZKZWsEWjM@@mA}%1+w55XblgbXUisRUCgN)>BlTF)`tqDxY_q*a z-Z)EdpWq*Mv{*(mc-y}Od$OpURaY2v1_zLT0xEx#X3O2$e|dhLDLa)kKP_vG{6;*_ Y&AmLy(PzDd!8$dvM z?*v2$z4sdKdqR;Z-~8?S@49!^a!r8b&-><~)IHLplt)QONJt;tzk?(p zIVeFw^6Q<$zk=U%xrNz*|LxbiC3%a4B;}p`nv6I2`LgzXq$CN+s}m$7Zf8hHHo)s= zH%UkwtVu{lyhum{hDk^$YU>Wd#7Ibve%BWfdH6s?Nlz&f_?0gtV#y!RyuW$-2>X>!?Ovtis>c|vemb1R@bUZT(QnG9 zj-9)cqN(9|_ofZYxjT394!_fk7a*oQ5OY$4gX@FU*)iSOR)h8=o+4Ri9vn>g^=34$ z3gzkVC9mH~Kl;8(LiL^Gi2tug{ph?u7Z=|qx!SZkH9PamZ`bG5#@;A?cRI^maIq;tKH8N5CU(wU?k0^U(sKxG|MzA%fxoE2+f6=T{*CJ+ z8l&SRpjj;U9L{DR`X#}-^aFva-(0Y_F<(WVLq=RgymgxB3OV*6-LN#3iS z(zKQT{JgYcP9#R@YuJ3)<8T2s+dvx*%VMs%?1CcKe2O`dXui7xbuwQo2Jc9w-5fm6 zSJRkq_-+yzJczqSbwonl#`a4w3)xe$8FOcul%`-B*8t&~)cJ4UDX24wS$yu%kDhv`d$h`f2)U}hcVlxd zyi9Xb(+_`#VNsXH&s^8U|HtvBtXrB*$L*g{AHL;y{1oZM-vmGJOS*jVH>0A|@i)5d zO7HPVnK-tfqTA}hzZIRHGt%W8H=dXv@wYBSDg1C)9>{$;Ji(cfu<=cf>Q+y6D}~A| z3kfBH>s=N3;nMuMN$tBGTh|mJ^t?5*$=0Ke>wj<`O|&f2bYS@ z)|0OOZpe0A=sEl0=TA>je7qg#DfIYPrCW=q&d$DE|8R=_SJzkXKgixcUJ>q7Z~N&m zgG=QHu}=qA5Ac(!{g!kqq@L!}AVY?^dgsGGFV<=#V*sFxojjz4UrzwYXO^e*iOe_z zrKJ_2Rfu{@>(!_ng^cPKQ}D6H3VAo*_r1mg_qs-BeErhZbWbX;9`B0Bs8j^svtY>{ ziKHtU*M#YukkJfX^yb)=N<(aw4-7j+Ul@Lh{yNz?ozt{_$lH7mvhPwLuYB^4`z)8m z5HD9LCl!y0b^C;rn~)WetgY-9h%FB?@% zIHd%o=SncWmYN(+Ls=1(5*3jTGM{9UO*Q)8UKeSS=2SBe(v2A8Wd7nCC7;!bOmtB8 zOLzIA-#OVSFmZe0Y^R6Cqf6o;heOEuTlgpVX>x3He#tq5!{wZ}cr`z4+heP5dt<(K zgme_OAh>XM^~QYNSfSP@PDQulqVWDR+U+;XFW28hKh&?+WYc}3d%@UWPtjz#`t_5q zTw?5!3Y_HS%_Rs@eF9B8_V(@HKi7H@B?Kt54I+f*IRFv~cjG?6|U>>e<|uOg6ZVClzQ z5vUWQt!9YR7Rfx4Qjw{z3O5XhF!m! zZSeY_oPt}t#~5WBXHpn07?+BZ%Gww~PlQf7esy@1)S+6`z0cfE@VH-19->uq8}Eh5gKW*~3$nM{rcDOw~+A586%o+NVEH&rbWDwmi*9(|I-4 z>n)AP9Y?p>H=Sn|u5}71Q{gB@-aK%NeM8~C;LiMR;$6_$OomC(Jo!BO0{Aa}r@WuC zX+D0|`#j{>>Y0!;$IehQaj9e(^`+lce#>z#L`_1eTFsv0h&Ndf=Gq7&0;^Jb>A~Q& zsRvYpDK@#*$tykUm)37Rd-XxFKJ14VGMK}2)GJ5O;^8nY)9Dj$+COqMbba~#i|dz$ z`TBX0k$#F4iiLpX>d5LQEpF4CWu&iqYifej8=uIVjrm`VD{5&=8Xt|^qPV6)Z&(?9 zwTK-ECmtr#qqi^V;R2uiSGHj;sUc)mc-S8Q`lqZ!$+#r7eYh2wVkxI_Bl)hM3nfv@%^Y zh1v(xC!VGln4(Rm7Hzs;-_erizRn%U%@G$73$lbw_2jG>27DfO z%$By@?Jz(RXD^{Wd;soMha`0E?4|7mG`2;cH<%`Ss$HwSX1# znp=r4?j9<+ib0>U&BXVHuMwFZD^!MYX-V-3F>U8B9V*9{ zYizuquX=H|h)!9WL%MatV0J7N)r@i`eONN<(kH5^ZH2N&4UK$gO01cziE&I@nW(3D z!HL&vsYCPK6Yz6FuiHr!uJsghIqF?ikzcaNd-6!E`NHnh$l?np@>fs%DMZEmaEE z=EIhTdZ+A9ZG6{M&{9|uA(TA3N8!;URBI!!_;>}`?0i&9-2%O zED)Svy{aKFf?p^gh%A=36|DOW_|a~xZgB5g+^2VNvw@Vkv#x$;qn|=;+y?a|% zxO#48X6f5Sx2_YvXD0UdYs>Zb_r`f?h5cH8H8gOH?hc-w#OJt5hQqgr+=xwflyuFy z)5uIOxBsW#Pp_-pc<%J8n*GJ!%B^AKATK`h^uCfg3CX!@(7#`T$jit;CVfg@RuQ8p zDZ#I8V$7oX*hEW*#oG8OcsEFtg{_}zY8&ccE^F!N>7xa&PURL}y{!LO@Tvm0B%9<@ z5uGRc_ifE|P_|OC+O~$;e2=dR3y~fbu;vF>FxJ6nUbZ$iLYwnj3tlB&m>;}`e$9II zGVv`KL&2+xk`FJ7n3(BY=3!xDVY>=Ge)+P1*<)RPuNkAt5CuRg(Gp7OJ@T3K1K zSaGtLnCY>y^YQVqvT?9-a4>^+Fq_+;F`CxQXmgsai)>%!j*hvunf_CZz6ts=bXiR; z6AO&sRd5HyThp=D|9Nq=`St*SpH&%-o(Fes$y%#V zZ1kFw4TWrOSS?9pa#_!7A2@L5=79sKKGCGtIN1Zna@Dt_s!g>PFPG^VEk4#(h;nmU zKk#heP9Vi#UO{ef{Y-j^%_L%M0vw3-)ktTRWHchRdw-lGLBv;%AwTZoqpBA!K6O9HU{%Vo9q*K z?kE@ZH;dQkJK)kM8ri%+W7-FlW83`v{P0?+cgB8II!*J!M_K|o zTnIJGF>R!27YIR;%$u1r6BH$CN8UZSixL|yGxvgSkIr?WZ32IxkfGnzFieR#c|S}? zVnsg^`>BR;BQ{UUW~o5KQE&5x{E`*<*tx+?v$?6lrz+gpQY^_hUUusr3*p|S7n0X~ zd>Hj6!_;P;D+ndSxiK%$7!ky8Xv?U4_PKDYX zKPrBH%VDc%CC?#5i^giGPRHAmLSADpXFJ_z3T85`f-`>P&)SU(66~_#7vgOsD=cnf zO70=}Kf;7^8cyS;8{FRwyG+@PiP~j#7*$4Ce_h~5iEes5C0Bvxg<>xw#V}Gz%%#{U zb?DW~{VPhNugTTxu+HG;?HLqcTTfLi#m=vO%Cqdhzxh(J>{?Qtp%^Ldl&uZEDGVus zc&V%I_COe_3^u!LZ9s1kXp< zuekQt=))Lonw%>F3b@w`I*+y%@Xf%#Th-;)&u{&i!$Xo~>(yhb|LitNH!%yC4KoeU z^{fxz$P>+Stub_|i@bd`>dp|h1u3C4N(;R@ONeueUN-eltrr)2P)z-xmbkP!EXK6R zy@!%2BLUFuyK#|=_E~Y z)wh8Y2dpenH&ub4Ywhr_2JA`iz^M7ft_-{uqpv=i(Pw>M2wZyvrHxm%W^rkKKJ&fs z`95U90`^SK>2D6u965EGC1snUj)ktQUB_7`lw;4N+e8Wbw84d!7p32xWPM|F6NO^1jLtA(SYo7GLgwKaX?nWeuJ?3BrU3!X6VrlhYRgyVO8RjT?TAUIv@Szw4gp zfaaZuh9~LDp{f@0pP9-{2QuF{b45#NcNJ3B`fH*a57sHhUr4WV$)%U}w7nYj8ZB@L zez!Avd{aBM{z97aJ4LG>l%g$ZESbS~J-|if#hg3y8pDtdq^K~C#J-7StU9le(#CA{ z!O$U|(X^98waMJn-%w(hT5*%gU?$0TeA-e=3O(F;qssW%+4&#+#QkkMbQkRI-+oTc zu&AtUPJ_)(r2KY@Fy*?nl>R$$_J6b@|9OembqjG^JxL=_XGk2a`pN+s<_3P!-pXa~5V^(*d@S!ZCp8qX0I%01LT+BXsf!lSsJE4)hX z(?j|t6T5~lt9V?)9vFG{_^s94aQ{@XHP^L^O}=BKswMGBa)ZiqW|zdAT!}IK zo5g+RzlQVhZmWor>uqBB1$lW)=Y!0Qa#dM^qBkFWYQ?h8o0JLXqy0;#dyNcM3f)cW zE=-C&m0$=&-bRGJ#hwX43CScBqFKwAFH5XwAt-qRTdk1T^Sb9ZUj^9p&KqMU(e|( zEQWsH*r+@o`Rf>*7DMB?2HhZ4W^0e7?~jc*H^FEXF86pA+~Ea(tKeH zmoD9yztP0>Z7yh()uAqRy!24mH;daNQ!ZL@ChHTIViK*B*QxA0HmN2JHVjr#P$>Us zEAi)`E@*;#auN|FX+!3brLI>wEPN(Oi_sZGi9ZEaYWOwrODV-;0Z>qS)0u~f_D>~? zKIo!xF5Vvm6dwYbK6;hzE5~(H2k>1YA7C>1k$(x}yOG|Ysh|RH8?=t&z4Uqvj79NH z5DFO%)kW?nf~)~NnrY!Z1ZX-mN^wRmZJavceo&Ygkzm(>OOU@U(IQ6`Nm)9`LM!J? zvXjw1dA8X37$~5Bw0#g8{{KNthxUWGX64VIeul6fdJC+r9}6Cdr==J+;5k?7-9M=# z4c=cL5heQ>;dQ>iCW2I*wPdJDQS@Zb_1xhRrktv!*OTaIujLCpN8ewOf;aHtRnV!; zl78qr^I#mIMU$AUIf`OThiQ>F%_39BA{u*1OJzAb7@aut0MPDy*B>CUP7cwD$X>lz zo?)Eb?y3{mB}Th>Q?F8SwOKLyT50xo^UBA`qC+ckTX@8UR*KOy5bIRYF|ut;nejH`clN% z${;$C+Q(9PHZt@+{3ERHmY7!td~MU8iK{HZm!>r&%SC1(p^90rAp%wqlSrb?CV}hAKYgHq1KpWfOk{{yI%DOp)%J+K`mZYJyhL( zy)s4^1b3I|X3D5LQ+dM&afj=-5xB9*y>=%rxal(Oq_CeD;{QHZ{$GsY|3R9vHK=_y z>hUeJ19AJB*b+QdUo|6Ld>97<|PpiJb;K6C$WY!tSBD^Evqcucgw0#nv7Q!74!+Dunv@dmty5Q6}pG~GgM8! zQ>t4ea!(jYCr^K^ps(Z9^)>MEAqUw! zX|^Nsm1L5St%Hq?5(^K$-7;I1N3uy+UYtT?Q+K^-%th(=W=*v3X4mqfTc3*vZHt}Q z5u7y(QcQ|$EV-+S-SOIP`W~eG$8b+m{)ccM0qY3lz*!%SEjpWgGK8tjzil^n2T2Qr z>#|dOGWe0OSy=z8o}devT?OAGypLH;h6V;EB_^(vV?9)S4U( z?$;hbR5@0a?#|B?3JkON4XeD({)huJ7E~&HY`otUo!?r;V@lc*VH172X>gApr`zJA z+z2#%3>ipkK{ynQbFScTL=D`((t-6*ECQ8)gwj#ez7kfDX+KEz_y|LaMoS=Gh9Wo4 zYEgJ+{UO5CS22bW07_n&p9Q-o>iPysD8tTAu?%ChB(_L65AxJ-7_tB*Rw$vA|C~o9J9t-NH{GhZ zUc6MUoTdcDOEQI!_fddxw~3kfwRJBy-S%U|hk>^xfg%tlo0Xip_0Qp?XC<}qf(9<w=_|jl+05KQ=2nG5jOQyF+;3Wf zrDUHUZGdVUH62PHW?6Ua3wH7(kU=HsCn~6p^FU*W3p!$6dL<&D3*}??W59QCG+wXZ zDB;2z^m2|x$yO#y=`Ko)b7{|Y_}dtggc*6}=kU0KItl|U{u{wd}OYh#DJh|{@%3$>CLSBdR#QMaIx%gSw{IF;y8q>4Q zy^wIc+|0eYwQ&DCCFwse-2VVP{+SBm%=B>kR&uy*j)>Qn{9QDi2lyj>ITGG$PH{@y zW4ZCvUAN^)O@+@*1~F!^EWY`8uF8f#oa|lvsJ~FPAR3yh9A?bJVAk>Cecwcyau8wN zEl#h-Mp^=*8Sr8c#qjAcF0rKB&{8$K1j^^X;ekdZi2M)WfJP)hUTAg+6v`uEW*sb4 z7cY)83Yc(s6eol)&1qub#xW5=U~Rk4 zh)hYkbs0N->aB3TVI?go+1A>+t_{}B$B(!VGPoR>c6o-1lKRfh&c?>~szy=x9739L zmjOJ&sk?pUohDk)=eK-1Yp2551F<(fh{Z;Ttj+Lndw6ev?yb;XS*H;@UmaGV3)ZXo_vtE-?>CM` zyd!%rx$>GEyi2PRc``Q7@`dOFL5TqLVZo@a+9SV~40mc+6#LKcf(?W|dE`>EN$-GJ zz9gY1^2FB#Fh*>rlC;t)i#WIOP3M~2Pv%I6rUP50`!rt}WbJ~Hvz?@rv0rv?05W!x%irvL$<+2YIS%bu8_OyDFA^YB6UGyIkj4&Lz(nE)Yp)cN*w0+xdk zQ6gvb!xnja`%4X?EJYHul-0#79h#XD9axi`B0zTWYn0?g6UWiHEgl3&Fo%H^gBF~5 z>Uu=15p#m7#o;nhuznT}oh${Fr6BQ3vqHhtLuvU^wFB4#cKw;amjU+cg?m66*#N);8YNFKN5WPDh$bBhMx8O9o&2X z(+hH^(EzBb1(Xy028!@xa8VW?%9|aPy*e6@{9Ksf17J!|r}vOj;>TJ^Axd4q?FkoU zqI{KieC<(RJny^p!BkIVC0E8qe4iV|;C16^w{%yTT%)YFv-@LXJdt-0sn~y_nbuPz z&rxd2S9#I#KP8PARq|7*{YV#+;0pkJklUvT{V9q}qXf{W-~mE!@A6SL*}LV60H}39 zuz0E0Eke7+N`2RlVrmj7u)^3|f0DKz5~E8Rs%bSCGU*M_@acUCl{TMKU|ex32!4}o z+Mk4?cvJ24)&dUrZ>-RN`;z~8!2luy_;SdGIOHcJNW;!KFs zsS(aj)BP)bC1U`mCE^I}6AAL8c!Du&pnRdK$v}4eLWgd|RX;&`iXNf(^pU!{?UJVj zS*m6F^l3c<*#Mxj;#&+D85zysZ1~rCmNd!kjeNw4CmoGVXe{_4R6f3{SqHI#I!WBD zZCAh~K;@9^XiP8x8#r$jVRZiFi4%+Dp}Z7$o3d(T;`{WqgE-GI&rVQT4TIv}6O>6Y zsu@*>UY%Sd&nf7g7O)y@kkHAVTXR1Vq{_IkIy;-HYE+prVU}$a810ld+q61c=jZ-$ z84+YElv!2C9JFv*=lDj@jC3+g*R6fl3Dz6R-u+Y{(pDPqzM#I5kHxJyu7qq%DdMK! ze-JJv@1ziN@-Oxe>8YAdaK__(9>uG&TMXBS&-keubUmILp2X!g`LQM^CLTBzeKEjH zJ=d#EbR?JqH=GZn+X1!8T~Lco02?XvHp2o+%1KOeHFu_LIeh7Q*~En<_w8ayXQ1E~ z!Zs`wgmS=YcZ`<7&YBb~l~_#_U(bEp=-lBUy|Eyh*gT3OzK-c+ zb9U4!5lJ#!W*k6E7xc2!7jDity?)Nj46OAbV+X8nru}%ECDSs**!z>@HqDahuA^G+$=b;(2TqCTpK6e z)BoqvIb}N{s#MLN@eAVc5#Y^V!qMc#oxln{WCcPx5IFsRX9`<>m!{I^2B;B&!b z?SKqQRR-XgA1SX=(PNU3!JpR))E5S_x3l!2x5G~fIEAoTFy5zd4*~_I=~kJZ4wmHu zyT6CvV<)LybtF!nKlj|}i9OyTx;Z+y4Ly)9!yf}mcl8|8_yD6yLM?3$7%^z;4Uug!61qzw4*ZM)&DImZe$c!#KmL0+nn9NR3-2UNw8sj_>VnK2BeQ!w*|7EX-=VYT3|E- z+qulYr4#dQTaJ>JQexK$jEIO3DJdbS-4E{gR_M^;>pR(<-QQa?5IbKd&K$*q-vyrr zbA&|6jv@vBNmvR%6E?$z)DJTQnccjU60J_a;7oo*e~E}g-%>7Sz_!OI(UPzjveHrw zVv^_-;0K7>q6+S_#MrWxhlhvT5(Gg{1+5kvs#gN$<`!&h7(UMJ$fBNC)HWXjH#qd) zx1;}c*TDZ`MzO7C<-Kp~?3y*o?*2A^Jl;TQPI}xcHtKl%C+! zjvfGSpEF4BtgLiZb!kT0gmB=yZE9Z2J9YCm0i0i<>`D&`uS#mKX@>m*m*y>oUGHR(D zI}f(9J2J>@3P*3m=rf@CWMaCr5mbhb=d}%+xm{g0q7p$dS?(S(bwM}JKc8+n;Sv5A z@>zN8Y<)wDNFis;aOT z*79N$>c#$T$HN{t7h}g-OBt@$srlTiXds2tfVFggd5$wslnum&_?9zO{@s83pif?d z2X+4}4)8w;W)QnoV=odP^P1!+H1a@XV8wkii~z7N6rGTPagunjiEZkoPlpTppud=y zkr%K)<##6VdF)|&`xf@decMCdZRRbx5)A|UH+_0KT(NBasb-Ory!c44pRyPLCFl;e zR$&YH`9d<-e+jQ>LRunNG^~)(?WakZF8YOJiwf zUKeqPAJavp!TwyO1KcmLnu2QXmX;P++Y4BjGD9-Rc?+m=w^xpRT_h~5719(fwHwry zH;VZ-e?u?Zj=Lz25}DyFRA_v1=n8{%RT6;9t(8QS#>Yj~VG9j4Cu0f%&d_CYWtweP z4;A{p9hl|E&m+L#NJni6kXf}{l)?sI7BdCzg%1DDeRPRQualknfJW{4hvF+KJ6!VI z9xj<7@E?kL11QE)=Jt6Q6CEf)CptiZiT6z#u7EQ}OPFIYm?zd*k1RG+4hWWfVrIr= zo5wVGYD6aZ9(8<|4V78hFlA!=>8G$L;i|4^9PsBH#7wyuTDPQE;_)MQb7shL!?CFn zbIUyqGkxI&x2N?8m$E|<U#D;Y_c(pYQHhvK0JLYL1){C_p7lky@uvR~(0wXfK+1c75 z%au%>H1ujYKdP+0kYaN_N3-npwylx0+`FlH(xGs@mSB}IY4y?K*ql@L%92J_VxTJB zJwz%uNG1F0!$ta8^B*gzO;wFe_T=AiSefnY40KB1^dZ2<#>?JlZCKdxl^JSoF$3f@ zKOed*ZM5vowq%-RqPp#p@mLf6u!PRrLH#_IE!00(yOp~}HxEFibo0-Ge@$w);E!D^ z@Y>FBT02Oi*U6BSG2M1MlIo4TjCtS!>@97lwAiSVnqV~!+2Opm>V8gzf^UX#0vODA z{gg!7S{V7gdA|ZZrNtjFqzCwcG4xw4cCOR?(hbXtA;DZV-yJG^4<05k%@^U9j*97%C|pqgx63G{c6>={|5+Fa_oRQ<;}Nomm5qJTK~op8vXTZDBE1(T5AOLX)2 z3IYq!+U=+LwOE-8hZRzk@Zb4j{w&Ob8{@5Q)ySsQdDS*10fcA%Tp6DClG#QFfxg_> z>kj3)hgWlD&Qa57!9G7dt7PIVY}v){OoC*&oSA|`^V zwP-dSz+RUDJ80+E^^a0p0qJu7Pk!*GE!a(s4lwEN| zlJI>VR?~baMX-^ClE59%UwTHY_RVZUQfooBKQ``C+s2j&ci+CP(cFP{r!-&;ZT*-% z;qiCoq02FU$ISx|TnI#~{T1!E_u`+^f{`gvVj8`R{XK|t+jdciRzur!ncKyku~Ofv z_Du>}w#S!9RyttjN@7i-zg95UBz6nWtt11&VegvKNZxuNHlmzq@pr{O{W7xdw^}T9 z*R~C*yXq(Wd$nQpNll!h=8H9}M*Z}7rUf!(!W?+591~Y=h5{=q2(`hMC0sQP4GrOa zea~AKOvvYtM`V1#4Aq8+ia7p~TPr(#One2)ZCSD{Me|%r-L^2<34qjcH5UX%P-r!i zHnGu(du!MFH*FO3K?WN$8yj1%wKCv`*;SLtpC^wGfBPvXo2eVX(}@`XF&OQI{w2~j zb3N*s;4nU6jWE9$?7()mZ(;cYF6@pifG_p9OYP*=H={8doTA%Xj`82V<^D$(+)`qu z|EvR~+>7SaQKT*D(er<&YWbbACaxjSoAJs*?CtRG!il?0qkd!V0#@llT}HA49Fe|Y zss_Y9z)thWsQ#-g02Jvu_w^VyP^}&A$cnDqOgv`O{YSQFltGO!D6GIHta^AbN7H&O zp*4ExArNrPd%STE#e61y6crT}6rZJw5UBH4ijxZk!CAI~VS;heygCVSr)@gU&?mb! zPxTchniwQOykqFXzbHAhc2q59e47F|3sJe6l|TrW908O*kPOZt14jOfIl=1BoPgS- zmAQHoKiKQkmtjCif$GE$FdXoVhl{)_)3B{b&FS%L!{ysqt8+PF#O!czb+IbMnAVER^#Oh4`89a%p*_2jDOUT5H0j|^=mgBtqeENY!cCE~$$B!?E>B+~-L1|zB z@Qgn|5Th!uz4gSria2|Z)`3O0oYIe`3*suwKtlw~VpjTMMjDyPx1Z9&E;~>&w#^PC zj!L*Mxfka5e<7dJuB5V)ZeUVR)MyD1a{`wK1&M*#(!iSV%7;g#fwQ|=12b*g5q2G7 zyaHJXQ&eiJ`yxzr?htVIN}FHZ>+g*b;wJWDTm!{Aa2K4xwci}VT1|G+`m#@SW;Z#t zLWl*TzwpXVl>9ER%Ac)9T5-A7RgdXhq}v7$v0T3|22h6sVV59-3^(HTDglPYghl1)#Q}N8Np8tmRn5x)sSh)&JSy^0V3L zKV9Jfmz1su)z`;7HQ$xAE2qzt<>@X5FYZtW3xJ*hgMJ6WQ_qK&j|bC{-3QEdME-@C zG=Rt=S`0_PAjujd@=XFUAlz?2sfqY{mB&ljI9rRN$$*zNB-X`x^OOqB`rb!2VC(=M zG3ay9qpE<4VZ_BVM79j7)8&?Pphl5yhW&MvDA9i1ELTa@u+?U<2^YoEFL`7@sR7Xs zNE=YTSX}Z7d`pS*flZ~Y9S^b?FsLAN9FtFl_Z|fa;YZkQ-JCvRRx$2^99@0!cOg&&kg^?b>YQVnSa&44*L877A`z!bP-OX`E7_7sPAr83cc%)+R?&Y&$|f2~O4D)(H;8kM%MP zQ-~VtkJN_Ta4+x0MRJm_7bAh8a3&!KWDSPnF8Y+-_h4&FnZc7NOSK5)bQb9w9t6N< zli|L}B93ph#RT<`0Oyq&n(u8-Kb-NWVIcXGeT($HJ&pko12{;{Q@QvC-S}|A(OJ93 zgLU@1(4=pbtyN#%IV~+Of3pTfEmmz0y$~z|AsFbwFahGMVJwqHMANRU09V^|+jbrN ze$ZcL<{Ynf7EJP#qUtH64L!g6lC!xrc*-j|V zP9ZBTSH4dd72Ixv+lAhkdlH?x4qXRCAk|m0sMY9T0(!s-XjRm}-VJ{759tKO{d`-k zm2__cOnN4nr_bIp%6>6H>7+{>XS!W4Yhl{vrT8^FuRSb-QvwuIQn__^#TLi32I1o;Nps<}$Xm{UnXAJAmb3!G(0x1u$Po5^1 z+*J~OatfenZd-WZ%5>yQN>Jr9-yC;6pC@j!lQj$%JeY3ZF%$p~D%4{He41r|Ylme6 z)#ml1O6e;;u{+(Eme$523gYaAZ&SEOSHqsQYji5zcW2GF=zPsCu3?Dr&^$j855)dT zk$dGQHfp(YH)Boi?E2{-XofUK$XhfPyUR1+s<(IsDZn!T!U%Ay2#gfSB5cRY`brFA zdX-(R&T@nNfiT3ZQ1}Iee2A)SMQ!`Fovr8icih?|(%bohPMIwq;2>OeXACw*2PP|) zoMvwoxpL!oHxR5)$_rVfj~_jyz|uIAo48H zysfTh@Mu|w$PqwO_A&t)DL@$Z>^KU5YnwUB93ZU$q=;MrT_~gXdDEA#7XyF=Fdc@B zNQ0aNL2W6xBG668-xxNo=9)!lA7=k~(JdwcS%N)~lX4n$&Q?qxNE5`iPnE?18G*@T zMGH#zeSixrQ{a@)m^fr6pgt<9)t3#pmZ%a1n=!=MPl3mnJMZxnl2Uzo z7BC5tHtFPBYyEJ3)Vw6$2JYJwcBD)gj1gnRIKwWV9kqub?g`+ZO{4zTtUE>T5xMpc5b#$O=t zm^e>5;15dle4q03ekczQA2=$Y2Pu8-Jz|F7Jztg|EdM0*`k>sk5;Y zQQjBaZXWgCZXRtFeh3X&!ExX%Ty91EnM&x2+HQpd|$@}~y^cXRPfvkL? ztB}W!b~10vOWtE2BfOw*JgO`>nTx$^)wgu4C>QI2cH~{C!9q4bpEW(9&2-><2ipV~ z*0}&Nh5I&v9TDA+0u&y|Xov=ary=@Wj?GUdOl;l>G(0mTn^da(qAhf^pqbP28McF$ zzk?DsH$G`~vyM@gu@IaTh64E}1pQM(9_!RM0wBd&+Th`0{2Bu9W?glB+4koC=J(BEx>#U?qG z9o|a2A0ODE75-h4-G916`|l{i?Sl-|D-0)$Z8B8Rk8NG#(i2wb7Qdx>GNdm~&IKp2 zH_au8l?H}^ekNj{wCbzIFowUg4|o#b=l=%X=^+sdl=3najPZ+y&Y` z$!?tQe*>ByN5+XX*8sn4##^96tR0mOcAFK@){T|7F{`viZ8HKx_#H+7q+=kWLQ2C& z2+@I)5Qqg2CvzJ#y$$g(3-~Zr*xl^zmvh-_1mli`AcE;ZWOAsY<3!|U8EQQq7zfng zVSBGU*MwJb=W?4iA7$kKVBWOolZI zT52x#qnrfg3=eKS-N@Fl2_@LD-D4B}2-M<#57cvkP(km)DuQC!ZlxV3SnNN&rN(;zhQ zS3D*j83CP(&=x>>!BL4xTg(9^H}5YlRGVxu588YJ98f;z~x%&*yR z^amXVTy$dxX$UlSz{>@!eUQk12-O-$DR_M=&V%y&8QSO$kar;<4vmKd=G`Ja%vlzE zp;^_wK64?c@y62!EN3DV6T5Mt8l8DLq`hwea=q+&48U?eTPqGKe4ywOOIaccOXUL; zh8s#Q(AsU3f+81`rMu@bz>k6E(;p5vs_i;l>wmKj=i7+YMKNh}z=}?Kw{2tFHt@<( z(fSeKncF;m-54kw0Uy3S^EB(FwDm^&!B{qSY)KcpmnEh@?ZARe4((>`o|?P%}$%Ah%LK_I5CP&wcjV{zZ`Iw)hhhzX8sY z;FjpvJ%j|c2>R9kk%u=cxOot%+dur+(5N~sH?w>0Xp5`4O{e`A`Z{np0SICVu-55C z1u@o(83~Ryy8G(PVGA9v%!k?nPY%GjW5fPXJKz0TJ1-;~)q>d}?{mQ)+sTl26A`1t#k95wxR_sUEh-+I6Z9_zRnub zx<oA4+4yr|H$$vNZ#9Nj+&!1MteM|8SyOC3LX{NVVmzwB`;ah(M%)Jjgy4@Jo+KMW8Iy4y@JJPAl zhF6dd=Czpx^!Z6ke5FsCUR`U6w0Mud^;|x6f#LZaC$q($)o-=9o|vS1OaeD>=f480 z_we4cD@qK-3zc10)Z7wf+BQ{-35~V44eUn}n?&7|R+S^{j^{qn$PaAW=_-a=p9Y5C zIT3J?N{4}CZp3+tR54>=f=&)Pu|;MK61{hd!1%I>h1vVz{vn5P-c#shK|4pQ`u$7h4#h1Au8fwL@d~CQtp}Q zR|CZ7J3p({I(`l4l%g%S0@R&GRL0-EOm?ydhI}Xzhx;OffWQuVJ4Bc*fT9kk?z$wg za=*B@3cR6Q)B~9DAhSI;5Kdc(iuDfaz8s2!8fnoT-uGs*SogQ-U6DHnjAOGmmxJpd zXd*T*>)2V3O(nlcef1*QBMRznJ_C)ZYpG_6TkIpcT%ow&r|Qt zq!yc9GyIfCH!1ziz>VzdTL4wBx|3->Fam@SwRI)K9V(m%#Kq<rt1a@WHi;R}e{O2g%TpjD-Mop|9&6`h$Uk44czZgS z(3}`V>{o{%Z|mqO$m^D8-4DES*OJ;+hz;vRrF5qpe%y8sm*Zoko>@#x&|QE?4lyC% zc#ZVtg+mq5Oi6_noE=j-rW?Q{m%O=(t_00U}qoY%U>+CVZft%Vt~1rn%Gf zX7;n`4doYXs8JfyR{YV11u}rtf|jvnC`Y*tPT~*;HZQw4Gsso1>ab9)P=p0KTtUvc zrKQ>8;^J)cqAC2})Vkoa$$#EX|A^4Vd3zChspZcIUGI(t=S4JeSmkr@TU&n{Jw}L( z;%rk1O_U?p$IN`6X`=_`;44PMqK>eCD2lZL%LW?C2ph~XYk8_|pX3v(nrb5!z!d3^ zyBI`Zp=Z9f52#m4(Khx|!^_hTx47t_#FpCL0?xwKELb!+_b}VZ2%Ps}*C8#(=u_3y z07M0F*vs#8FFrh*h9AX}NGsIpKCJXwI+ zxs!4QZlIE7|4LrdEq{FrnUq9{u?jSWc@ac?cA)ykZ$madVmgG18^3|x7w9A?x$WW? zlD?s4xzyR}=mg-S+b(}|`?kwp^9Is%5cZ&6G^l?LqLBqHp%bGjrN^p-HF#XjvX2az z=dO39Dj_!dk4LHtrmS~9h{&?2UKtl#8COc9I?fHn0dP7WaHJP5hrKG;TojLPT0j>} z_GlEW{1A?AGcY8uw*GMfri!=Mdl2PbGY+(8oY#+y$1oc20dvTC;3;&_Mca)lds>iJMx z?e%)Qv;7(A3p-Z%jA%PxB-(YyC+3>&6vl(uFazjR2hf5D)b`=vzjw$l2=7ZN{F3HL zsbM?z<+QeMLF+J82}`F!@*p>ns^02xrQ*x!4|783pL_0cRmHZ?ZlABQ!`cH7WH_3M zgA0}b%{{tJ{Km=Z+qVdBC4Ej_{A{$=_4YiTKfL5sn^a*s*%aNAaSDr#rMG~g;`kJug{NwQ%b^qgbD)RoPM%;ejLyb3#fKD?gN~y*ppj5<7$b3mzA6hwcn(p zCQDGn@v>olPZ@t}W!AMj(bGDgfINe zem%&7=#vATHbiC?v`GPPT`bRk0@ky}dYS6I1TWe{_!vRspE@!g z@XYGQBcb3~(|r8^gL+>D0X39wooTpr z9u4TRv6(3oAu1Ac;K)g6fh2H3!xmc#gP8A980c#=gUapM#HY~pbHf9X0b5B2*t|Ia ziBy@s%;$X=8KeQ->HL&eZ)0xd$@ci50#CL9}knM%`Ah;?P;BK4NcAMZKgdfLJT>o7ZwDN$ZLZIdcJLB zA#i);|8a-MMKp1XG_P;*^%5Tp`cM#o9}9S>AhlAtOTO>muMJJWq|YB1?$;?YxK?%5 zTw9m)<}K}&%UY1%ogr#B@N6}PTu6yv1QCmxpOCg1kREu@H7Nt$pmNVJAU(r-(GS5X zo4<^dSjp&k3|x6Xi2TVXPB@0y;o$s(8VWJakH^KJEa=f-S15`X zajNrH*i=d=v}&+}dZWf*6C-p2*y{7apCu`A0bWxXC?9E zFF_K|TYYIJF*cxn;)O-B*fx`UDg~7LL1PVkzh5{*p43Y5rpX7gm$%C1j+TypBKK-) z?1qq83#eqzAO_Ww+NT6B-jeJ?S9!+`8B0XuUUA1d_T>Nw;5sqb()$psE3+^_+qkG^SV*uTNrHAY zkl|sybM-v4_$L8u{${NBR<>lIY$8Gj*fwuhoaFurc4hW@P&uztQNq}0d_^H^VhF+G zlq$6uyVwk05WiyPBhah{0g)ad!F{b727tp83;xA0$oa2@z>{x+^a&Jl#A>9?+y9p~ zoS>)O^A+0#I^4lhqULZnu*NsiOT0Xp#rXzeKj@_oVrAfu!m>E(o)kF#gJlb#s?$)1AI2zZ0)88Kv|vC!G}94*JRxSVSZO)N$Afs& ze%fJ3EFi50B?Kx!*aP?hHieRaB9F=ZdqD!lzo-sBd8z+At_}hAy>eb?y%rfkwmMFJ zD!wKMNC(VQPhet_`Ip9FW1;gUj8D+>Rn8hc`QirenonclTt_7r&|)A97$-KE2*3Sc zB9~s;v=6wC?I!Cz^$2~9x+uB>tn+@Xw<7OO_=T@%gr_-TUii~qIUD#_16@wO8&Kz* z10eYXom?9bpE1V=fC_*j-{B1#6{L}tC7J8Ol`NYy=T0Pu`OSWvQ%B#uq(2t%f#m7T zb@drAFh2of4tj-8q=ULw~8T55qH^#e$yhK z&^4k?#{tZ$l(+*phF@dast?KGj!QiGrt;L<*i%HJm-~2^m(?xvpA__?p@fb^QN+J8 z$#%fo)^%|3YJ&vi@Lk?j**TT*tR2$o+&}~5Q3G`2!_9q=r9v!8vVE)S?>jh{*FaaS zc70t?rK}u=k9U4X4O#)qU96jJ9uMnIMrTed@?+Wl{OQxDGdAGP%(=kyYS3m3kB%mk zQ~1a1E?cv%AyX|1<>D0ThZi+Bw@i+Bbj3dnRRKwo8!~LLHK&yL`1<}(m{G$nZucJO zPly~*?(SypDsk@Vzi?dJ9x$K7LV~ziv{(72a>sk<~^5B;JF5=M0h2Y+i)KZ5c*<1{>jT?{&CAm5NeiD0?NU7{iax zn^+^moPw%sWwtg5XI;Ad11&`WUWw)K()Lr61{K9AZ`uQ_8EVBrav8LO&!@9 zRykca(E~DjRU-unap|@FOs1+LUPakrRvCvG#e@Wt_W75L&zUJhC2 zKyv$#44$b|G+)fKEj?I@bl)MFI!7R}domhURAt2O2(;iGtF|+(w4+9`kEze5sEBS1 zBrX3TBCdotKn|zPoFB7k5S1Yev634dFqeOT!uUv}DZvCk+2V3#c#WxMHkF%nR2)EI zX+2)GhIq1%Xf5qM9{bbgib92>c|Ls-bvdW8!VO$O zfSe{ygnoX!nZqpYeJY`Bj=$#Xdg$Q3Rs6vL3p?Nsp#!dJxM9D?^ayLy^F1}U3#*tSj>G|_{@Z?R2c$}0j@kVqB0I3!0nL9?Qph`Nw&e*SlQeu5 zKmdZz5MP!qc*N-|RQY`Op-M+o?R!Md)74z)cgs3Ell9|sJ7!7&)aWF{c^R`4me2;% zk~f76c=C8_F?rmQCBZ*hPTxsEv1^Kd4UFQ$a4pdFi>{v~vaxI1AJu$B$x>{~zYCmv zN=tX+^ln4x^17Hm!(@OKA&~z0qA)%JMig`EgKg$D?B<5rs3bbGF~$wy_n=Zh&N7$| z9$@w0jnh4Ut1a6vg2>NR?MxYZrp;qtNE0AyK-&3X+7=ZZvzmC-ucP{%6oEsQV-L1+ zRdMQp6uXRpU=oTQt>8Sq_o=?HHVCt2wmO8tFx0S0o?_Uo2_`KsRAG0hRtVn1U7V zu!6O1kRR}WUinW@)_?yva-_f6E;+nzQ?~slKpvkf=(C$oftKyWhKZ-xC=NcJk8K}! zrW>f@(lTI>0q_OWu-uJwz`M%+>vI4{V=TR48kG1U%R0Q_NnAG?0_9g(6-Kq6c*sw3ukYn2CKq3TPDg=B@)k~Npu5XI?r_3w8-a9d^ zE`M}|FAjCt<90hJH17u&oX7h`a*&bjdnLYWQt@Qn+x&yZ5N?V2Q#|e_&&a8yr2dTb z%Qq~tzL3bBLH4Go`Gf`>07!y>)WvH1h$di9$fEwvb3S{GoQc?L*f|62wJ?sBuCA`1 zoBY83iva-vXS&f5BZk`UAx`?bh!XEgaAH4eJ~n^AOt{eDWo{lnWq{0YHo-4qoHlVy z)w_u;*nEX{)w+|@cWYbd!FnFS-DyGO{wBitFlT ztXA0-o7EOtiR`CtCMkJ6$RrS|dfUXBR8owY!w*JI7D1B`@`gRs!$Q@4!uk1VAE${< z*vhPDof%hxL&Vu`z}E84&dwR>Wd%~(#NN^zO_3=P+N)CQhY22jkOYzs5@8TZm_l6f|& zo@$T@cO9ZE-}eiR77@$;toIaT3GX5LNF4_}v+Z}HUO+`o+Y(k-g z3>y*eDO|pTePvbq2&Zn5W1#+po-BXe6P#@%6 zI631%&*>kK@s~-pnwSV8;B!n;Cn=D4>P*Vs*&$47+vc%i%me3qO{N_)_MFRD8MegKy$N$29pHZrRv z`qVlN_x8>Z{a97w1j$=h5<`w9X#ttQ%jwzZ)98(6BT z7mqgDmj$xV=V*<8>0Vpx4Gj*^p@R+vGkF3Fn>8vfuEW-Cyhm~?-;}&GntTL#LP?S5 zVS%)a3X)^c%m|?UjNyv7!%c(;uQ0S+=sLQBRal7Aw~NPh86_ce$Gx)%DkY zVezZ{+3Q++a3>Qg!&&r+g~$VTU~_6aVUAh%;`R!A!c2? zi1214W&DA*}8x@Z-=|y<`N}VFeL7}LECk&z}xkXNm&yfO8CE7$C9*4$59n+1X^rtjj2n? znFZQ7?s{dx!(ZTUQ&HbR1pV2KyyDYL=qF(Fqh^tM$e9GlOAyWp>a`XGI3u3#*cAPooG5^{(B*Bs&vG(mL8qn zrA|jn^x%@zWWxlOJ8WcU*X)wH%CWX}i~?Tg%ItT0@m2LW6o8j2`>*DUn!5IR5 zvfovr1$cb~vo+>B@$NcmXNsUQWKccUh)WaFZrOhwte0C+p-%R(*2p-NwlgC6`Tn3` z9q3p<3m+NHeOxefWsU6z@%o*>lld()eh-Kd-9Q6B2i-g6%|iERv42&?UYr_YO+~0} zB*l8Ql#EOtQ&X{teZtPMn@W!)AYa?M9h*0A9uFbzqS2l6;!M+w6!i7+=DySDJgwuO zrx$F^C?PWN#bQF@;AUrcqBI1M^-7-_|a z%@zacr2+B~B*Gwh2QJ=i?XR3!ZQ-3y7+P_TMk!q4+shF_g7O{w=&&*#+VZp2`cx%{ z6bUcMQ<&gJnnm-c&Nhz}YA0^z?PxQ80bo7@#}J=9W=#O$S-P6Ca%Y4#HvdD%EPb!H zA@$b}TG;(g?S4c)XSnY&qe*W~c^V;bu6n-2#5d>{=dSI9LE{U<`3^{f*lk3dzgG{KUs+tD-gX>G)QM|pL)4P!9iqEO<`MZ6bBDKsd36vUH%>cf1RAU+DFThSJZ1<@Hsd>G68;rBBH?tH&>(kFvQn>dHNKyV{^l3 z^0JVScul{Sz;T!U=IrDna#qHErU#I`{lakvm*E+4%`Lx015_Zg_EoXx&~2nSJ6>6A zcf;Eq$ad~?WINE7Q9?X`4X0++wpx8#Vw51B&j{K&nR9)3j4AhmZ$1lkvny7tgL2L3 z+soh~e-@t03t~i>>Gon9%DDrHc(;x1A})l1r&a7|`rMr|khp@!qA$n8fV+%5&U$<$kTgj8}qzBL@GLfg`7$oWJ=j zX*HC>`Kd4(q~83;NvebFZ1g?|2J1lhjA?SpV;2A@(P#?Y?RRc+=xEvD?A;*N5x&U{ zgJD;kbEI`(eOjnDExbVL9zoYgg;h_*Bkg58jhJZ0j6#iB>IYbx*Gr8 z?5*;B7jCcGx8R-uY35|#^)qi%^Jqto?4Z^XDOg&35=3I(vR@KIGz&CT+z`QTCci=1 z?mRjm;VUD(+|M-s{{7PfF;ir1%>8+#p^Se|1ZF;q;Gm}XMwv84YIW`> zHgdzepRAC|(`t`n=%{riysn!3?=^ba265 z_6PSYDIwz0(hsLN<&n#ddU%~k8txt;PI`H1>FOol!zFHqaJvujqQ0MF+4^`_1L?W&DYxmhGkQ9Y+5XyV8qej4h3eSu(n!KQ%$x;Bqz(r zkB#!r%oO0r4|T$qA1%4RV4(lmv&oU}ZW(=~)0M@O>$7`>sqz00i}3KR;Xw=uku>hW zs~_j6?{}0LVcKa$9Q9$kz=#E)oKtFBgSfu9%% z4Vj_FAlU||G95F8y(uJL_k@KsdHS+=&wOCAUqEd3lcD_o*BdZghF*jFOmTWfA-@p! zWsF2Y>dTjWbFYezu{~n5x(k${=Yoa}fVL5Q>u~JP3O*zw%QP3Rx$76y+#qh5tGXq+ zgk<9E4oPQ!9?e6Z%yDj}q)2FTJLvjp4Gu1`Yr&o#8NC88un9a7v4Z>Nu;F)%2a>bg z_=kIEx$&*IJ+2$J!gvm--@T!LE>RyHQ0vsYV#+NIASe4PS&CXuVsj^ugWMw3HPU{< z3ggWBR?m%YTtI)1Y2>~zIXEAaFABxv>iU-Up~Q!Jk|y`8kIXB=wSx7yRUDa{0q3SA zqPNQIJk~t+P(ra1jn{>O8~jSa*(1Zy1Z;aS4>M~jJiA#{8ChzLASw??f=wMZTmne+ z8tyj3J;CEVYVDpvQ|_a)A5n4@{0*Kv0#7o(;O62hsSGU>O><0$f;0QusFH`{LwFs{u-X~9&7ulC0X)n=v+h=z0zd?o zJz*|r@SW^t)FAFf6Ci(M?*OAF@P@V7>HAfuzoO}w~lHhlQx#GCZEe_4D*%@$uL{0 zow-Mv-2F!u`P~)G!XGpG-Sl=F&G$Zh{u7xko3aESj(u#;wF%n_-+RJ8@a`Ye{XzKe z)<);@UUr2L217dEUxeUesva!(6S}Vmrvx9teT)z0EwU7e!Vmq%@2rJaGp6`80lW4D z+>gA>=f8iau)BQy>gtBjD0cjrm__a-`U#;s@n*W?+Uf=)BdYb&hDkhmmBC@4{tZ>` z@6}0^83{Bv$XI0<{Qkc$BDL{ds}hyN{GV;pw(IL{f3+$;y_=*~b5?fAH$Rit7qnZh zgc-3t7i3{d?6oDrra-ccMoZ9fZ(-AW7W+-iEY;NOfJYE&*WlmJ&pa&RHt4&) zUK8LGKEm6@Ptddln92n2Gc&)(!S;6P4?*`fT>_xWo2E5=I{XZ+rG%bM=CutLmKLQ5 z6pSZzBExeaDSFK7zAwat;EhwUxDEwM)G!&Mv2tSuz|~J> zz&Ndn7e8`|gTPu>nBsI>@>X(#Sk?BBlI`9|3js5%F&acX&lgM8_~&Q5R;8-{^hA5v zMGoRg(3&G7@w`duNQfY2TJ|-&3On{p(^v7qNnuX#zlLP|(}f|P$fI#?!oE7gUlCAq NV4vQ%>3fcy`#V=F6*>R_ literal 0 HcmV?d00001 diff --git a/bin/isocline/doc/color/ansi-256color.png b/bin/isocline/doc/color/ansi-256color.png new file mode 100644 index 0000000000000000000000000000000000000000..ffd7657104c492bb8f29c3290bd29af4510ae2f9 GIT binary patch literal 85702 zcmd?Q2UL^WyXTKb#RAwBF#<{vL3%NCR4_poSi+KZL7>0t8|(5B>OB`aYKeY?~iAh zg4*}4Pt<)3R(d2-K9W{37?w+m}d=V z$z-Jj_1xUQ|Kz-7cWcA(!<*vXM8=>viT0AMrU@GQ@}Hbh(vKIZKc4k8 z-Q0iT-Whq6p?_Vv7_5Ew_P6;Y5opb`w)jBSU}#?h_1=E_p45{==3((5o$wIu4>b=M zpBcp9rPy{%8DktxZDXe>dn=wB^iq1hqrdpvoAMgf{XfNu&K5kl|EG0r$#S6SkY+eu z`ArUYLhTE^#6N4V6Rb`7mTgv6$YNbcaKQ6|ewMrK@o48UH7UcKr@y9+L^RVfha?!24b4$<8JpMzwR`E4C+cN<{%1`fZez~4_hWf{CyR&2DyR|pFsP=zY zaZ`%>@?7+_yGE1xBL1_u@gJJccdp&se1G`m+T%Zh0>ZzjyrOLW8r9|g?IN3h%NN;i z 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 literal 0 HcmV?d00001 diff --git a/bin/isocline/doc/color/ansi-truecolor.png b/bin/isocline/doc/color/ansi-truecolor.png new file mode 100644 index 0000000000000000000000000000000000000000..f28da7f5c56a4a917233624a4dc42965e45299d6 GIT binary patch literal 143310 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

_#Ysq+jopGiAS3R0}q#tnb4VG9#FB4Wv}&f^w5! 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 literal 0 HcmV?d00001 diff --git a/bin/isocline/doc/color/colorspace-map.png b/bin/isocline/doc/color/colorspace-map.png new file mode 100644 index 0000000000000000000000000000000000000000..7d951a9c6443070f6346bf9773408be5049b78d2 GIT binary patch literal 128937 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 wQTz{lx2XO54DJ8;B%>y1N(l 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 I%_8)F0F^=RtN;K2 literal 0 HcmV?d00001 diff --git a/bin/isocline/doc/doxyfile b/bin/isocline/doc/doxyfile new file mode 100644 index 0000000..32aee7b --- /dev/null +++ b/bin/isocline/doc/doxyfile @@ -0,0 +1,2659 @@ +# Doxyfile 1.9.1 + +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project. +# +# All text after a double hash (##) is considered a comment and is placed in +# front of the TAG it is preceding. +# +# All text after a single hash (#) is considered a comment and will be ignored. +# The format is: +# TAG = value [value, ...] +# For lists, items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (\" \"). + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- + +# This tag specifies the encoding used for all characters in the configuration +# file that follow. The default is UTF-8 which is also the encoding used for all +# text before the first occurrence of this tag. Doxygen uses libiconv (or the +# iconv built into libc) for the transcoding. See +# https://www.gnu.org/software/libiconv/ for the list of possible encodings. +# The default value is: UTF-8. + +DOXYFILE_ENCODING = UTF-8 + +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by +# double-quotes, unless you are using Doxywizard) that should identify the +# project for which the documentation is generated. This name is used in the +# title of most generated pages and in a few other places. +# The default value is: My Project. + +PROJECT_NAME = isocline + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. This +# could be handy for archiving the generated documentation or if some version +# control system is used. + +PROJECT_NUMBER = + +# Using the PROJECT_BRIEF tag one can provide an optional one line description +# for a project that appears at the top of each page and should give viewer a +# quick idea about the purpose of the project. Keep the description short. + +PROJECT_BRIEF = + +# With the PROJECT_LOGO tag one can specify a logo or an icon that is included +# in the documentation. The maximum height of the logo should not exceed 55 +# pixels and the maximum width should not exceed 200 pixels. Doxygen will copy +# the logo to the output directory. + +PROJECT_LOGO = C:/Users/daan/dev/isocline/doc/isocline-inline.svg + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path +# into which the generated documentation will be written. If a relative path is +# entered, it will be relative to the location where doxygen was started. If +# left blank the current directory will be used. + +OUTPUT_DIRECTORY = .. + +# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub- +# directories (in 2 levels) under the output directory of each output format and +# will distribute the generated files over these directories. Enabling this +# option can be useful when feeding doxygen a huge amount of source files, where +# putting all generated files in the same directory would otherwise causes +# performance problems for the file system. +# The default value is: NO. + +CREATE_SUBDIRS = NO + +# If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII +# characters to appear in the names of generated files. If set to NO, non-ASCII +# characters will be escaped, for example _xE3_x81_x84 will be used for Unicode +# U+3044. +# The default value is: NO. + +ALLOW_UNICODE_NAMES = NO + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese, +# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States), +# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian, +# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages), +# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian, +# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian, +# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish, +# Ukrainian and Vietnamese. +# The default value is: English. + +OUTPUT_LANGUAGE = English + +# The OUTPUT_TEXT_DIRECTION tag is used to specify the direction in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all generated output in the proper direction. +# Possible values are: None, LTR, RTL and Context. +# The default value is: None. + +OUTPUT_TEXT_DIRECTION = None + +# If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member +# descriptions after the members that are listed in the file and class +# documentation (similar to Javadoc). Set to NO to disable this. +# The default value is: YES. + +BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES, doxygen will prepend the brief +# description of a member or function before the detailed description +# +# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. +# The default value is: YES. + +REPEAT_BRIEF = YES + +# This tag implements a quasi-intelligent brief description abbreviator that is +# used to form the text in various listings. Each string in this list, if found +# as the leading text of the brief description, will be stripped from the text +# and the result, after processing the whole list, is used as the annotated +# text. Otherwise, the brief description is used as-is. If left blank, the +# following values are used ($name is automatically replaced with the name of +# the entity):The $name class, The $name widget, The $name file, is, provides, +# specifies, contains, represents, a, an and the. + +ABBREVIATE_BRIEF = "The $name class" \ + "The $name widget" \ + "The $name file" \ + is \ + provides \ + specifies \ + contains \ + represents \ + a \ + an \ + the + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# doxygen will generate a detailed section even if there is only a brief +# description. +# The default value is: NO. + +ALWAYS_DETAILED_SEC = NO + +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all +# inherited members of a class in the documentation of that class as if those +# members were ordinary class members. Constructors, destructors and assignment +# operators of the base classes will not be shown. +# The default value is: NO. + +INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path +# before files name in the file list and in the header files. If set to NO the +# shortest path that makes the file name unique will be used +# The default value is: YES. + +FULL_PATH_NAMES = YES + +# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. +# Stripping is only done if one of the specified strings matches the left-hand +# part of the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which doxygen is run is used as the path to +# strip. +# +# Note that you can specify absolute paths here, but also relative paths, which +# will be relative from the directory where doxygen is started. +# This tag requires that the tag FULL_PATH_NAMES is set to YES. + +STRIP_FROM_PATH = + +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the +# path mentioned in the documentation of a class, which tells the reader which +# header file to include in order to use a class. If left blank only the name of +# the header file containing the class definition is used. Otherwise one should +# specify the list of include paths that are normally passed to the compiler +# using the -I flag. + +STRIP_FROM_INC_PATH = + +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but +# less readable) file names. This can be useful is your file systems doesn't +# support long names like on DOS, Mac, or CD-ROM. +# The default value is: NO. + +SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the +# first line (until the first dot) of a Javadoc-style comment as the brief +# description. If set to NO, the Javadoc-style will behave just like regular Qt- +# style comments (thus requiring an explicit @brief command for a brief +# description.) +# The default value is: NO. + +JAVADOC_AUTOBRIEF = YES + +# If the JAVADOC_BANNER tag is set to YES then doxygen will interpret a line +# such as +# /*************** +# as being the beginning of a Javadoc-style comment "banner". If set to NO, the +# Javadoc-style will behave just like regular comments and it will not be +# interpreted by doxygen. +# The default value is: NO. + +JAVADOC_BANNER = NO + +# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first +# line (until the first dot) of a Qt-style comment as the brief description. If +# set to NO, the Qt-style will behave just like regular Qt-style comments (thus +# requiring an explicit \brief command for a brief description.) +# The default value is: NO. + +QT_AUTOBRIEF = NO + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a +# multi-line C++ special comment block (i.e. a block of //! or /// comments) as +# a brief description. This used to be the default behavior. The new default is +# to treat a multi-line C++ comment block as a detailed description. Set this +# tag to YES if you prefer the old behavior instead. +# +# Note that setting this tag to YES also means that rational rose comments are +# not recognized any more. +# The default value is: NO. + +MULTILINE_CPP_IS_BRIEF = NO + +# By default Python docstrings are displayed as preformatted text and doxygen's +# special commands cannot be used. By setting PYTHON_DOCSTRING to NO the +# doxygen's special commands can be used and the contents of the docstring +# documentation blocks is shown as doxygen documentation. +# The default value is: YES. + +PYTHON_DOCSTRING = YES + +# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the +# documentation from any documented member that it re-implements. +# The default value is: YES. + +INHERIT_DOCS = YES + +# If the SEPARATE_MEMBER_PAGES tag is set to YES then doxygen will produce a new +# page for each member. If set to NO, the documentation of a member will be part +# of the file/class/namespace that contains it. +# The default value is: NO. + +SEPARATE_MEMBER_PAGES = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen +# uses this value to replace tabs by spaces in code fragments. +# Minimum value: 1, maximum value: 16, default value: 4. + +TAB_SIZE = 2 + +# This tag can be used to specify a number of aliases that act as commands in +# the documentation. An alias has the form: +# name=value +# For example adding +# "sideeffect=@par Side Effects:\n" +# will allow you to put the command \sideeffect (or @sideeffect) in the +# documentation, which will result in a user-defined paragraph with heading +# "Side Effects:". You can put \n's in the value part of an alias to insert +# newlines (in the resulting output). You can put ^^ in the value part of an +# alias to insert a newline as if a physical newline was in the original file. +# When you need a literal { or } or , in the value part of an alias you have to +# escape them by means of a backslash (\), this can lead to conflicts with the +# commands \{ and \} for these it is advised to use the version @{ and @} or use +# a double escape (\\{ and \\}) + +ALIASES = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources +# only. Doxygen will then generate output that is more tailored for C. For +# instance, some of the names that are used will be different. The list of all +# members will be omitted, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_FOR_C = YES + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or +# Python sources only. Doxygen will then generate output that is more tailored +# for that language. For instance, namespaces will be presented as packages, +# qualified scopes will look different, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_JAVA = NO + +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources. Doxygen will then generate output that is tailored for Fortran. +# The default value is: NO. + +OPTIMIZE_FOR_FORTRAN = NO + +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL +# sources. Doxygen will then generate output that is tailored for VHDL. +# The default value is: NO. + +OPTIMIZE_OUTPUT_VHDL = NO + +# Set the OPTIMIZE_OUTPUT_SLICE tag to YES if your project consists of Slice +# sources only. Doxygen will then generate output that is more tailored for that +# language. For instance, namespaces will be presented as modules, types will be +# separated into more groups, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_SLICE = NO + +# Doxygen selects the parser to use depending on the extension of the files it +# parses. With this tag you can assign which parser to use for a given +# extension. Doxygen has a built-in mapping, but you can override or extend it +# using this tag. The format is ext=language, where ext is a file extension, and +# language is one of the parsers supported by doxygen: IDL, Java, JavaScript, +# Csharp (C#), C, C++, D, PHP, md (Markdown), Objective-C, Python, Slice, VHDL, +# Fortran (fixed format Fortran: FortranFixed, free formatted Fortran: +# FortranFree, unknown formatted Fortran: Fortran. In the later case the parser +# tries to guess whether the code is fixed or free formatted code, this is the +# default for Fortran type files). For instance to make doxygen treat .inc files +# as Fortran files (default is PHP), and .f files as C (default is Fortran), +# use: inc=Fortran f=C. +# +# Note: For files without extension you can use no_extension as a placeholder. +# +# Note that for custom extensions you also need to set FILE_PATTERNS otherwise +# the files are not read by doxygen. When specifying no_extension you should add +# * to the FILE_PATTERNS. +# +# Note see also the list of default file extension mappings. + +EXTENSION_MAPPING = + +# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments +# according to the Markdown format, which allows for more readable +# documentation. See https://daringfireball.net/projects/markdown/ for details. +# The output of markdown processing is further processed by doxygen, so you can +# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in +# case of backward compatibilities issues. +# The default value is: YES. + +MARKDOWN_SUPPORT = YES + +# When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up +# to that level are automatically included in the table of contents, even if +# they do not have an id attribute. +# Note: This feature currently applies only to Markdown headings. +# Minimum value: 0, maximum value: 99, default value: 5. +# This tag requires that the tag MARKDOWN_SUPPORT is set to YES. + +TOC_INCLUDE_HEADINGS = 0 + +# When enabled doxygen tries to link words that correspond to documented +# classes, or namespaces to their corresponding documentation. Such a link can +# be prevented in individual cases by putting a % sign in front of the word or +# globally by setting AUTOLINK_SUPPORT to NO. +# The default value is: YES. + +AUTOLINK_SUPPORT = YES + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want +# to include (a tag file for) the STL sources as input, then you should set this +# tag to YES in order to let doxygen match functions declarations and +# definitions whose arguments contain STL classes (e.g. func(std::string); +# versus func(std::string) {}). This also make the inheritance and collaboration +# diagrams that involve STL classes more complete and accurate. +# The default value is: NO. + +BUILTIN_STL_SUPPORT = NO + +# If you use Microsoft's C++/CLI language, you should set this option to YES to +# enable parsing support. +# The default value is: NO. + +CPP_CLI_SUPPORT = NO + +# Set the SIP_SUPPORT tag to YES if your project consists of sip (see: +# https://www.riverbankcomputing.com/software/sip/intro) sources only. Doxygen +# will parse them like normal C++ but will assume all classes use public instead +# of private inheritance when no explicit protection keyword is present. +# The default value is: NO. + +SIP_SUPPORT = NO + +# For Microsoft's IDL there are propget and propput attributes to indicate +# getter and setter methods for a property. Setting this option to YES will make +# doxygen to replace the get and set methods by a property in the documentation. +# This will only work if the methods are indeed getting or setting a simple +# type. If this is not the case, or you want to show the methods anyway, you +# should set this option to NO. +# The default value is: YES. + +IDL_PROPERTY_SUPPORT = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. +# The default value is: NO. + +DISTRIBUTE_GROUP_DOC = NO + +# If one adds a struct or class to a group and this option is enabled, then also +# any nested class or struct is added to the same group. By default this option +# is disabled and one has to add nested compounds explicitly via \ingroup. +# The default value is: NO. + +GROUP_NESTED_COMPOUNDS = NO + +# Set the SUBGROUPING tag to YES to allow class member groups of the same type +# (for instance a group of public functions) to be put as a subgroup of that +# type (e.g. under the Public Functions section). Set it to NO to prevent +# subgrouping. Alternatively, this can be done per class using the +# \nosubgrouping command. +# The default value is: YES. + +SUBGROUPING = YES + +# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions +# are shown inside the group in which they are included (e.g. using \ingroup) +# instead of on a separate page (for HTML and Man pages) or section (for LaTeX +# and RTF). +# +# Note that this feature does not work in combination with +# SEPARATE_MEMBER_PAGES. +# The default value is: NO. + +INLINE_GROUPED_CLASSES = NO + +# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions +# with only public data fields or simple typedef fields will be shown inline in +# the documentation of the scope in which they are defined (i.e. file, +# namespace, or group documentation), provided this scope is documented. If set +# to NO, structs, classes, and unions are shown on a separate page (for HTML and +# Man pages) or section (for LaTeX and RTF). +# The default value is: NO. + +INLINE_SIMPLE_STRUCTS = YES + +# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or +# enum is documented as struct, union, or enum with the name of the typedef. So +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct +# with name TypeT. When disabled the typedef will appear as a member of a file, +# namespace, or class. And the struct will be named TypeS. This can typically be +# useful for C code in case the coding convention dictates that all compound +# types are typedef'ed and only the typedef is referenced, never the tag name. +# The default value is: NO. + +TYPEDEF_HIDES_STRUCT = YES + +# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This +# cache is used to resolve symbols given their name and scope. Since this can be +# an expensive process and often the same symbol appears multiple times in the +# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small +# doxygen will become slower. If the cache is too large, memory is wasted. The +# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range +# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536 +# symbols. At the end of a run doxygen will report the cache usage and suggest +# the optimal cache size from a speed point of view. +# Minimum value: 0, maximum value: 9, default value: 0. + +LOOKUP_CACHE_SIZE = 0 + +# The NUM_PROC_THREADS specifies the number threads doxygen is allowed to use +# during processing. When set to 0 doxygen will based this on the number of +# cores available in the system. You can set it explicitly to a value larger +# than 0 to get more control over the balance between CPU load and processing +# speed. At this moment only the input processing can be done using multiple +# threads. Since this is still an experimental feature the default is set to 1, +# which efficively disables parallel processing. Please report any issues you +# encounter. Generating dot graphs in parallel is controlled by the +# DOT_NUM_THREADS setting. +# Minimum value: 0, maximum value: 32, default value: 1. + +NUM_PROC_THREADS = 1 + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES, doxygen will assume all entities in +# documentation are documented, even if no documentation was available. Private +# class members and static file members will be hidden unless the +# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES. +# Note: This will also disable the warnings about undocumented members that are +# normally produced when WARNINGS is set to YES. +# The default value is: NO. + +EXTRACT_ALL = YES + +# If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will +# be included in the documentation. +# The default value is: NO. + +EXTRACT_PRIVATE = NO + +# If the EXTRACT_PRIV_VIRTUAL tag is set to YES, documented private virtual +# methods of a class will be included in the documentation. +# The default value is: NO. + +EXTRACT_PRIV_VIRTUAL = NO + +# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal +# scope will be included in the documentation. +# The default value is: NO. + +EXTRACT_PACKAGE = NO + +# If the EXTRACT_STATIC tag is set to YES, all static members of a file will be +# included in the documentation. +# The default value is: NO. + +EXTRACT_STATIC = NO + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined +# locally in source files will be included in the documentation. If set to NO, +# only classes defined in header files are included. Does not have any effect +# for Java sources. +# The default value is: YES. + +EXTRACT_LOCAL_CLASSES = YES + +# This flag is only useful for Objective-C code. If set to YES, local methods, +# which are defined in the implementation section but not in the interface are +# included in the documentation. If set to NO, only methods in the interface are +# included. +# The default value is: NO. + +EXTRACT_LOCAL_METHODS = NO + +# If this flag is set to YES, the members of anonymous namespaces will be +# extracted and appear in the documentation as a namespace called +# 'anonymous_namespace{file}', where file will be replaced with the base name of +# the file that contains the anonymous namespace. By default anonymous namespace +# are hidden. +# The default value is: NO. + +EXTRACT_ANON_NSPACES = NO + +# If this flag is set to YES, the name of an unnamed parameter in a declaration +# will be determined by the corresponding definition. By default unnamed +# parameters remain unnamed in the output. +# The default value is: YES. + +RESOLVE_UNNAMED_PARAMS = YES + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all +# undocumented members inside documented classes or files. If set to NO these +# members will be included in the various overviews, but no documentation +# section is generated. This option has no effect if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. If set +# to NO, these classes will be included in the various overviews. This option +# has no effect if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_CLASSES = NO + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend +# declarations. If set to NO, these declarations will be included in the +# documentation. +# The default value is: NO. + +HIDE_FRIEND_COMPOUNDS = NO + +# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any +# documentation blocks found inside the body of a function. If set to NO, these +# blocks will be appended to the function's detailed documentation block. +# The default value is: NO. + +HIDE_IN_BODY_DOCS = NO + +# The INTERNAL_DOCS tag determines if documentation that is typed after a +# \internal command is included. If the tag is set to NO then the documentation +# will be excluded. Set it to YES to include the internal documentation. +# The default value is: NO. + +INTERNAL_DOCS = NO + +# With the correct setting of option CASE_SENSE_NAMES doxygen will better be +# able to match the capabilities of the underlying filesystem. In case the +# filesystem is case sensitive (i.e. it supports files in the same directory +# whose names only differ in casing), the option must be set to YES to properly +# deal with such files in case they appear in the input. For filesystems that +# are not case sensitive the option should be be set to NO to properly deal with +# output files written for symbols that only differ in casing, such as for two +# classes, one named CLASS and the other named Class, and to also support +# references to files without having to specify the exact matching casing. On +# Windows (including Cygwin) and MacOS, users should typically set this option +# to NO, whereas on Linux or other Unix flavors it should typically be set to +# YES. +# The default value is: system dependent. + +CASE_SENSE_NAMES = NO + +# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with +# their full class and namespace scopes in the documentation. If set to YES, the +# scope will be hidden. +# The default value is: NO. + +HIDE_SCOPE_NAMES = NO + +# If the HIDE_COMPOUND_REFERENCE tag is set to NO (default) then doxygen will +# append additional text to a page's title, such as Class Reference. If set to +# YES the compound reference will be hidden. +# The default value is: NO. + +HIDE_COMPOUND_REFERENCE= NO + +# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of +# the files that are included by a file in the documentation of that file. +# The default value is: YES. + +SHOW_INCLUDE_FILES = YES + +# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each +# grouped member an include statement to the documentation, telling the reader +# which file to include in order to use the member. +# The default value is: NO. + +SHOW_GROUPED_MEMB_INC = NO + +# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include +# files with double quotes in the documentation rather than with sharp brackets. +# The default value is: NO. + +FORCE_LOCAL_INCLUDES = NO + +# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the +# documentation for inline members. +# The default value is: YES. + +INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the +# (detailed) documentation of file and class members alphabetically by member +# name. If set to NO, the members will appear in declaration order. +# The default value is: YES. + +SORT_MEMBER_DOCS = YES + +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief +# descriptions of file, namespace and class members alphabetically by member +# name. If set to NO, the members will appear in declaration order. Note that +# this will also influence the order of the classes in the class list. +# The default value is: NO. + +SORT_BRIEF_DOCS = NO + +# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the +# (brief and detailed) documentation of class members so that constructors and +# destructors are listed first. If set to NO the constructors will appear in the +# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS. +# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief +# member documentation. +# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting +# detailed member documentation. +# The default value is: NO. + +SORT_MEMBERS_CTORS_1ST = NO + +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy +# of group names into alphabetical order. If set to NO the group names will +# appear in their defined order. +# The default value is: NO. + +SORT_GROUP_NAMES = NO + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by +# fully-qualified names, including namespaces. If set to NO, the class list will +# be sorted only by class name, not including the namespace part. +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. +# Note: This option applies only to the class list, not to the alphabetical +# list. +# The default value is: NO. + +SORT_BY_SCOPE_NAME = NO + +# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper +# type resolution of all parameters of a function it will reject a match between +# the prototype and the implementation of a member function even if there is +# only one candidate or it is obvious which candidate to choose by doing a +# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still +# accept a match between prototype and implementation in such cases. +# The default value is: NO. + +STRICT_PROTO_MATCHING = NO + +# The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo +# list. This list is created by putting \todo commands in the documentation. +# The default value is: YES. + +GENERATE_TODOLIST = YES + +# The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test +# list. This list is created by putting \test commands in the documentation. +# The default value is: YES. + +GENERATE_TESTLIST = YES + +# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug +# list. This list is created by putting \bug commands in the documentation. +# The default value is: YES. + +GENERATE_BUGLIST = YES + +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO) +# the deprecated list. This list is created by putting \deprecated commands in +# the documentation. +# The default value is: YES. + +GENERATE_DEPRECATEDLIST= YES + +# The ENABLED_SECTIONS tag can be used to enable conditional documentation +# sections, marked by \if ... \endif and \cond +# ... \endcond blocks. + +ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the +# initial value of a variable or macro / define can have for it to appear in the +# documentation. If the initializer consists of more lines than specified here +# it will be hidden. Use a value of 0 to hide initializers completely. The +# appearance of the value of individual variables and macros / defines can be +# controlled using \showinitializer or \hideinitializer command in the +# documentation regardless of this setting. +# Minimum value: 0, maximum value: 10000, default value: 30. + +MAX_INITIALIZER_LINES = 0 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at +# the bottom of the documentation of classes and structs. If set to YES, the +# list will mention the files that were used to generate the documentation. +# The default value is: YES. + +SHOW_USED_FILES = NO + +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This +# will remove the Files entry from the Quick Index and from the Folder Tree View +# (if specified). +# The default value is: YES. + +SHOW_FILES = NO + +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces +# page. This will remove the Namespaces entry from the Quick Index and from the +# Folder Tree View (if specified). +# The default value is: YES. + +SHOW_NAMESPACES = YES + +# The FILE_VERSION_FILTER tag can be used to specify a program or script that +# doxygen should invoke to get the current version for each file (typically from +# the version control system). Doxygen will invoke the program by executing (via +# popen()) the command command input-file, where command is the value of the +# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided +# by doxygen. Whatever the program writes to standard output is used as the file +# version. For an example see the documentation. + +FILE_VERSION_FILTER = + +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed +# by doxygen. The layout file controls the global structure of the generated +# output files in an output format independent way. To create the layout file +# that represents doxygen's defaults, run doxygen with the -l option. You can +# optionally specify a file name after the option, if omitted DoxygenLayout.xml +# will be used as the name of the layout file. +# +# Note that if you run doxygen from a directory containing a file called +# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE +# tag is left empty. + +LAYOUT_FILE = + +# The CITE_BIB_FILES tag can be used to specify one or more bib files containing +# the reference definitions. This must be a list of .bib files. The .bib +# extension is automatically appended if omitted. This requires the bibtex tool +# to be installed. See also https://en.wikipedia.org/wiki/BibTeX for more info. +# For LaTeX the style of the bibliography can be controlled using +# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the +# search path. See also \cite for info how to create references. + +CITE_BIB_FILES = + +#--------------------------------------------------------------------------- +# Configuration options related to warning and progress messages +#--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated to +# standard output by doxygen. If QUIET is set to YES this implies that the +# messages are off. +# The default value is: NO. + +QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated to standard error (stderr) by doxygen. If WARNINGS is set to YES +# this implies that the warnings are on. +# +# Tip: Turn warnings on while writing the documentation. +# The default value is: YES. + +WARNINGS = YES + +# If the WARN_IF_UNDOCUMENTED tag is set to YES then doxygen will generate +# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag +# will automatically be disabled. +# The default value is: YES. + +WARN_IF_UNDOCUMENTED = YES + +# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as not documenting some parameters +# in a documented function, or documenting parameters that don't exist or using +# markup commands wrongly. +# The default value is: YES. + +WARN_IF_DOC_ERROR = YES + +# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that +# are documented, but have no documentation for their parameters or return +# value. If set to NO, doxygen will only warn about wrong or incomplete +# parameter documentation, but not about the absence of documentation. If +# EXTRACT_ALL is set to YES then this flag will automatically be disabled. +# The default value is: NO. + +WARN_NO_PARAMDOC = NO + +# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when +# a warning is encountered. If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS +# then doxygen will continue running as if WARN_AS_ERROR tag is set to NO, but +# at the end of the doxygen process doxygen will return with a non-zero status. +# Possible values are: NO, YES and FAIL_ON_WARNINGS. +# The default value is: NO. + +WARN_AS_ERROR = NO + +# The WARN_FORMAT tag determines the format of the warning messages that doxygen +# can produce. The string should contain the $file, $line, and $text tags, which +# will be replaced by the file and line number from which the warning originated +# and the warning text. Optionally the format may contain $version, which will +# be replaced by the version of the file (if it could be obtained via +# FILE_VERSION_FILTER) +# The default value is: $file:$line: $text. + +WARN_FORMAT = "$file:$line: $text" + +# The WARN_LOGFILE tag can be used to specify a file to which warning and error +# messages should be written. If left blank the output is written to standard +# error (stderr). + +WARN_LOGFILE = + +#--------------------------------------------------------------------------- +# Configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag is used to specify the files and/or directories that contain +# documented source files. You may enter file names like myfile.cpp or +# directories like /usr/src/myproject. Separate the files or directories with +# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING +# Note: If this tag is empty the current directory is searched. + +INPUT = ../include/isocline.h + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses +# libiconv (or the iconv built into libc) for the transcoding. See the libiconv +# documentation (see: +# https://www.gnu.org/software/libiconv/) for the list of possible encodings. +# The default value is: UTF-8. + +INPUT_ENCODING = UTF-8 + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and +# *.h) to filter out the source-files in the directories. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# read by doxygen. +# +# Note the list of default checked file patterns might differ from the list of +# default file extension mappings. +# +# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp, +# *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, +# *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, +# *.m, *.markdown, *.md, *.mm, *.dox (to be provided as doxygen C comment), +# *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, *.f18, *.f, *.for, *.vhd, *.vhdl, +# *.ucf, *.qsf and *.ice. + +FILE_PATTERNS = *.c \ + *.cc \ + *.cxx \ + *.cpp \ + *.c++ \ + *.java \ + *.ii \ + *.ixx \ + *.ipp \ + *.i++ \ + *.inl \ + *.idl \ + *.ddl \ + *.odl \ + *.h \ + *.hh \ + *.hxx \ + *.hpp \ + *.h++ \ + *.cs \ + *.d \ + *.php \ + *.php4 \ + *.php5 \ + *.phtml \ + *.inc \ + *.m \ + *.markdown \ + *.md \ + *.mm \ + *.dox \ + *.py \ + *.pyw \ + *.f90 \ + *.f95 \ + *.f03 \ + *.f08 \ + *.f \ + *.for \ + *.tcl \ + *.vhd \ + *.vhdl \ + *.ucf \ + *.qsf + +# The RECURSIVE tag can be used to specify whether or not subdirectories should +# be searched for input files as well. +# The default value is: NO. + +RECURSIVE = NO + +# The EXCLUDE tag can be used to specify files and/or directories that should be +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. +# +# Note that relative paths are relative to the directory from which doxygen is +# run. + +EXCLUDE = + +# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or +# directories that are symbolic links (a Unix file system feature) are excluded +# from the input. +# The default value is: NO. + +EXCLUDE_SYMLINKS = NO + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. +# +# Note that the wildcards are matched against the file with absolute path, so to +# exclude all test directories for example use the pattern */test/* + +EXCLUDE_PATTERNS = + +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names +# (namespaces, classes, functions, etc.) that should be excluded from the +# output. The symbol name can be a fully qualified name, a word, or if the +# wildcard * is used, a substring. Examples: ANamespace, AClass, +# AClass::ANamespace, ANamespace::*Test +# +# Note that the wildcards are matched against the file with absolute path, so to +# exclude all test directories use the pattern */test/* + +EXCLUDE_SYMBOLS = + +# The EXAMPLE_PATH tag can be used to specify one or more files or directories +# that contain example code fragments that are included (see the \include +# command). + +EXAMPLE_PATH = + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and +# *.h) to filter out the source-files in the directories. If left blank all +# files are included. + +EXAMPLE_PATTERNS = * + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude commands +# irrespective of the value of the RECURSIVE tag. +# The default value is: NO. + +EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or directories +# that contain images that are to be included in the documentation (see the +# \image command). + +IMAGE_PATH = + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command: +# +# +# +# where is the value of the INPUT_FILTER tag, and is the +# name of an input file. Doxygen will then use the output that the filter +# program writes to standard output. If FILTER_PATTERNS is specified, this tag +# will be ignored. +# +# Note that the filter must not add or remove lines; it is applied before the +# code is scanned, but not when the output code is generated. If lines are added +# or removed, the anchors will not be placed correctly. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. + +INPUT_FILTER = + +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern +# basis. Doxygen will compare the file name with each pattern and apply the +# filter if there is a match. The filters are a list of the form: pattern=filter +# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how +# filters are used. If the FILTER_PATTERNS tag is empty or if none of the +# patterns match the file name, INPUT_FILTER is applied. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. + +FILTER_PATTERNS = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will also be used to filter the input files that are used for +# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). +# The default value is: NO. + +FILTER_SOURCE_FILES = NO + +# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file +# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and +# it is also possible to disable source filtering for a specific pattern using +# *.ext= (so without naming a filter). +# This tag requires that the tag FILTER_SOURCE_FILES is set to YES. + +FILTER_SOURCE_PATTERNS = + +# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that +# is part of the input, its contents will be placed on the main page +# (index.html). This can be useful if you have a project on for instance GitHub +# and want to reuse the introduction page also for the doxygen output. + +USE_MDFILE_AS_MAINPAGE = + +#--------------------------------------------------------------------------- +# Configuration options related to source browsing +#--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will be +# generated. Documented entities will be cross-referenced with these sources. +# +# Note: To get rid of all source code in the generated output, make sure that +# also VERBATIM_HEADERS is set to NO. +# The default value is: NO. + +SOURCE_BROWSER = NO + +# Setting the INLINE_SOURCES tag to YES will include the body of functions, +# classes and enums directly into the documentation. +# The default value is: NO. + +INLINE_SOURCES = NO + +# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any +# special comment blocks from generated source code fragments. Normal C, C++ and +# Fortran comments will always remain visible. +# The default value is: YES. + +STRIP_CODE_COMMENTS = YES + +# If the REFERENCED_BY_RELATION tag is set to YES then for each documented +# entity all documented functions referencing it will be listed. +# The default value is: NO. + +REFERENCED_BY_RELATION = NO + +# If the REFERENCES_RELATION tag is set to YES then for each documented function +# all documented entities called/used by that function will be listed. +# The default value is: NO. + +REFERENCES_RELATION = NO + +# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set +# to YES then the hyperlinks from functions in REFERENCES_RELATION and +# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will +# link to the documentation. +# The default value is: YES. + +REFERENCES_LINK_SOURCE = YES + +# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the +# source code will show a tooltip with additional information such as prototype, +# brief description and links to the definition and documentation. Since this +# will make the HTML file larger and loading of large files a bit slower, you +# can opt to disable this feature. +# The default value is: YES. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +SOURCE_TOOLTIPS = YES + +# If the USE_HTAGS tag is set to YES then the references to source code will +# point to the HTML generated by the htags(1) tool instead of doxygen built-in +# source browser. The htags tool is part of GNU's global source tagging system +# (see https://www.gnu.org/software/global/global.html). You will need version +# 4.8.6 or higher. +# +# To use it do the following: +# - Install the latest version of global +# - Enable SOURCE_BROWSER and USE_HTAGS in the configuration file +# - Make sure the INPUT points to the root of the source tree +# - Run doxygen as normal +# +# Doxygen will invoke htags (and that will in turn invoke gtags), so these +# tools must be available from the command line (i.e. in the search path). +# +# The result: instead of the source browser generated by doxygen, the links to +# source code will now point to the output of htags. +# The default value is: NO. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +USE_HTAGS = NO + +# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a +# verbatim copy of the header file for each class for which an include is +# specified. Set to NO to disable this. +# See also: Section \class. +# The default value is: YES. + +VERBATIM_HEADERS = YES + +# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the +# clang parser (see: +# http://clang.llvm.org/) for more accurate parsing at the cost of reduced +# performance. This can be particularly helpful with template rich C++ code for +# which doxygen's built-in parser lacks the necessary type information. +# Note: The availability of this option depends on whether or not doxygen was +# generated with the -Duse_libclang=ON option for CMake. +# The default value is: NO. + +CLANG_ASSISTED_PARSING = NO + +# If clang assisted parsing is enabled and the CLANG_ADD_INC_PATHS tag is set to +# YES then doxygen will add the directory of each input to the include path. +# The default value is: YES. + +CLANG_ADD_INC_PATHS = YES + +# If clang assisted parsing is enabled you can provide the compiler with command +# line options that you would normally use when invoking the compiler. Note that +# the include paths will already be set by doxygen for the files and directories +# specified with INPUT and INCLUDE_PATH. +# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. + +CLANG_OPTIONS = + +# If clang assisted parsing is enabled you can provide the clang parser with the +# path to the directory containing a file called compile_commands.json. This +# file is the compilation database (see: +# http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html) containing the +# options used when the source files were built. This is equivalent to +# specifying the -p option to a clang tool, such as clang-check. These options +# will then be passed to the parser. Any options specified with CLANG_OPTIONS +# will be added as well. +# Note: The availability of this option depends on whether or not doxygen was +# generated with the -Duse_libclang=ON option for CMake. + +CLANG_DATABASE_PATH = + +#--------------------------------------------------------------------------- +# Configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all +# compounds will be generated. Enable this if the project contains a lot of +# classes, structs, unions or interfaces. +# The default value is: YES. + +ALPHABETICAL_INDEX = YES + +# In case all classes in a project start with a common prefix, all classes will +# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag +# can be used to specify a prefix (or a list of prefixes) that should be ignored +# while generating the index headers. +# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. + +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output +# The default value is: YES. + +GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a +# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of +# it. +# The default directory is: html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_OUTPUT = docs + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each +# generated HTML page (for example: .htm, .php, .asp). +# The default value is: .html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FILE_EXTENSION = .html + +# The HTML_HEADER tag can be used to specify a user-defined HTML header file for +# each generated HTML page. If the tag is left blank doxygen will generate a +# standard header. +# +# To get valid HTML the header file that includes any scripts and style sheets +# that doxygen needs, which is dependent on the configuration options used (e.g. +# the setting GENERATE_TREEVIEW). It is highly recommended to start with a +# default header using +# doxygen -w html new_header.html new_footer.html new_stylesheet.css +# YourConfigFile +# and then modify the file new_header.html. See also section "Doxygen usage" +# for information on how to generate the default header that doxygen normally +# uses. +# Note: The header is subject to change so you typically have to regenerate the +# default header when upgrading to a newer version of doxygen. For a description +# of the possible markers and block names see the documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_HEADER = + +# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each +# generated HTML page. If the tag is left blank doxygen will generate a standard +# footer. See HTML_HEADER for more information on how to generate a default +# footer and what special commands can be used inside the footer. See also +# section "Doxygen usage" for information on how to generate the default footer +# that doxygen normally uses. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FOOTER = + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style +# sheet that is used by each HTML page. It can be used to fine-tune the look of +# the HTML output. If left blank doxygen will generate a default style sheet. +# See also section "Doxygen usage" for information on how to generate the style +# sheet that doxygen normally uses. +# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as +# it is more robust and this tag (HTML_STYLESHEET) will in the future become +# obsolete. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_STYLESHEET = + +# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined +# cascading style sheets that are included after the standard style sheets +# created by doxygen. Using this option one can overrule certain style aspects. +# This is preferred over using HTML_STYLESHEET since it does not replace the +# standard style sheet and is therefore more robust against future updates. +# Doxygen will copy the style sheet files to the output directory. +# Note: The order of the extra style sheet files is of importance (e.g. the last +# style sheet in the list overrules the setting of the previous ones in the +# list). For an example see the documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_STYLESHEET = isocline-doxygen.css + +# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or +# other source files which should be copied to the HTML output directory. Note +# that these files will be copied to the base HTML output directory. Use the +# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these +# files. In the HTML_STYLESHEET file, use the file name only. Also note that the +# files will be copied as-is; there are no commands or markers available. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_FILES = + +# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen +# will adjust the colors in the style sheet and background images according to +# this color. Hue is specified as an angle on a colorwheel, see +# https://en.wikipedia.org/wiki/Hue for more information. For instance the value +# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 +# purple, and 360 is red again. +# Minimum value: 0, maximum value: 359, default value: 220. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_HUE = 189 + +# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors +# in the HTML output. For a value of 0 the output will use grayscales only. A +# value of 255 will produce the most vivid colors. +# Minimum value: 0, maximum value: 255, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_SAT = 12 + +# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the +# luminance component of the colors in the HTML output. Values below 100 +# gradually make the output lighter, whereas values above 100 make the output +# darker. The value divided by 100 is the actual gamma applied, so 80 represents +# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not +# change the gamma. +# Minimum value: 40, maximum value: 240, default value: 80. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_GAMMA = 240 + +# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML +# page will contain the date and time when the page was generated. Setting this +# to YES can help to show when doxygen was last run and thus if the +# documentation is up to date. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_TIMESTAMP = NO + +# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML +# documentation will contain a main index with vertical navigation menus that +# are dynamically created via JavaScript. If disabled, the navigation index will +# consists of multiple levels of tabs that are statically embedded in every HTML +# page. Disable this option to support browsers that do not have JavaScript, +# like the Qt help browser. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_MENUS = NO + +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML +# documentation will contain sections that can be hidden and shown after the +# page has loaded. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_SECTIONS = NO + +# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries +# shown in the various tree structured indices initially; the user can expand +# and collapse entries dynamically later on. Doxygen will expand the tree to +# such a level that at most the specified number of entries are visible (unless +# a fully collapsed tree already exceeds this amount). So setting the number of +# entries 1 will produce a full collapsed tree by default. 0 is a special value +# representing an infinite number of entries and will result in a full expanded +# tree by default. +# Minimum value: 0, maximum value: 9999, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_INDEX_NUM_ENTRIES = 100 + +# If the GENERATE_DOCSET tag is set to YES, additional index files will be +# generated that can be used as input for Apple's Xcode 3 integrated development +# environment (see: +# https://developer.apple.com/xcode/), introduced with OSX 10.5 (Leopard). To +# create a documentation set, doxygen will generate a Makefile in the HTML +# output directory. Running make will produce the docset in that directory and +# running make install will install the docset in +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at +# startup. See https://developer.apple.com/library/archive/featuredarticles/Doxy +# genXcode/_index.html for more information. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_DOCSET = NO + +# This tag determines the name of the docset feed. A documentation feed provides +# an umbrella under which multiple documentation sets from a single provider +# (such as a company or product suite) can be grouped. +# The default value is: Doxygen generated docs. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_FEEDNAME = "Doxygen generated docs" + +# This tag specifies a string that should uniquely identify the documentation +# set bundle. This should be a reverse domain-name style string, e.g. +# com.mycompany.MyDocSet. Doxygen will append .docset to the name. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_BUNDLE_ID = org.doxygen.Project + +# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify +# the documentation publisher. This should be a reverse domain-name style +# string, e.g. com.mycompany.MyDocSet.documentation. +# The default value is: org.doxygen.Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_ID = org.doxygen.Publisher + +# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher. +# The default value is: Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_NAME = Publisher + +# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three +# additional HTML index files: index.hhp, index.hhc, and index.hhk. The +# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop +# (see: +# https://www.microsoft.com/en-us/download/details.aspx?id=21138) on Windows. +# +# The HTML Help Workshop contains a compiler that can convert all HTML output +# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML +# files are now used as the Windows 98 help format, and will replace the old +# Windows help format (.hlp) on all Windows platforms in the future. Compressed +# HTML files also contain an index, a table of contents, and you can search for +# words in the documentation. The HTML workshop also contains a viewer for +# compressed HTML files. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_HTMLHELP = NO + +# The CHM_FILE tag can be used to specify the file name of the resulting .chm +# file. You can add a path in front of the file if the result should not be +# written to the html output directory. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_FILE = + +# The HHC_LOCATION tag can be used to specify the location (absolute path +# including file name) of the HTML help compiler (hhc.exe). If non-empty, +# doxygen will try to run the HTML help compiler on the generated index.hhp. +# The file has to be specified with full path. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +HHC_LOCATION = + +# The GENERATE_CHI flag controls if a separate .chi index file is generated +# (YES) or that it should be included in the main .chm file (NO). +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +GENERATE_CHI = NO + +# The CHM_INDEX_ENCODING is used to encode HtmlHelp index (hhk), content (hhc) +# and project file content. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_INDEX_ENCODING = + +# The BINARY_TOC flag controls whether a binary table of contents is generated +# (YES) or a normal table of contents (NO) in the .chm file. Furthermore it +# enables the Previous and Next buttons. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members to +# the table of contents of the HTML help documentation and to the tree view. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +TOC_EXPAND = NO + +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and +# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that +# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help +# (.qch) of the generated HTML documentation. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_QHP = NO + +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify +# the file name of the resulting .qch file. The path specified is relative to +# the HTML output folder. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QCH_FILE = + +# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help +# Project output. For more information please see Qt Help Project / Namespace +# (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#namespace). +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_NAMESPACE = org.doxygen.Project + +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt +# Help Project output. For more information please see Qt Help Project / Virtual +# Folders (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#virtual-folders). +# The default value is: doc. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_VIRTUAL_FOLDER = doc + +# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom +# filter to add. For more information please see Qt Help Project / Custom +# Filters (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_NAME = + +# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the +# custom filter to add. For more information please see Qt Help Project / Custom +# Filters (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_ATTRS = + +# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this +# project's filter section matches. Qt Help Project / Filter Attributes (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#filter-attributes). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_SECT_FILTER_ATTRS = + +# The QHG_LOCATION tag can be used to specify the location (absolute path +# including file name) of Qt's qhelpgenerator. If non-empty doxygen will try to +# run qhelpgenerator on the generated .qhp file. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHG_LOCATION = + +# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be +# generated, together with the HTML files, they form an Eclipse help plugin. To +# install this plugin and make it available under the help contents menu in +# Eclipse, the contents of the directory containing the HTML and XML files needs +# to be copied into the plugins directory of eclipse. The name of the directory +# within the plugins directory should be the same as the ECLIPSE_DOC_ID value. +# After copying Eclipse needs to be restarted before the help appears. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_ECLIPSEHELP = NO + +# A unique identifier for the Eclipse help plugin. When installing the plugin +# the directory name containing the HTML and XML files should also have this +# name. Each documentation set should have its own identifier. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES. + +ECLIPSE_DOC_ID = org.doxygen.Project + +# If you want full control over the layout of the generated HTML pages it might +# be necessary to disable the index and replace it with your own. The +# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top +# of each HTML page. A value of NO enables the index and the value YES disables +# it. Since the tabs in the index contain the same information as the navigation +# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +DISABLE_INDEX = YES + +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index +# structure should be generated to display hierarchical information. If the tag +# value is set to YES, a side panel will be generated containing a tree-like +# index structure (just like the one that is generated for HTML Help). For this +# to work a browser that supports JavaScript, DHTML, CSS and frames is required +# (i.e. any modern browser). Windows users are probably better off using the +# HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can +# further fine-tune the look of the index. As an example, the default style +# sheet generated by doxygen has an example that shows how to put an image at +# the root of the tree instead of the PROJECT_NAME. Since the tree basically has +# the same information as the tab index, you could consider setting +# DISABLE_INDEX to YES when enabling this option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_TREEVIEW = YES + +# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that +# doxygen will group on one line in the generated HTML documentation. +# +# Note that a value of 0 will completely suppress the enum values from appearing +# in the overview section. +# Minimum value: 0, maximum value: 20, default value: 4. +# This tag requires that the tag GENERATE_HTML is set to YES. + +ENUM_VALUES_PER_LINE = 4 + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used +# to set the initial width (in pixels) of the frame in which the tree is shown. +# Minimum value: 0, maximum value: 1500, default value: 250. +# This tag requires that the tag GENERATE_HTML is set to YES. + +TREEVIEW_WIDTH = 180 + +# If the EXT_LINKS_IN_WINDOW option is set to YES, doxygen will open links to +# external symbols imported via tag files in a separate window. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +EXT_LINKS_IN_WINDOW = NO + +# If the HTML_FORMULA_FORMAT option is set to svg, doxygen will use the pdf2svg +# tool (see https://github.com/dawbarton/pdf2svg) or inkscape (see +# https://inkscape.org) to generate formulas as SVG images instead of PNGs for +# the HTML output. These images will generally look nicer at scaled resolutions. +# Possible values are: png (the default) and svg (looks nicer but requires the +# pdf2svg or inkscape tool). +# The default value is: png. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FORMULA_FORMAT = png + +# Use this tag to change the font size of LaTeX formulas included as images in +# the HTML documentation. When you change the font size after a successful +# doxygen run you need to manually remove any form_*.png images from the HTML +# output directory to force them to be regenerated. +# Minimum value: 8, maximum value: 50, default value: 10. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FORMULA_FONTSIZE = 10 + +# Use the FORMULA_TRANSPARENT tag to determine whether or not the images +# generated for formulas are transparent PNGs. Transparent PNGs are not +# supported properly for IE 6.0, but are supported on all modern browsers. +# +# Note that when changing this option you need to delete any form_*.png files in +# the HTML output directory before the changes have effect. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FORMULA_TRANSPARENT = YES + +# The FORMULA_MACROFILE can contain LaTeX \newcommand and \renewcommand commands +# to create new LaTeX commands to be used in formulas as building blocks. See +# the section "Including formulas" for details. + +FORMULA_MACROFILE = + +# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see +# https://www.mathjax.org) which uses client side JavaScript for the rendering +# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX +# installed or if you want to formulas look prettier in the HTML output. When +# enabled you may also need to install MathJax separately and configure the path +# to it using the MATHJAX_RELPATH option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +USE_MATHJAX = NO + +# When MathJax is enabled you can set the default output format to be used for +# the MathJax output. See the MathJax site (see: +# http://docs.mathjax.org/en/v2.7-latest/output.html) for more details. +# Possible values are: HTML-CSS (which is slower, but has the best +# compatibility), NativeMML (i.e. MathML) and SVG. +# The default value is: HTML-CSS. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_FORMAT = HTML-CSS + +# When MathJax is enabled you need to specify the location relative to the HTML +# output directory using the MATHJAX_RELPATH option. The destination directory +# should contain the MathJax.js script. For instance, if the mathjax directory +# is located at the same level as the HTML output directory, then +# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax +# Content Delivery Network so you can quickly see the result without installing +# MathJax. However, it is strongly recommended to install a local copy of +# MathJax from https://www.mathjax.org before deployment. +# The default value is: https://cdn.jsdelivr.net/npm/mathjax@2. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest + +# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax +# extension names that should be enabled during MathJax rendering. For example +# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_EXTENSIONS = + +# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces +# of code that will be used on startup of the MathJax code. See the MathJax site +# (see: +# http://docs.mathjax.org/en/v2.7-latest/output.html) for more details. For an +# example see the documentation. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_CODEFILE = + +# When the SEARCHENGINE tag is enabled doxygen will generate a search box for +# the HTML output. The underlying search engine uses javascript and DHTML and +# should work on any modern browser. Note that when using HTML help +# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) +# there is already a search function so this one should typically be disabled. +# For large projects the javascript based search engine can be slow, then +# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to +# search using the keyboard; to jump to the search box use + S +# (what the is depends on the OS and browser, but it is typically +# , /

3qL`{pM3$UAq6S(fDgR$N#Vl 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 JPryey{~Ilr2hRWi literal 0 HcmV?d00001 diff --git a/bin/isocline/bld/history.txt b/bin/isocline/bld/history.txt new file mode 100644 index 0000000..9d90abf --- /dev/null +++ b/bin/isocline/bld/history.txt @@ -0,0 +1,10 @@ +\xEC\x9D\xB5 \xEB\xAD\x90\xEB\x83\x90\xEA\xB3\xA0 +\xEC\x9D\xB5 \xEC\x9E\x98 \xEB\x90\x98\xEB\x84\xA4?\xEB\x83\x90\xEA\xB3\xA0 +bin/prnt +?\nsadkfasjdkfs\nskdfjsd +fun +int +quit +exit +{} +abc \ndef diff --git a/bin/isocline/bld/libisocline.a b/bin/isocline/bld/libisocline.a new file mode 100644 index 0000000000000000000000000000000000000000..bbeb1ba1a63065a90ca0850c0c0bdbe6125faa1d GIT binary patch literal 205938 zcmeFa4R}=5wKqPKL`V=lgP=x1iFIr<6*W<+851D`GjNWb5fl_EAR+`o`6`@AqChfn zW+11-f!wOKxAs>1_T#p<_S;6ZikSowz*YlPL{W$+IEOKSC=h}$|KD2soS6w|Z}0Q( zec$&!&k^RYkHUVDA-wfDKIV%E~x^F|H0p{Vb_(pzqHyKlbfrkidqDk|Yu*?)_Q zO3TV_6gBQ2V6)lovDy0n=>Pry&&R?1*)wO)o3(W2{ADxe&R(%@@=RT{MH(#ydLW>tJ!RxA-HH(+d$*#3%@uFo_OJ*&dr7jk&Sp~mMC1+OE_NmPe z`#iA#%6d3|@uHctmOe;N=FM6*bGB#^PnXf7W$NN3>1T_$)T}vk(oax#$dd)|m!dVbisx@xl{#}y)!bRZ1sIn(XFP%F^3+&gY%%_;f!;;x zTzY%fRr=8ahJ2a&$bu^BgPx0<#Y@DX#NF%#if)K|tOuw}8VY7JF~F+o`BgPpFVmx#Ie*cdszuyY8d`C?v})EIYn+6Td6+6p!Gc+j zP&@QQRUesIwQP3gVY&sAOtLzhzlhqJIj?F#Hl`j}I%_siN_072@E^5n-OuFLj4ZQd zQGPze#8R3$3y}1KtQypiMU-he6a+ALX%)}j!dVLzES}Acs7o<9bOk}S5I7Mm#y4{o zi@D~TxeJ2Jm^JvWW~nLCGIxSr`M#Q8Gs$M&XKt5P0mO8dOvdRuL873dnGeiY83EkF z1B(|h74S_E6SvfwAbv7modxlx_a9#j~l)>t|oTm^5^@RxT|mfl5yQy?NxwqM{p1ZgSsPMtb@F0rfur zxE#A3%31ug+eX6=QvsLgcQmIsOxHLS%t=j8Y}Q2M^kElxuZWdj|LiAZCw}Iv`%zt;ur6a znD6np3615{ZEfi7LiymM)TsXL`_bg^nmR5XOi8 zo#D6)pFF>&u5N<`jGafB`Ly zYpd}*wJGRI|Bi$X!zXiUE@mjqURR=o5o8cQqaLCQ1Q-A_6gnwMtEW?e$poutM~;mz z#BA5q+%0RTC&}TD^ZO9EP1c8m8s@qT+Wpax5yo1 zi_o)88k8#y8cXF0<#56-Yxs?})c;lvZ_J-IBTWxy^Mf4g=hp}J2Z0xajgrvG0ssb} zh=sEN%i_W2f&CQ?OxI!;<*U2>T0c;={tbe{uf36=-*Ar|JV<@F&E@%)JBT7oHppt( zGeyzf^4#OO+cWv@Npi!-Q!!Dpw!)b&YpSzY*8I*AIl4u?MGoVct=(=5R>&P*XCW|} zVxE#?DAH(`V|XYxY^3_rW_YH1W_a%N%xuH-2QmF-h2-0QEyeK3F*K)Wo5W4DMT$%U zeAGz3)La&bc1w}#@IcXhXWG5auh~m?`$~_e+mXXvXG*&R`kel`RHaxT-0O7AZ7OX^ zUYs>N@LNlc-YbStoZ-2WS|0qv(Pj@<`C%hFNIlRfP zgxfKH(<@|IOE!8dDj8S-sXHO9eHwT)A+0D*t`+!I!l&)(LyA7${zd(FsS_&8%7RA& z(c^U&1@!yS`z|@&l~-A|BCk??m^+}J(V^MTCP}{>G9}#)VZmlx3Bb+yBm|yaWla^{ zqYq5|S5ThjtOPvqE#iS`#2CZT;AG%Se>5e#_p1KTiad`^iiCJX)Sw=;`?cxLGDSO1 z1W+hz$7JnOhRGkJ=k9h%k68#9BQ;l)1hhTIDl`sI^JE?gw_w6Xgeq&8|4bXQd(+Bq z^1x6PEfgE$QQaR?o%z`{F+qLnT#EUsxSqPZ6y*g%NGQ;g{`f8JPUF!+;)?Dx&47NG zl8kpzIm1trWbG8lzLSO|D1I_19%NtU2h^2*T*=Tnw@5CpbE4$(JMWiVlbuT>*AJZ` z)RA02bvE(ubIxb^_j%{<`1fUJ3w~w&HvF{-c%WoP$$G@u#V;lkkL>|#zAXVwQa?l1N7!WdFB)^c@d2%?)U2d27^gEWR+6i5pq6U;k3ab zi4Anh+GUUh>euAxZmIF7R4I0;?A{^i-{6+106N{e(0RZ!F9b-*cP% zv9Bra&+6{?Yh4WS2mx_={s>+G3r&%RM2gm6P;$5pFn8xG?swH+0)$82EKMcfZi2{l z4g^tT_d<45X^Rm;t)|lL#zOpN=qY-xAN{igagPpD#uEqDaI z2M5a9E(?h;FyHK>kF-O6?Qp{Pc`605vQvrO?NDMXZGL^^wKN@i-f)6{u%F;>XZY#0 zc;2F3Bx@aDSig24{YuGQ=N8Gi6!^osr@ zNxcnZ!SJ|IGS6mAB6^XU`&V48-U(cemR~$M93^adwu%|S^OH9)KUB<6zpAx{_w5ZI zglBMB^#$R?brm<(Tm-)-zHFe>JRaUshaEo0PFd@f*>De0Bm736Vn=-gjqit}^*MOA zry-TRob7(pU;2jBJO=e!QD1FC$ydXPl8T$FKgeo_s8*06jGQM;i!3v|CePi9_9jiy zXB((ni_(ifl@{m7vBmlFwTqz^{LmG#dWST~OBZ7tvZNeiG()k^%JXvZuJskNTa>1mbH6CHB+bdLHE-MvWD?g8$S68J5${gD+gAnGQ_T3psW@QEhp zrb4}=tIw;9q=N5zvM zGqy_U$#%uPQ+g&|+EQ8cdhnui1fMOSosjimmx2hiV~Xo7%z>=KGVp6>62FHs*5Vk; zG)2GL&M={|`fHOfX7OXzr78bg?25ZXeNrF@0>KFEEURi}Rn@M+9wKhQTZv+`;N2y1ljzexF=E#ZezL zCHlh9D4RNO1DM;E_|0(^%lFC<%QB1QhwUtuN3vLU`0a;HnkSh|50683BADQ8>__F{ z{efE%fzj@Ew8OVxRRd+8<~4qhRu64+n@oK};+di!`Jr2Z>m9+u4j)H#L`BbiY5&nH zHGka`KD{`&2Ukn&p75DP!5yJTb8NxCD%$6!7l?=kg9%~!0t%M~fA5PP4?dTEyVrW_ zIrq`^q4JWTE3_P*-qo`94phyw(iYf^Y#<81&KM6gnfw4aK}#tX#>7X&4{2tARX|Qf zbh{LJ3Frmr7+Ylo&fTwYOZZ3VMa-%RkreqCyr~SGzFLaJab@-UDpl~6cE3cwvd$VT z=>lJ>)d9UO6>y)fzwMj)9*Bf< zN`b$~ww~-92EGPC597A71`M4U91_EeYk)%=XdjzbznGHb@GKdYec7ZhvAa*KxLO~0i?%tQ7;fJTDw(}m(FblWzca7? z{qjL87wWYs_lcG7>EE#(PIq?tP_C`!addJoz_2>GJga5PAEWlq)c?KqFQ)d-)V;^U zXtVIPp7f3xu*_-}_CaZjq8-~XbTX9SWC~i9reF>4fLtas-mlMbIzU+tTqF3i&tmLa z5S0TK$2wvnvIcfbkv)9*A{F&(AH4)@**=wj6${v+TXfH8Nr}rl_QiYp$={c?$r~N= z`ZrEY`rv0zZ!D5eBq6cnc+Y4#-rHYxwaW8b*~fFW$@6#9Rr1!fy zCgAMgad8#>DKf8Pqca9JD5vouuo~Ohvv84~-)!k|j=Z1hhmmSV5B<(Uzx#}&YoIe| zH`sXr41Mh`+-B1^g%9%)HiIkcark4U@N_~D+psP{z<&D?*ul`M6N@PRQiL0fE{66d zJ1b=fN_tuXlT3;{L)}muaV_^JOjD3~I>xBADeg_dOXXMvT)0;9puYW4Dn&KsphiGn ze8%tYUMZ73@-u8%O^Zq%^~52jCWgkf*Yk%z`M3c!>UF_fgM1 zvNT~Q86ArD7iO!{-LN^}ro01ggXho=hd{lA{OUoz$Z;v!P6M{$XK+a2FdPq-$Q^AU zbkJeOcPBlsy{EX2-L9{=&gMz|4aWFhzm|l%TGxqSj9rRsLR--ASESg0OkN;U>^OW7 zF@aCj!BTThxFu9Ey4py-VDU3d3w&+;U=X>!@2!Zgh)eQhh$fWY(H!kyaNUO zt|W=`wSKAu7}Uw!zvmT@u`M|w3qRSH)_4_)G6OyYkkqHM;9JM=v(Pf8p=Hq=Bi~qt zd#gV1P1q*0VF)l<-&Y4>K04Y_8dyBiMsn1KS!kswBP|l%0et%PaVhTQcC30Nuj~sV z`6Coh2^+xQPW6vcv)#m>3_YMCLV}Ku*F893%crrvIt+d>uKs}Sv$Q^^*&wpD?4#|;zY@JtTNk9;f`LBBY@>8LwesFR zm>e{iq*+h+muIkM>bX0hZQ@7)Xq=*qufgamOI*7j5pW1K;=;%w!ZGgP+Q>Sc%|Kn3c7W;Kv1I027Pq=N%}f>R4H!*CnKp9mL#4Xcg@vocJ@k(3jg& z4h547o*paI`E^DU-elo7>yqci(}=(w$IN!9)1+qq#kRC!Z1WTp*C+iB{DA zpB(UyIFA4Ym|`F-pNuV5WgOba6A{iQGz)5?piOKU7GAtLh-|j6oXO#P*_}YxK0(BO zjofgCib zAD@jtFhw7HJth2MSn!_72=`witUhL4%-0k|$NyG$$9f_dQcsu2`ga)Hdfr8HL$5&# zDN-P=xHnR8L6HI*iQDv%q;x3OP$(8?q{#OmZLs1Dste{*3<5Qzb^n5g0r!4Mucf!K zyHR4Vti3144;RYu?xNfEyn}b>BN3~8$Agea{9u`^RX9D`yPoj=608X~dm!$kyy^3r@gWecrI^-(a zZbjQ0tIg9#{u_-|AEMKbPit*C*{`LypQizGG9`JmlfLMOKFRktPs984AlmJfe1DCf zxzdLqgAW-6OZqGEWSJ6AjjC)p)6Ww+Rq2t&p73aUJ@M3)p$g|{k2L-bPeT_PN8-f? zB~p~~9ef3y=@DYIKCR8G*)T|qjs}SlVt5!NkFcP%U@MQUabm6*-e{u;jadFbpQR4i zQvuAe1SH1@A(3f;l46c9 zN*gxP`?KXcfxrc>$nlFyIwPYbdy4{FzMH zn2JOrs%2J~j@5FipSX$YVF|oA3mp`XA^mBN5sUg#3M6F~I<#%^U zYslzi5%n`uM3GP;8$F`p!R>klNhg@#EVhJzQsUi(5K;&nLWcRYL#CX9gc7346Fy+d zsyReI|2^_bcEk6Kkl6m`39RG)xxm75$hiXRa?B?LR$r-X3aq~;m9<{T<@muui01IV z(b^{lNxr7r^&!CdHrW*qzn>penq&<|R|^Er)E>C1Sly z6b{IyJ{D8|Jut9`us!-xEfsZlqF5)bCZA(RJ@O@H02yt7;Zu*a*k_YnkUMbpX`K$i zIy4D)8iGNg^#EEfW4rp?g}PZ3n)?SA>P$T9-xKzjH8A5VefW7jS)9h64BlffV#K=M zw)e8u^?v?eSl5%*PzcDFNc3UZGh)rsnj@fM3gqN?gdOS&fpiLK%qtQOAY53Al}qvw zAU7+b@emdyA)6-^!^kQ^*xnyoUdB>NAJLz@q#0>7g_tUYq9=7Jt@**%7{s~;Cak#t ziKpBQBL9f@=b}||Ff>xM^DrOiA#5!;o8kLP&{CpwOLAuu8Dy^(0cV^Gm?9$yNoy^t zi((k1sSP3IO;Th80SZ~0SD3n+Gh)ssqUac#&xRWs=b!=G&sq8!-Wgd`P|i~1CMMrw zM9Pg{qiZ)7Bz7QPAxn4c;rJ{NvYkUTJ#Qav+TQVL%tqfc`5JUEvb3rrQ!Avl2}JqcVPt4 zyFnzf)n{nziRYAO@54{yrG^3ny_mDMnlSN~n z_n|RDI0yg;=lVo1g@j1Oy{A44-{8u094s5(fH$C53^Vcl9)?Ip6|D&Y*I$u=YgnV* zb?URQ!x*iH`)F6%DM@$k)OkeIZY@9W@If7VPKKSsOS?Yy#+eP z2YClofft-lJOi!MZLA6*fY+q8J=6tKz69s8PI<@g>Q!_#525mkJn|caEl<^CZHC$V zipOO4jQrqv0I&XXe=JxO(4FrlrwF{dXXXb-<4xVI)W3p=k=ZwQOR>zg&vJZ$JsLozrCS+wiiq+kW{bRXrP$nUO zf6o4kG{0Nv>!EsN@J2Nhm1F(=v6>>kehpQW!?g}u?I3@w$Xup|PW4OPE`My{yjO|i zJsD+phul#~b^{0QG4W7#Jhgs=4p@jmEkY;O`?X#Uc#5%oD%JTW0vC?Cvb1RPTxkKK z_%JqROq63Yuo6@?57efXWX&G?a|nLNhRU(pd{1gJ`9dqFiVJPVRFn_yl{36yqU zB?7^H^fqZ+dIbbhw-|sU`S@AwW4XDsCDc2-x*VB8H->uS)mXRQThot2#!ExJhieAl zGDlkX0U8SRepYiKZgcCA$|v**lV?``h_qq6UD_}K`z|hO*vA_dx(3437F#c_;f)KM zrRE8_*w9e0S?efxD{(9Ij{JRV{wR-3Y-xZY5$+mY(5jDV;Faxl0DyaI=zR{Cb>BH_ z3A-q3WEuM4^<`-tsn{=B!+sBI*f(K~Ir$dho8fOJ_y+=h*emfa+7NOL@30U6YY^T5 z7?Eo^ygAi(fsf@OR;sd6Iz)aG>kR41IFyX^OiNKb_*Gx&7Wn6gLm*eeuWhyn8Onp; zpjGUC$q$;qj@l<8tRsEHuK7Qo?bVHe1xMX^DXL z7bLKcJYTpIl?|AIDc{Tv6j{;Jiunfd^8Q_Q)6);t!3FpWH`J zJ_k^l`AYLE*_YsompNVBAA8REeS$T*MQU6GV6hEJ(Y9kv$SEWI;-j45rS#a|89@3R z%(S8age$amF%(Sz(O*P?fHW9A$x0qSkni5licfk11(CIWyFRQyaZk&a)@(*@f!}_N z9PP*&M$BPpO%GjYhZKZM$T|zeuD(MbQ4(;UsC%9x5o8f!9ud@mYx4v{>(_oLpeNfg zu@5E)m6U0UAbeZ=G4pjy6o=O(t*Zt~Xe$6gBVY)IvStMN#jqHZ*j>f6$Vlyo1=CDd zh=+*g5_fh|hk(^@cEBB5y(-!mtPzYU4rq@S`t1qKM?kwh-y=OSrUaGZtQA6oxc#q%dqT1=*~}8P`n5Bl1#Z8oR-K4SM=!@*pzZ$dfgek z;8Dh<$YYG@k5_z`vHV^jcK!rC@5TUNaQsz@`{RH%#SzdR1fwj@m-Jyo^}htw6CWTS9F8FRL%i{(X$Nt5Wf z6ZUQt?XKd)Ftb%OC<;JKrCa<6xXmI)g1-;Hma*@485j{s{-zbQ2~!|N&cidG)C@Nl zEE&+wV8t1P!8(*^rV#OG^&)DI9v2g!gV1kee8o*9~y0JIX|C=9p^a3KcxI*}&Kyb5Qccn9%Fg_8)ACgN&qBBZs8F*e11EHrv} z_0JNa6LhnYJWATRhMXow0Cxm>fkJApzdq^BLU-0>+Wtj|-2I9AA6`mFKZexOTf`Fh zfr#0fA>ehI*6+ppUo-OdlY(4?B;CORHZ;2PCN~2}}oD*gh z`g)}H?nVN81jAFulX!(|$3_qKLn4gjb>1(`ij)d$xwi2S)Nf&811M^yXDWBw^7!X9iXot&d)D~Tl9i}gE+6k@_v=-1lCS6{b_%<4&g%zHmZ{5dD0XfoI z#+#Njnm|lM+7wKc){$jHZGZ>fDQ%(DyyK?KRYdcGS`sg9rdpU<+0|zDFQIJVZi~pjnSJs6XFOqlyNVrsrLYhj1AiHtxc+EL)Z6Y5k`d5y?$O>oBfh z#Re(?Q5e0jd4#+cqU~V%USL2=T1><^0!9o2^_d>nR-k>XAIiGP9chN>!zQ?qjX!X= zmBg@8MbTt5+gcjHYP!Jjur7&KW%+_^A6pag9szc zA~Z)#&Vd_DZUVz+62?;WMk)Glbf@hLAQa(;xw!5E6jiWfX$lqiwJzAKvgGYy-s{r< z>BSFG|C@SV3GMNmffiOyMYAg&r6%ARYAAb`+)-83yW-iUnMs1+Wx4 zrakW}z*P=_gF{NUQ=kPtTBX(aid!%Mu16ktcq43Kc-SNjGIME^Y=u1Loa1*!IEh;+no`V>K)-u=p%kI@4pGQjBH<{u6p?BE+#S-o(YPReKrRMsOo~O&3I!CM zO82n!>9#PjhOGK%OYL|d4ghSa8-@L6*f2a&ll3Vux&|H%AF!*J$=c<(uaw=})NJzs z@)a+_trKPK-d%W!^&)HuN7q?M5_sX!yhM74m?Phck+HxrF3HRf_Vd=oDTGdn!8&1uxZyFi>qJZ5pI4CbwY4 z3QD|mx1dx6|1L{j-ACusL_$gIQiq3DT!AANj!+C_FjB(0kdQ-r=&d*cGJr`mU9gb@ zt$VC}g8_ZyFu!Zx?Rp-zd7is(P&~Kx4I=YUY|^AHg-Y%W%sb-uGmsZFJUu~u-G5-R z{Ek9N9|bj-wj^TJ#jx!VQ3FW~K|&s8rj_O~_5eJyha7Na{n{qzLNh5B=Ocu{Q_?0h`&$YZQ$L zpU#!m83eJ_9VHEaad$6mBG|jtMd?0^xX%fWmjEIJo&f%F6rXo< z*o(xG~aSjFTw7z8lv*!xl8QfNO$=shIN8t+DrMFq9#chg(z;(uRrz`nyTpC zz=OpApgBf5oKq88OQ-`3_ zZ}vffVFzs~<-m`$W-rKOgAI1&D@Ews_ziBc=I{#;;0)3;TR605u6L92{+zv41Rt=% zO;*$`GyF$V1jX=IUwUE^Z~hd_WO@t6$3T~i}xOwn_|*Y+tYF|&!gW} z;t99jQt^ye8n>NN9`&iW=o3pS3Ov$;9p1(vNU402TTMKRwh*it;$&Q+eg?_j#>vhr z2?@j%i5e={xWIWO@ej&zd3wtel9+12R1cap<&BUjX~+^IsZ6*YOF%a$SobphCwTub z-O0xjhQF~CE%e1y8%&)&uyTcfg&r7R#zg%SLh#*Y%m%3f^MvSYz+-<51|mCX;1Z}l zEHfoacP9rDzGZtGB45x<+CdMb2i7pJK(@>~mO)f6q+$#wZ{?{w!@cLL+h~(H7RoFi zFLCcnGy@bcg@i*Y2bQ(!F0>Y`uo(zsj}c(Q6B$fxmY$JgdDjqENatrU3+7jB6A`?O zQPdYFE{7%}_9XLLUE+^jOSuBB(r!!7VZkm|k-%bK5yi22(KHwC&5HegIyoX&4lmEQ z)nP>o?~xBg?>ojaKc<(f#4D^Iq9v5-7%QS6+Fm?i!9YFVNE+h4Kao+e9H69BY*iXt zBAP44Kv-1Zgel0nu_Y*L)-6GpHN3poR(FjFFZPW9%ycG9tPJImb>ooBA1+?;KHcCj z47%s5@*HB6^Wg7EqpV%NoyUTpkKhj`)g1a8B{4bT3sr1EXwGFey0wO&Y zP}FYPc(FIJiVU6b@>^vy=70yZkU|kc2 ztm~;+*Z1@FFfidq3cPi053&cyqcARXSo)L;lMiLFk&h;D7=L)fL}6wiKu3m18HMU9Nyo@6;739^1Y&a$qCj%l4w!It7b&rRO2;@$ z70^r8_?MHOGOZ7oPk!xv_9adv2K|}Ev(Ju@rmVykIw0n!LezW<>Ze=S^jOJtkf%1) z^3OQ3gBTwh)}7$YKy0NW5S!^pP7?ITr4i%6`U$y~uuKkRG2q;$02b<%SaBdWm3Nd( z%zPG+$7xYRsS1ZooUY#W8Q zFn}N}+>rwb3g@uq%g$$M`tcTGW8=JxHb`})^_L%hm3=>j(O}LZtmb!-+dvpEBICx9 zxb_udNpg}QBMO1488R-gl1C)~(%L&yq^)*C9ihe^MUp=z+U`Wj^A-EM#`$^qiG< zKr2POxQX)tD6fRPc{Vr2G^NczBwyB{Ps;zxb5a(<7Ro|UG#^&32Kiu;j{ra`LCz`l zAsL4s#m0ie9t77SpMm^HZBh~VTaH~zf~5+X5ip**>#)_shhVkO;w16>L$$*4C76p4 zZX!xay!Hao2O8EsLR;-)D@hv_W@s(5|LZlLzl>gD{1fC#hc6%4gaM2-N5G!C$6tdBz^rL%70i${nw#dexMi2R;`S=(t|$B9vN z9+VWo&)7oRhO3YKE8*YTO+%a@Q-04fuHw+Phh63Lh$_kY?Z}b} z;P4QKJrk4pVtvu@aU%f=wImbt6fKNg1Yr;P;y|?Z1V@?|I49!17|}xxJ0M_;^24Y+ z9^*jAJSQD8S40n(9j9Q*ZFX&XG0%u6CBFYkxu8>te*|+2LfaGmFxOv@P~sm}Aecu8@fYCSkA0)2&F~j=kx7Ws z;wVZ;+=)o`DXl42X6H3yZ#mRJ6Ja3*ETjkvUqf}m9vR%l^kf)4;r$b7e$mJ6!|?%u znuS)JXm;LXNYhAlSq&JJy~eE=!|4ibb3l`OG6ss5#UhMM#q3581TKo%4O-2kVs>Lc zu8^FPcWpRvYlXdfZpIw`=5GBOJQn9g-%_`8CVhyA)s*CMA~VT?au;H;}L`RCND!kl|TMslq8< zT1p8iRC|~*sj8BT9w~0dXXs_ArKZq|OHvD^=mQu^sJ_S+`~YakQ42z&hKhAG*maYg zSWIkQ;k=>rcvBX@AfukM=1S5Zi@zVE;vq96vKE{C)|xN48^YBZR6Ff4_(}`aq^)zucAnf=)j| z8}W}u$pxEH!e6i%QnUiXQ!eOHFs;SLec;(9w#9Z6_iCFsdSLlI`qDGl5T28mc9Ok{ zG*V!lF*+DACQdxsYd{B<*we`AVdPlbIy0Ct5rN_FFm_V^2q)njaM*>QSnU~LLTc`; zh*w`$vA1T998THQ`=sV^_Hb8AMM#R&W zvy@^Jo#H{3(AVUc41*I<)ehtPXw=dtP}0Uqnq)Jch7jc2)Q|qya6Aq7oL@62Goa`V zc$Rz;FyLTrN=Fn2b4$@WM#MO~SFc>+3H9K3?(^^#v8Hi3J}vIS8Qn-12uV>=FnD@L zt`FOF!~5{G7f;{DQ{=az*ywl{rHSHPZcc6W7HlnO^=d818NG%RMqBmAY(<}>O!-iR zK8*i`%CJxL$0Xc^dvaLL;9MV0H>Yx%pVHJLN8(dCr(Ge+1HXoVOUnL0$(*h13l9bE*_A_jOyQpW1 zQR0ZDw|_-)((f#ac}8Mpug7670BE~9KyG-{@hna*uOA8>7wjK`NU#MZkdK_@4v_pu zBq{ru@f7xvoAALMM1wF3a8?EB3uIMb;SV+e<-5olg#!;Kp85?zfNK;)LK0?lvh#Y# zb;wOXf&~d$R>6^;wxM;475m40I