Commit graph

182 commits

Author SHA1 Message Date
Brian Gladman
09d1bc90ed
Update Visual Studio build files to be version independent (#319)
Some checks failed
Build / Build - Ubuntu (push) Failing after 5s
Build / Build - MSVC (push) Has been cancelled
Build / Build - macOS (push) Has been cancelled
2026-07-31 15:46:22 -07:00
Brian Gladman
3ec3aa8c33
Visual Studio 2026 build fixes (#318) 2026-07-28 17:43:30 -07:00
Peter Johnson
5500e13ed5
Restore Mkfiles/vs project (#311)
This is still consumed by users.
2026-07-24 23:26:01 +01:00
Anonymous Maarten
5062329be0
Remove MSBuild projects (#310)
CMake supports MSVC.
CMake can also drive a DJGPP toolchain, but its makefile is simple enough.
2026-07-21 18:47:42 -07:00
Brian Gladman
9d02e0f49d Update Visual Studio build to Visual STudio 2022 2022-01-27 16:25:55 +00:00
Brian Gladman
009450c7ad minor update to VS2019 build 2020-07-27 17:01:46 +01:00
Brian Gladman
c9db6d70a9 add missing include file 2020-05-04 14:54:18 +01:00
Brian Gladman
ea8f239361 Allow user to set the YASM path with or without an ending backslash in Visual Studio integration 2019-10-12 15:02:44 +01:00
Brian Gladman
bcc01c59d8 add build files for Microsoft Visual Studio 2019 2019-05-16 13:57:23 +01:00
Brian Gladman
a1aa3adc2c correct bug in VSYASM build integration files (vsyasm.targets) 2018-12-04 22:33:14 +00:00
Brian Gladman
35af9720e3 change vsyasm.props to use the YASM_PATH environment variable if present 2018-09-28 00:38:32 +01:00
Brian Gladman
627e1c29a4 Update the files for integrating YASM into Visual Studio 2017 2018-09-27 18:34:45 +01:00
Brian Gladman
6caf151893 add Visual Studio 2017 build files 2017-03-07 20:38:37 +00:00
Brian Gladman
6143552f92 add missing VC++ header 2017-03-07 20:31:18 +00:00
Brian Gladman
86b96b21fa update MSVC14 build 2015-11-06 11:33:14 +00:00
Brian Gladman
7160679eee add Visual Studio build files missed in thye initial commit 2015-07-27 20:48:42 +01:00
Brian Gladman
afef34e3ce Add build files for Visual Studio 2015 2015-05-16 15:17:55 +01:00
Brian Gladman
fcaf3cef58 Rename a Visual Studio 2013 build file 2014-04-06 08:40:31 +01:00
Brian Gladman
ab2cf05d1d Add Visual Studio 2013 build files 2014-04-06 08:35:10 +01:00
Brian Gladman
87c09baff8 test commit 2013-11-13 13:15:26 +00:00
briangladman
aba12e73f4 Minor change to Python detection in the Visual Studio build to avoid spurious error message 2013-11-13 12:24:21 +00:00
BrianGladman
607feba6d9 Make the detection of Python in the Visual Studio 2010 build more robust 2012-11-06 09:16:28 +00:00
BrianGladman
8dd87f6b16 add new elf file to visual studio 2010 build 2012-09-11 19:57:20 +01:00
H.J. Lu
510c8dd7e6 Add support for x32
X32 is a 32-bit psABI for x86-64 with 32-bit pointer size.  More info
can be found at:

https://sites.google.com/site/x32abi/
2012-08-30 23:47:41 -07:00
BrianGladman
827922d98d Add prebuild step for yasm-verssion.h 2011-10-31 18:38:16 +00:00
BrianGladman
d0084dc852 add path for YASM-VERSION.h 2011-10-31 17:40:10 +00:00
Peter Johnson
0ed2cc4451 Generate version number information from git history.
Due to the svn import structure, a special case is currently implemented
to look for the 1.1.0 branchpoint instead of the most recent tag on the
master branch.  This will be removed after the first release is tagged
on the master branch in git.

Specific details:

autogen.sh: More aggressively clean autoconf cache.
This is needed to ensure the version number is actually regenerated.

Don't generate PACKAGE_PATCHLEVEL or PACKAGE_BUILD variables.  The
genversion program now parses PACKAGE_VERSION directly.

For Mkfiles builds, YASM-VERSION.h is generated and included by the custom
config.h.  This avoids the need to edit config.h for versioning.
2011-08-27 09:25:30 -07:00
Peter Johnson
94ab1135a3 Remove $Id$ and RCSID() usage.
These are useless now that we're using git.
2011-08-19 10:43:16 -07:00
Peter Johnson
19d85dfe84 Fix #263: Add quotes to yasm.rules switches. 2011-06-20 23:32:27 -07:00
Brian Gladman
db258a7b50 1. Tidy up VS 2010 build
2. Set correct VS tool path on win32 systems

svn path=/trunk/yasm/; revision=2368
2011-01-29 10:50:25 +00:00
Peter Johnson
3ef8f426d7 Bump trunk internal version to 1.1.99.
svn path=/trunk/yasm/; revision=2351
2010-08-06 08:14:51 +00:00
Brian Gladman
71afeff2eb Remove some causes of unnecessary rebuilds on Windows (VC10 only)
svn path=/trunk/yasm/; revision=2342
2010-07-27 18:20:22 +00:00
Brian Gladman
1c6ad1742b Minor update to the Visual Studio 2010 build files
svn path=/trunk/yasm/; revision=2332
2010-06-08 17:12:48 +00:00
Brian Gladman
af34e08058 svn path=/trunk/yasm/; revision=2331 2010-06-08 16:30:52 +00:00
Brian Gladman
c766e43831 Add an environment variable YASMPATH to override the default vsyasm directory
svn path=/trunk/yasm/; revision=2330
2010-05-27 13:26:23 +00:00
Brian Gladman
3a14d898b2 correct reported error in vsyasm.xml
svn path=/trunk/yasm/; revision=2329
2010-05-27 08:46:46 +00:00
Brian Gladman
e5b53cf7e6 change vsyasm property sheet to use an absolute path to vsyasm (as msbuild requires)
svn path=/trunk/yasm/; revision=2328
2010-05-24 08:37:45 +00:00
Brian Gladman
293d7392b4 Improve VSYASM integration into Visual Studio 2010
svn path=/trunk/yasm/; revision=2307
2010-03-10 11:33:55 +00:00
Brian Gladman
7b10030105 Adjust YASM integration into Visual Studio 2010 slightly
svn path=/trunk/yasm/; revision=2298
2010-03-03 10:31:37 +00:00
Brian Gladman
d7ca41bfa8 Add VSYASM integration files for Visual Studio 2010 (and remove incorrect YASM ones)
svn path=/trunk/yasm/; revision=2297
2010-03-03 09:41:12 +00:00
Brian Gladman
ed58136605 Correction to Python detection on Windows
svn path=/trunk/yasm/; revision=2296
2010-02-25 11:47:02 +00:00
Brian Gladman
e062b3c456 Yet one more attempt to find Python in Windows
svn path=/trunk/yasm/; revision=2295
2010-02-25 10:57:07 +00:00
Brian Gladman
40ab77b4d0 Make a further attempt to use the Windows registry to find Python
svn path=/trunk/yasm/; revision=2294
2010-02-24 11:26:40 +00:00
Brian Gladman
e6fd6d7af1 correct error in python detection batch file
svn path=/trunk/yasm/; revision=2293
2010-02-23 08:56:20 +00:00
Brian Gladman
c85781d095 Hopefully remove python discovery issue in Windows build
svn path=/trunk/yasm/; revision=2292
2010-02-23 08:15:43 +00:00
Brian Gladman
b2d1f3fe4b Update Visual Studio 2010 build files
svn path=/trunk/yasm/; revision=2289
2010-02-15 10:45:22 +00:00
Brian Gladman
03a71a10e4 1. Add vsyasm build to VC9 and vc10 builds
2. Improve search for Python interpreter

svn path=/trunk/yasm/; revision=2288
2010-02-13 19:26:44 +00:00
Peter Johnson
463f4d7963 Add "vsyasm", a batch version of yasm primarily useful for VS2010.
Basically the objfile, listfile, and mapfile options specify output
directories instead of files.  Multiple files are accepted and each one
is independently assembled in command line order.  All options (such
as include directories and predefined macros) apply to all input files.
Any error terminates the process early.

Suggested by: Brian Gladman

svn path=/trunk/yasm/; revision=2284
2010-02-06 09:27:32 +00:00
Peter Johnson
702da8cc55 Update flat and DJGPP Makefiles for GAS preproc and parser changes.
svn path=/trunk/yasm/; revision=2282
2010-01-20 03:58:15 +00:00
Brian Gladman
d9bfa3d26f Update VC++ v10 build
svn path=/trunk/yasm/; revision=2281
2010-01-19 11:11:35 +00:00