JamPlus 0.2 Released

JamPlus 0.2 has been released
Added by Joshua Jensen almost 11 years ago

New features for 0.2:

  • Visual Studio 2005 and 2008 solution and vcproj files.

Documentation:

  • In some manner, every JamPlus feature is documented (we hope).

Jam Executable:

  • Fixed a 'don't know how to make' bug when trying to create the subdirectory . (period)
  • Fixed an MD5 network cache issue in filecache_fillvalues. Reported by Jan van Valburg.
  • Fixed the -T command line option which, in turn, fixed the -t command line option.
  • Added the MightNotUpdate flag to work as a single target alternate to Needs.
  • Fixed directory file pattern match for $(dir/:W).
  • Fixed variable expansion modifier issues when extra colons are present.
  • Altered the way the :I= and :X= variable expansion modifiers work to better fit the documentation.
  • Addded the :T variable expansion modifier to expand to the bound name.
  • For the :W modifier, grab the files earlier in the variable expansion.
  • Only compile a given regular expression once. This existed in the original version of the header scanning code but not the HDRPIPE version.
  • Optimized retrieval of directories from the timestamp() code. This results in a very limited number of file queries for directories that cannot possibly exist. See OPT_TIMESTAMP_EXTENDED_PARENT_CHECK_EXT.
  • Fixed path delimiter in pathunix.c.
  • Made UseMD5Callback a built-in rule, instead of having it sit in the Jambase.
  • Removed the need to compile and link against the LuaPlus library when the Lua support was turned on.
  • Added Subst rule, based on Lua's string.gsub.
  • Added CppCompileOptions.
  • Bug fix for multiple passes.

Jambase:

  • Re-added basic MinGW support, accessible by setting the COMPILER variable to mingw.
  • SubIncluding a given Jamfile only happens once.
  • Exits when an incorrect platform or configuration is specified.
  • Added OutputPostfix, OutputPostfixClear, and OutputSuffix.
  • For Visual Studio 2005, made the Microsoft .NET SDK include and library paths available.
  • WINDOWS was not a side-by-side define with WIN32. Fixed.
  • Attempt to load a Jamrules-style file called .jamrules.
  • Fix import library dependencies for DLLs.
  • Allow an additional optional SubDir parameter denoting a 'target' in the grist. LOCATE_SOURCE, LOCATE_TARGET, and SOURCE_GRIST all append it.
  • IncludeModule: Modules can only be included once.
  • Added ReferenceDirectories for .NET references.
  • Added BatchCompileGroupSize. The default batch compilation group size is unlimited.
  • Fixed precompiled header support to allow precompiled header .cpp files with relative paths attached to the name. Uses the BINDING to control the output location.
  • Assign LINK_TARGET variable to the TARGET when setting up an executable or shared library link, so later post-build steps can get access to the binary without a complex look up.
  • Library's OPTIONS now accepts 'noexportlib'.
  • Re-added ObjectCFlags and rule_ObjectC++Flags "ObjectC++Flags".
  • Added rule_FGristDirectories "FGristDirectories" rule.
  • Lump rule handles .cxx.
  • PrecompiledHeader rule accepts a shortened version where the .cpp and .h are determined by a single parameter.
  • Optimization - Don't scan inside .lib files, since the .obj files are present by default.
  • Major C/C++ compilation optimizations.
  • Fix support for .c precompiled headers.
  • Add CRuntimeType to change between statically linked and dynamically linked C runtimes for Visual C++.
  • Remove VC5 support, since I have no way of testing it.
  • Change grists to be project level and not subdirectory level.
  • LINKDIRECTORIES was set up wrong and put in the global variable list. This is corrected now, and the initial LINKDIRECTORIES is assigned to *.
  • Moved DEFINES down with the platform they represent.
  • Change <dir> grist to <!dir!>.
  • Minor clean up for calculation of MSVCNT and MSVCNT_PATH.
  • Moved the MSVCNT_PATH first in the PATH.
  • Get rid of top-level dependencies that don't mean anything.
  • Removed unused script and targets.

