Split --data=libs into two: --data=libs (for installed/system libs) and --data=lib-files (for dependency libs)
This is needed because compilers/linkers often expect the two types of libs to be passed in differently: System/installed libs (--data=libs) must be provided like "-Lname" which the linker automatically converts to "path/lib*.a". Non-installed libs, such as dub dependencies, are passed with full filepath just like an object file. Your linker may vary.
1 parent 881c826 commit dcee6b0c30b3b07cb48d5fdc368eb3222219cf46
@Nick Sabalausky Nick Sabalausky authored on 3 Jun 2015
Sönke Ludwig committed on 26 Jun 2015
Showing 4 changed files
View
source/dub/commandline.d
View
source/dub/compilers/buildsettings.d
View
source/dub/project.d
View
test/4-describe-data.sh