BayesOpt / matlab / compile_matlab.m

Diff from to

matlab/compile_matlab.m

             -I../include -I../wrappers
     end
 else
-    if exist('../lib/libbayesopt.a','file')
-        disp('Compiling static library');
-        mex -output bayesoptcont bayesoptmex.c ../lib/libbayesopt.a ...
-        ../lib/libnlopt.a -I../include -I../wrappers -I../nlopt/api 
+    mex -output bayesoptcont bayesoptmex.c -L../lib -lbayesopt ...
+        -lnlopt -I../include -I../wrappers -I../nlopt/api 
 
-        mex -output bayesoptdisc bayesoptdiscmex.c ../lib/libbayesopt.a ...
-            ../lib/libnlopt.a -I../include -I../wrappers -I../nlopt/api 
-    else
-        if exist('../lib/bayesopt.so','file')
-            disp('Compiling dynamic library');
-            mex -g -output bayesoptcont bayesoptmex.c ../lib/bayesopt.so ...
-                -I../include -I../wrappers
+    mex -output bayesoptdisc bayesoptdiscmex.c -L../lib -lbayesopt ...
+        -lnlopt -I../include -I../wrappers -I../nlopt/api 
 
-            mex -g -output bayesoptdisc bayesoptdiscmex.c ../lib/bayesopt.so ...
-                -I../include -I../wrappers
+    % if exist('../lib/libbayesopt.a','file')
+    %     disp('Compiling static library');
+    %     mex -output bayesoptcont bayesoptmex.c ../lib/libbayesopt.a ...
+    %     ../lib/libnlopt.a -I../include -I../wrappers -I../nlopt/api 
+
+    %     mex -output bayesoptdisc bayesoptdiscmex.c ../lib/libbayesopt.a ...
+    %         ../lib/libnlopt.a -I../include -I../wrappers -I../nlopt/api 
+    % else
+    %     if exist('../lib/bayesopt.so','file')
+    %         disp('Compiling dynamic library');
+    %         mex -g -output bayesoptcont bayesoptmex.c ../lib/bayesopt.so ...
+    %             -I../include -I../wrappers
+
+    %         mex -g -output bayesoptdisc bayesoptdiscmex.c ../lib/bayesopt.so ...
+    %             -I../include -I../wrappers
                 
-        else
-            disp('Error: File not found');
-        end
-    end
+    %     else
+    %         disp('Error: File not found');
+    %     end
+    % end
 end
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.