Jam Modules:

  • MFC module: Removed automatic ATL and MFC include and library paths. IncludeModule MFC to access the paths and apply ATL/MFC support to a target.
  • DirectX module: Removed automatic DirectX include and library paths and added DirectX module. IncludeModule DirectX to apply DirectX support to a target.
  • wxWidgets module: Minor fix when generating the target name.
  • wxWidgets module: Added contrib libraries support. Only supports stc for now.
  • DotNet module: Add StrongName rule.
  • CopyDirectory and CopyFile modules: When generating a workspace that uses CopyDirectory and CopyFile, files would get copied. Both rules now guard against that during workspace generation.

JamToWorkspace:

  • For the source Jamfile path, handle the case where Jamfile.jam is not specified.
  • When a project is specified as existing in a workspace but has not been defined, pop up an error message instead of crashing.
  • Handle quotes inside the preprocessor defines.
  • Fix JamToWorkspace conversion when the target name is implicit and specified through ActiveProject.

Samples:

  • Make the batch maxtargets sample a little more clear.
  • helloworld test that is slightly more complicated than the helloworld sample app.
  • Add md5test.jam in tests/md5/.
  • Add tests/expand/expandtests.jam.
  • Very simple generatedheader test added.
  • tests/source_and_jamfiles_separate example added.
  • Batch file in samples/sharedlib/ to create a CodeBlocks MinGW project.
  • Lua parsing phase examples in tests/lua/testluaparser.jam and tests/lua/testluaparser.jam.lua
  • Added tutorial 02-helloworld-static.
  • Useful output in the filecache_luamd5callback test.
  • tests/compile_outputastree/ - Fix obj/ output location.
  • Add .fx compilation sample.

Comments

Added by Aaronc Gray over 1 year ago

I truly cherish perusing this sort of articles. I don't have a clue, however I adore it. The straightforwardness of your writing encourages me to peruse increasingly and to attempt it by writing myself. It was crystal clear, continue sharing. Go for this cheap essay writing service to having a wonderful assistant in writing and even you can get the guidelines too.

Added by marco sanchez about 1 year ago

