Error compiling program with nimgl - nim cache no such file or directory
Hey there, I'm wanted to try out nimgl but I've run into the following problem compiling a simple test application with **nimgl 0.3.2** from nimble! Maybe I'm holding it wrong?
```bash
$ nim c -r game.nim
Hint: used config file '/home/chr/.choosenim/toolchains/nim-0.19.4/config/nim.cfg' [Conf]
Hint: system [Processing]
Hint: game [Processing]
Hint: glfw [Processing]
Hint: logo [Processing]
Hint: image [Processing]
Hint: os [Processing]
Hint: strutils [Processing]
Hint: parseutils [Processing]
Hint: math [Processing]
Hint: bitops [Processing]
Hint: algorithm [Processing]
Hint: unicode [Processing]
Hint: times [Processing]
Hint: options [Processing]
Hint: typetraits [Processing]
Hint: strformat [Processing]
Hint: macros [Processing]
Hint: posix [Processing]
Hint: ospaths [Processing]
Hint: opengl [Processing]
CC: game
CC: stdlib_system
CC: nimgl_opengl
Hint:  [Link]
gcc: error: /home/chr/.cache/nim/game_d/vulkan.c.o: No such file or directory
gcc: error: /home/chr/.cache/nim/game_d/x11_init.c.o: No such file or directory
gcc: error: /home/chr/.cache/nim/game_d/x11_monitor.c.o: No such file or directory
gcc: error: /home/chr/.cache/nim/game_d/x11_window.c.o: No such file or directory
gcc: error: /home/chr/.cache/nim/game_d/glx_context.c.o: No such file or directory
gcc: error: /home/chr/.cache/nim/game_d/xkb_unicode.c.o: No such file or directory
gcc: error: /home/chr/.cache/nim/game_d/linux_joystick.c.o: No such file or directory
gcc: error: /home/chr/.cache/nim/game_d/posix_time.c.o: No such file or directory
gcc: error: /home/chr/.cache/nim/game_d/egl_context.c.o: No such file or directory
gcc: error: /home/chr/.cache/nim/game_d/osmesa_context.c.o: No such file or directory
gcc: error: /home/chr/.cache/nim/game_d/posix_thread.c.o: No such file or directory
gcc: error: /home/chr/.cache/nim/game_d/context.c.o: No such file or directory
gcc: error: /home/chr/.cache/nim/game_d/init.c.o: No such file or directory
gcc: error: /home/chr/.cache/nim/game_d/input.c.o: No such file or directory
gcc: error: /home/chr/.cache/nim/game_d/monitor.c.o: No such file or directory
gcc: error: /home/chr/.cache/nim/game_d/window.c.o: No such file or directory
Error: execution of an external program failed: 'gcc   -o /home/chr/dev/nimgame/game  /home/chr/.cache/nim/game_d/stb_image.c.o /home/chr/.cache/nim/game_d/vulkan.c.o /home/chr/.cache/nim/game_d/x11_init.c.o /home/chr/.cache/nim/game_d/x11_monitor.c.o /home/chr/.cache/nim/game_d/x11_window.c.o /home/chr/.cache/nim/game_d/glx_context.c.o /home/chr/.cache/nim/game_d/xkb_unicode.c.o /home/chr/.cache/nim/game_d/linux_joystick.c.o /home/chr/.cache/nim/game_d/posix_time.c.o /home/chr/.cache/nim/game_d/egl_context.c.o /home/chr/.cache/nim/game_d/osmesa_context.c.o /home/chr/.cache/nim/game_d/posix_thread.c.o /home/chr/.cache/nim/game_d/context.c.o /home/chr/.cache/nim/game_d/init.c.o /home/chr/.cache/nim/game_d/input.c.o /home/chr/.cache/nim/game_d/monitor.c.o /home/chr/.cache/nim/game_d/window.c.o /home/chr/.cache/nim/game_d/game.c.o /home/chr/.cache/nim/game_d/stdlib_system.c.o /home/chr/.cache/nim/game_d/nimgl_glfw.c.o /home/chr/.cache/nim/game_d/nimgl_logo.c.o /home/chr/.cache/nim/game_d/nimgl_image.c.o /home/chr/.cache/nim/game_d/stdlib_os.c.o /home/chr/.cache/nim/game_d/stdlib_strutils.c.o /home/chr/.cache/nim/game_d/stdlib_parseutils.c.o /home/chr/.cache/nim/game_d/stdlib_math.c.o /home/chr/.cache/nim/game_d/stdlib_bitops.c.o /home/chr/.cache/nim/game_d/stdlib_algorithm.c.o /home/chr/.cache/nim/game_d/stdlib_unicode.c.o /home/chr/.cache/nim/game_d/stdlib_times.c.o /home/chr/.cache/nim/game_d/stdlib_options.c.o /home/chr/.cache/nim/game_d/stdlib_typetraits.c.o /home/chr/.cache/nim/game_d/stdlib_strformat.c.o /home/chr/.cache/nim/game_d/stdlib_macros.c.o /home/chr/.cache/nim/game_d/stdlib_posix.c.o /home/chr/.cache/nim/game_d/stdlib_ospaths.c.o /home/chr/.cache/nim/game_d/nimgl_opengl.c.o  -lm -lrt -pthread -lGL -lX11 -lXrandr -lXxf86vm -lXi -lXcursor -lm -lXinerama   -ldl'
```

I'm on Ubuntu 18.10, I had to install the `xorg-dev` meta-package to get to this point since GLFW requires some X headers.

For reference, my test file is (pared down from the example in the README):
```nim
# Testing OpenGL stuff
#

import nimgl/glfw
import nimgl/opengl

assert glfwInit()
let w: GLFWWindow = glfwCreateWindow(800, 600, "NimGL", nil, nil)
if w == nil:
  quit(-1)

w.destroyWindow()
glfw.glfwTerminate()
```