Index: meson.build
--- meson.build.orig
+++ meson.build
@@ -177,6 +177,7 @@ if buildExec.disabled() == false
       naev_deps += cc.find_library('amd', required: true)
       naev_deps += cc.find_library('ccolamd', required: false)
       naev_deps += cc.find_library('colamd', required: true)
+      naev_deps += cc.find_library('cxsparse', required: true)
       naev_deps += cc.find_library('lapack', required: false)
       naev_deps += cc.find_library('metis', required: false)
       naev_deps += cc.find_library('suitesparseconfig', required: true)
@@ -269,11 +270,6 @@ if buildExec.disabled() == false
       configuration: config_data
    )
    add_project_arguments('-include', 'config.h', language: 'c')
-
-   # GLAD
-   if not cc.has_header('windows.h')
-      naev_deps += cc.find_library('dl', required: true)
-   endif
 
    include_dirs = [include_directories(
       'src',