Your article is really good.
[[https://street-view.org/]]

Added by sheeraz khatri 10 months ago

Wonderful blog post. This is absolute magic from you! I have never seen a more wonderful post than this one. You've really made my day today with this. I hope you keep this up! 123movies 123

Added by sheeraz khatri 10 months ago

You actually make it look so easy with your performance but I find this matter to be actually something which I think I would never comprehend. It seems too complicated and extremely broad for me. I'm looking forward for your next post, I’ll try to get the hang of it! Images Sharing Websites

Added by sheeraz khatri 9 months ago

I would like to say that this blog really convinced me to do it! Thanks, very good post. putlocker123

Added by sheeraz khatri 9 months ago

I recently came across your article and have been reading along. I want to express my admiration of your writing skill and ability to make readers read from the beginning to the end. I would like to read newer posts and to share my thoughts with you. go to this website

Added by wilia jhone 9 months ago

https://7star.pk/
https://7star.pk/22-women-s-watches
https://7star.pk/6-men-s-watches

Added by muneer ahmed 9 months ago

Interesting post. I Have Been wondering about this issue. so thanks for posting. Pretty cool post.It 's really very nice and Useful post.Thanks New Year messages

Added by sheeraz khatri 8 months ago

Wow, happy to see this awesome post. I hope this think help any newbie for their awesome work. By the way thanks for share this awesomeness from 123movies

Added by sheeraz khatri 8 months ago

This is also a very good post which I really enjoyed reading. It is not every day that I have the possibility to see something like this.. บอลออนไลน์

Added by sheeraz khatri 8 months ago

I'm happy to see the considerable subtle element here!. cannabis

Added by sheeraz khatri 8 months ago

I really enjoy reading and also appreciate your work. Warmtepompboiler

Added by sheeraz khatri 8 months ago

Took me time to understand all of the comments, but I seriously enjoyed the write-up. It proved being really helpful to me and Im positive to all of the commenters right here! Its constantly nice when you can not only be informed, but also entertained! I am certain you had enjoyable writing this write-up. certified public accountant portland

Added by sheeraz khatri 8 months ago

This post is good enough to make somebody understand this amazing thing, and I’m sure everyone will appreciate this interesting things.
phen375 customer reviews

Added by sheeraz khatri 7 months ago

Your site is truly cool and this is an extraordinary moving article.
effective link building service

Added by sheeraz khatri 7 months ago

It is the intent to provide valuable information and best practices, including an understanding of the regulatory process.
Webdesigner

Added by jaspal singh 7 months ago

You completely match our expectation and the variety of our information. <a href="https://getforpc.site/download-showbox-app-latest-apk/">showbox app</a>

Added by sheeraz khatri 6 months ago

Great tips and very easy to understand. This will defini tely be very useful for me when I get a chance to start my blog. Airco

Added by sheeraz khatri 6 months ago

Mmm.. good to be here in your article or post, whatever, I think I should also work hard for my own website like I see some good and updated working in your site. Webdesigner

Added by sheeraz khatri 6 months ago

I have read your article, it is very informative and helpful for me.I admire the valuable information you offer in your articles. Thanks for posting it.. voyance par tel

Added by sheeraz khatri 6 months ago

Very good points you wrote here..Great stuff...I think you've made some truly interesting points.Keep up the good work. freejobalert

Added by sheeraz khatri 6 months ago

I wanted to thank you for this excellent read!! I definitely loved every little bit of it. I have you bookmarked your site to check out the new stuff you post. list of drug rehabs near me

Added by sheeraz khatri 6 months ago

Wonderful illustrated information. I thank you about that. No doubt it will be very useful for my future projects. Would like to see some other posts on the same subject! annabel law productions singapore

Added by sheeraz khatri 6 months ago

If you don"t mind proceed with this extraordinary work and I anticipate a greater amount of your magnificent blog entries EMF Protectors

Added by sheeraz khatri 6 months ago

Hello, this weekend is good for me, since this time i am reading this enormous informative article here at my home. Trigona Wordpress blogg

Added by samuel samuel 6 months ago

I have been looking for these types of release to get a definitely very long time. unblocked games 66

Added by sheeraz khatri 6 months ago

Great article with excellent idea!Thank you for such a valuable article. I really appreciate for this great information.. vehicle removal services

Added by sheeraz khatri 6 months ago

Nice blog and absolutely outstanding. You can do something much better but i still say this perfect.Keep trying for the best. side hustles for extra money

Added by sheeraz khatri 6 months ago

Hi, I find reading this article a joy. It is extremely helpful and interesting and very much looking forward to reading more of your work.. Bathroom Remodel Boca Raton

Added by Marko Kuhn 5 months ago

Robust Posts

Added by Jone Smith 5 months ago

Interesting article! Thank you for sharing them! I hope you will continue to have similar posts to share with everyone. If you are looking for best traveling services so, I would suggest for best traveling services you can Visit Here https://www.faremakers.com and book Cheap Airline Ticket in a reasonable rate.

Added by Marko Kuhn 5 months ago

Love what you're doing here guys, keep it up!.. travel blogger

Added by Marko Kuhn 5 months ago

Your website is really cool and this is a great inspiring article. live streaming

Added by Marko Kuhn 5 months ago

Great! It sounds good. Thanks for sharing.. San Blas Resort

Added by Marko Kuhn 5 months ago

Hi! Thanks for the great information you havr provided! You have touched on crucuial points! natural cures

Added by Marko Kuhn 5 months ago

thanks this is good blog. business brokers charlotte nc

Added by Marko Kuhn 5 months ago

Excellent information on your blog, thank you for taking the time to share with us. Amazing insight you have on this, it's nice to find a website that details so much information about different artists. buy soundcloud followers

Added by Marko Kuhn 5 months ago

Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. I can't wait to read lots of your posts. make my computer faster

Added by Marko Kuhn 5 months ago

Thank you for the update, very nice site.. cheap air flights

Added by Marko Kuhn 5 months ago

thanks for this usefull article, waiting for this article like this again. cleaning services el paso

Added by Marko Kuhn 5 months ago

Aero Kitchen Cabinets and Bathroom Vanities is a great place to start to look for your new kitchen cabinets and renovations. Looking for a quality Vancouver custom kitchen cabinets company that will start and finish your project with great detail. We make your dream kitchen at competitive pricing all while building trust and beautiful kitchens in Vancouver and surrounding areas. We are located centrally in Burnaby and can walk you through our shop where we manufacture custom kitchens for our clients. More Info want to you click here links: Kitchen Cabinets Vancouver

Added by Alberta Martin 5 months ago

Very nice post even I would say that whole blog is awesome. I keep learning new things every day from post like these

huidtherapie rotterdam

Added by Marko Kuhn 4 months ago

I appreciate everything you have added to my knowledge base.Admiring the time and effort you put into your blog and detailed information you offer.Thanks. our tesco

Added by Marko Kuhn 4 months ago

Thanks for sharing the post.. parents are worlds best person in each lives of individual..they need or must succeed to sustain needs of the family. "http://www.adidasoriginalszx400-spzl.us/protecting-your-domain-name-from-internet-thieves-employees-ex-partners":sainsburys staff website

Added by Marko Kuhn 4 months ago

Nice to be visiting your blog once more, it has been months for me. Well this article that ive been waited for therefore long. i want this article to finish my assignment within the faculty, and it has same topic together with your article. Thanks, nice share. Studyincanada

Added by Marko Kuhn 4 months ago

I appreciate everything you have added to my knowledge base.Admiring the time and effort you put into your blog and detailed information you offer.Thanks. Hamilton Lindley

Added by Marko Kuhn 4 months ago

Australian based ASIC Bitcoin mining hardware supplier, Trusted and registered business, provides online business ABN verification before any sell. Buy Obelisk GRN1

Added by Marko Kuhn 4 months ago

Thanks for sharing this information. I really like your blog post very much. You have really shared a informative and interesting blog post with people.. Direct Response Copywriter

Added by preyasi saini 4 months ago

CGC Jhanjeri is one of the best colleges in the North India and we are providing the best quality of education in various courses. <br>
engineering college in chandigarh
engineering college in punjab
cgc admission

Added by Marko Kuhn 4 months ago

Thanks so much for sharing this awesome info! I am looking forward to see more postsby you! Serviced Apartments Vijayawada

Added by Marko Kuhn 3 months ago

Direct Response Copywriter Robert Sean Pascoe provides powerful freelance copywriting services for entrepreneurs and small business owners worldwide. Robert specializes in hard-hitting, persuasive direct response copywriting including sales letters, direct mail campaigns, online sales pages, emails, home page website copy and much more. If you need "Copy that Sells" Robert is the Freelance Copywriter you are looking for. He will deliver MORE Sales and BIGGER Profits... FAST!

Added by Marko Kuhn 3 months ago

I can see that you are an expert at your field! I am launching a website soon, and your information will be very useful for me.. Thanks for all your help and wishing you all the success in your business. games

Added by Marko Kuhn 3 months ago

If you set out to make me think today; mission accomplished! I really like your writing style and how you express your ideas. Thank you. Email marketing Sri Lanka

Added by Marko Kuhn 3 months ago

I felt very happy while reading this site. This was really very informative site for me. I really liked it. This was really a cordial post. Thanks a lot!. home inspections nyc

Added by Marko Kuhn 3 months ago

Hello I am so delighted I located your blog, I really located you by mistake, while I was watching on google for something else, Anyways I am here now and could just like to say thank for a tremendous post and a all round entertaining website. Please do keep up the great work. whattodoinguide

Added by Alfred Albon 3 months ago

Hey,
First of all for your nice writing. Some guys already make this issue too hard to understand. I have read this article, it's really amazing.
Thanks again
<a href="https://netsbar.com/buy-facebook-page-likes/">Buy Facebook Likes Cheap</a>

Added by Alfred Albon 3 months ago

[url=https://netsbar.com/buy-facebook-page-likes/]Buy Facebook Likes Cheap price[/url]

Added by preyasi saini 3 months ago

Our academic pursuits, along with a range of extracurricular activities, help in honing a child's skills and ensuring that he/she grows to be a mature and responsible citizen.
top school in greater noida
secure school in greater noida

Added by Marko Kuhn 3 months ago

I think that thanks for the valuabe information and insights you have so provided here. att mail login

Added by sheeraz khatri 2 months ago

Superbly written article, if only all bloggers offered the same content as you, the internet would be a far better place.. 메이저사이트