Adriano dos Santos Fernandes
b117239f3d
Windows build support for CLIENT_ONLY.
2022-11-27 11:24:57 -03:00
Vlad Khorsun
e9227aa31c
Revert build destination to the temp\...\firebird folder.
...
make_boot now copies .conf and security.db files into temp\...\firebird, if it not exists there before.
yachts.lnk and security.fdb now symlinks, not a copy of metadata.fdb and securityXXX.fdb.
2022-09-04 18:30:30 +03:00
Adriano dos Santos Fernandes
81a3d7fad3
Use two environment variables for the same purpose in different places.
...
Make run_all.bat default to RELEASE (even when previous build was configured for DEBUG).
2022-08-18 08:57:50 -03:00
Adriano dos Santos Fernandes
d2f64be550
Make Windows build scripts reuse previous configuration.
2022-08-16 07:24:59 -03:00
Adriano dos Santos Fernandes
d4bd604b05
Separate debug/release output in different directories.
2022-08-12 08:04:50 -03:00
Adriano dos Santos Fernandes
8f8fdfa6e5
Fix build with VS build tools instead of Visual Studio.
2022-06-21 07:30:52 -03:00
371cd3a01d
Rework windows build process
...
All code detecting the version of Visual Studio to use
is now in setenvvar.bat.
run_all.bat has a new feature - TESTENV which will print out
the environment that will be used for the build and then quit.
2022-06-17 18:05:38 +02:00
Adriano dos Santos Fernandes
801784db69
Add support for VS 2022 build.
2021-10-28 14:31:45 -03:00
Adriano dos Santos Fernandes
440433fc7c
Add support for VS 2019 build.
2021-10-28 14:31:45 -03:00
Dmitry Yemanov
9d616b9017
Cleanup
2020-04-17 19:18:38 +03:00
9164797892
Refined Windows package creation ( #251 )
2020-01-15 16:50:18 +03:00
Adriano dos Santos Fernandes
4173806796
Windows build with msbuild to also work with VS Build Tools. ( #195 )
...
Do not call VS set env. script ourselves, but instead expected it to be already called by user.
2019-04-25 12:20:02 -03:00
Paul Reeves
61138cf026
Use correct path to locate vcvarsall.bat when building with VS150COMNTOOOLS.
2019-02-08 21:41:56 +01:00
Vlad Khorsun
4ef89423dd
MSVC15 (VS 2017) build
2018-09-02 16:02:58 +03:00
hvlad
b12869f23b
Fixed bug CORE-5348 : Databases created at build process are owned by Windows administrator, not SYSDBA
2016-09-07 13:21:56 +03:00
Dmitry Yemanov
0c277723fb
Drop support for some old MSVC versions.
2016-05-31 20:30:54 +03:00
Dmitry Yemanov
c17c44d04d
Drop outdated MSVC7 support. Maybe MSVC 8/9 should also go away, but
...
that's for another day.
2016-03-25 09:47:14 +03:00
hvlad
21b76bf44f
MSVC14 build
2016-03-17 12:01:59 +02:00
aafemt
9694ce5307
Allow build in path containing spaces (CORE-4910)
2015-11-06 16:58:06 +00:00
hvlad
a70f97c2eb
Support for MSVC12 (VS 2013)
2014-11-14 11:04:48 +00:00
hvlad
5e0f9392a2
New build system for Windows. MSVC10 only so far.
2010-10-20 22:15:48 +00:00
asfernandes
69fea5a49c
MSVC10 support
2010-06-27 03:47:40 +00:00
asfernandes
1c131c507b
Ability to build with VS 2008 Express
2010-03-08 15:58:06 +00:00
skidder
aca5a83a46
Fixed CORE-2609: Update support for Windows 98/ME and NT4.0
2009-08-30 19:00:46 +00:00
asfernandes
46ac36e36c
Make the VC++ Express build not show a popup everytime setenv.bat is called - one time is enough
2009-06-17 15:37:28 +00:00
dimitr
048134b218
Fixed the MSVC71 build.
2009-05-25 20:50:46 +00:00
skidder
086875af9f
Maintaining VC7 build manually is too labor intensive and leads to strange engine bugs.
...
Instead re-generate MSVC7 build files from MSVC8 using VSPC utility:
http://sourceforge.net/projects/vspc
This produces working build.
2009-03-04 02:48:18 +00:00
dimitr
8116261a2e
Final changes to drop the MSVC6 support and add the MSVC9 one.
...
Please note that VC9 Express is not supported yet, as I cannot validate its version output.
2008-09-02 08:52:09 +00:00
skidder
ad93e29ac9
Allow setting target CPU arch in Windows builds via the environment variable. This is a convenience option to be able to launch easily 64-bit build from WOW64 environment
2008-03-19 18:53:48 +00:00
paul_reeves
11e13470c7
Fix debug build to use release target when building ICU module
2007-09-17 08:14:06 +00:00
paul_reeves
674bfdb354
Use environment variables to encapsulate directory layout differences between VS2005 and earlier.
...
Use FB_GEN_DIR env var. to determin location of generated output.
Tidy up usage of FB_GEN_DB_DIR - only use with unix style paths.
Generate platform specific log files during build process.
2007-09-06 13:25:04 +00:00
paul_reeves
e528997dc7
Prefix (almost) all env vars with FB.
...
Refactor common code (mostly into set_build_target.bat).
Ensure that all VS2005 x64 output is clearly generated into x64
directories, and likewise for Win32 output
2007-02-26 15:18:41 +00:00
paul_reeves
4b4c3f27ce
Some minor documentation improvements
2007-01-04 13:26:02 +00:00
asfernandes
3808aec64c
Clean the build files and make buildable with MS Visual C++ Express
2006-11-19 14:24:09 +00:00
dimitr
581092e80f
Updated projects for the AMD64 target.
...
+ added Vlad's new files.
2006-10-31 10:12:02 +00:00
robocop
64f6eb42a1
Misc.
2006-07-21 01:35:17 +00:00
dimitr
57efac3e0e
This should work for both VC7 and VC8 properly. Hopefully, I didn't break the VC6 check.
2006-07-20 08:04:02 +00:00
paul_reeves
2413ddb66f
Evaluate available compilers in correct order.
2005-09-30 10:34:46 +00:00
robocop
9cb34a45a1
Nitpicking.
2005-08-19 00:53:24 +00:00
paul_reeves
3cb0fce65b
Some enhancements and fixes for the Win32 build scripts.
2005-02-08 14:59:13 +00:00
alexpeshkoff
6b1007a4eb
rolling back bat files commit - sorry, please
2004-03-31 17:50:17 +00:00
alexpeshkoff
4a318fff04
renamed header - non-critical change for non-VC6 builds
2004-03-31 17:08:37 +00:00
arnobrinkman
6823e18473
Let's make my life a little bit easier, so i don't have to change everytime the files ;-)
2003-10-19 13:35:32 +00:00
paulbeach
65047a5450
Fix moronic spelling mistake
2003-08-08 09:13:20 +00:00
paulbeach
34a40fdebf
Fix Blas' fix for Firebird location in prepare, so it can handle spaces in the path name. Echo %FIREBIRD% in setenvvar.bat. Copy firebird.conf to output so the server will actually run.
2003-08-08 07:52:21 +00:00
brodsom
ba26899974
-Scripts with visual studio version detection
...
-Move output directory to a temporary below root
-Use absolute paths (easier to move)
2003-07-05 01:10:56 +00:00