I am trying to add directories for #include directives and for linking libraries. The below text is my make.lisp file for building my code:
(require 'cmp) (setf c:*user-cc-flags* "-DWXUSINGDLL") (setf c::*ecl-include-directory* "C:/Dave/wx/include,C:/Dave/wx/include/msvc") (setf c::*ecl-library-directory* "C:/Dave/wx/lib/vc_x64_dll") (compile-file "wx.lisp" :system-p t) (c:build-fasl "wx" :lisp-files '("wx.obj"))
Although
(setf c:*user-cc-flags* "-DWXUSINGDLL")
Is working as evidenced by the argument list to run-program, there is no evidence that the include or library directories are being used at all. Moreover, the #include directive in the wx.lisp code cannot find the specified header file.
How are c::*ecl-include-directory* and c::*ecl-library-directory* intended to be used?
Dave