diff --git a/resources/examples/raylib/raylib_arkanoid.c3 b/resources/examples/raylib/raylib_arkanoid.c3 index 0d4c3048f..b395284a7 100644 --- a/resources/examples/raylib/raylib_arkanoid.c3 +++ b/resources/examples/raylib/raylib_arkanoid.c3 @@ -1,5 +1,5 @@ module arkanoid; - +import raylib; /** * * raylib - classic game: arkanoid diff --git a/resources/examples/raylib/raylib_tetris.c3 b/resources/examples/raylib/raylib_tetris.c3 index 7da975cf8..c6dd3b35d 100644 --- a/resources/examples/raylib/raylib_tetris.c3 +++ b/resources/examples/raylib/raylib_tetris.c3 @@ -1,4 +1,5 @@ module tetris; +import raylib; /** * raylib - classic game: tetris * diff --git a/src/compiler/libraries.c b/src/compiler/libraries.c index 11ee2e4e9..553fa7b1d 100644 --- a/src/compiler/libraries.c +++ b/src/compiler/libraries.c @@ -248,6 +248,7 @@ void resolve_libraries(void) file_add_wildcard_files(&active_target.sources, library->dir, false, c3_suffix_list, 3); vec_add(active_target.library_list, library); - vec_add(active_target.linker_libdirs, file_append_path(library->dir, arch_os_target[active_target.arch_os_target])); + const char *libdir = file_append_path(library->dir, arch_os_target[active_target.arch_os_target]); + if (file_is_dir(libdir)) vec_add(active_target.linker_libdirs, libdir); } } \ No newline at end of file diff --git a/src/version.h b/src/version.h index 41d444c09..76c433789 100644 --- a/src/version.h +++ b/src/version.h @@ -1 +1 @@ -#define COMPILER_VERSION "0.4.573" \ No newline at end of file +#define COMPILER_VERSION "0.4.574" \ No newline at end of file