Commit Graph

30 Commits

Author SHA1 Message Date
Vadim Zeitlin
c868088a49 Add MSVS 2019 solutions for the minimal sample and the tests
It seems inconsistent to have MSVS 2019 solution for the main library
itself, but only MSVS 2017 (and earlier) one(s) for the sample and the
tests, so add MSVS 2019 solution to them too.
2021-08-24 17:12:06 +02:00
Vadim Zeitlin
74b2a33c69 Remove obsolete libraries from .gitignore
Remove some Watcom and, apparently, Symantec-specific files as both
compilers are not used any more since many, many years.
2021-04-18 21:03:02 +01:00
Vadim Zeitlin
d1810b0dce Remove setup0.h files
Simplify things by putting setup.h files themselves under version
control and getting rid of setup0.h ones.

The initial motivation for using separate setup0.h files was to allow
having local changes to setup.h, but with Git there is a simple way to
do it by using "git update-index --skip-worktree include/wx/msw/setup.h"
for example, so we don't really need setup0.h any more and dropping them
makes things simpler.
2021-01-31 19:02:56 +01:00
Vadim Zeitlin
fd653c7ca8 Remove obsolete entries for ignored files under misc directory
There should be no such files there since literally decades, so remove
them from .gitignore.
2021-01-31 18:48:14 +01:00
Vadim Zeitlin
ca7760ccb1 Remove redundant patterns from .gitignore
No real changes, just remove patterns of the form "AAA*_BBB_CCC" as
everything they match is also matched by the "AAA*_CCC" pattern which is
also present.

See https://github.com/wxWidgets/wxWidgets/pull/1813
2020-04-21 22:39:07 +02:00
Vadim Zeitlin
615df97097 Remove obsolete directories for eVC from .gitignore
eVC (embedded VC) compiler is not used since at least a decade.
2020-04-21 16:26:40 +02:00
Steffen Olszewski
09262c98d1 Ignore GCC version and architecture tagged library output folders
Add patterns to ignore the directory structure of the library release version for GCC
like it is already done for MSVC.
2020-04-20 22:00:25 +02:00
Markus Pingel
6a99e7e273
Add wxWebView Edge (Chromium) implementation
This backend requires WebView2 SDK and enables usage of Edge (Chromium)
on Windows 7 and newer
2020-01-10 22:22:28 +01:00
Vadim Zeitlin
cfe4a10995 Add manually created MSVS 201x solutions files for wxrc
As with the tests, we don't have any way to generate these files for
now, but we should allow wxWidgets users to build wxrc for themselves
without using nmake, when using modern MSVS versions, so create the
required files manually -- this is not ideal, but better than nothing.
2019-01-07 04:26:34 +01:00
Vadim Zeitlin
f69dbaa1ae Introduce MSW ARM64 support
This is a preliminary ARM64 platform support for wxWidgets at "it
compiles" stage. This will allow building and testing wxWidgets based
apps for oncoming Windows 10 ARM64.

Requirements:
- Visual Studio 2017 Update 4 or later with Visual C++ compilers and
  libraries for ARM64 component installed

Building:
1. Open command prompt.
2. Change directory to build\msw subfolder.
3. Run "C:\Program Files (x86)\Microsoft Visual
   Studio\2017\Community\VC\Auxiliary\Build\vcvarsamd64_arm64.bat" once.
4. Use `nmake TARGET_CPU=ARM64 ...` to build required flavor of wxWidget
   libraries.

Notes:
1. Building of *.sln/*.vcxproj files does not support ARM64 yet. This
   requires to hardcode Windows SDK to 10.0.15063.0 or later in
   *.vcxproj files, which would render them non-compilable in older
   Visual Studio versions. Microsoft is aware of this issue and is
   planning a fix in the next version of Visual Studio.
2. wxmsw31ud_gl.dll does not build yet. Awaiting Microsoft to deliver
   missing opengl32.lib for ARM64. Please, specify USE_OPENGL=0.

Closes https://github.com/wxWidgets/wxWidgets/pull/923
2018-09-17 22:34:32 +02:00
Stefan Csomor
f6bec4f2ee Using more precise ignore statements for Xcode 2018-08-26 11:33:29 +02:00
Vadim Zeitlin
d34dd2f92f Ignore build directories under tests/benchmarks 2017-07-16 15:47:04 +02:00
Vadim Zeitlin
5456345bb9 Ignore more bakefile-generated MSVS solutions under tests
This covers test_vc*.sln too.
2017-07-16 15:46:11 +02:00
Vadim Zeitlin
c0199ccfd2 Ignore samples, demos, tests build directories for all compilers
Generalize the "vc_msw*" exclusions under the other directories
(samples, demos, tests, utils) to all compilers and versions, like it
was already done for the directories under build/msw.
2017-07-16 15:43:14 +02:00
Vadim Zeitlin
05e7916938 Ignore build/msw/wx_local.props file
It is supposed to be used for local installation only and never be
checked in.
2017-07-16 15:34:14 +02:00
mgimenez
a9f83c879f Ignore gcc DLL build directories in git too
Add lib/gcc_dll* lines corresponding to the existing lib/gcc_lib* ones.

Closes #17827.
2017-03-23 14:05:25 +01:00
mirh
f920ea8705 Ignore files created by MSVS 2017 too
Added newest VC.db and made more coherent exclusions for pre-vs15 update2 cache files.
2017-02-07 19:12:27 +01:00
Mike Capone
b440b8d519 Simplify and extend .gitignore by using wildcards better
Combine lines with a single character difference using [].

Add ignoring 64bit folders from /build/msw/ section.

Add wildcards to the /lib/vc folders to account for possible COMPILER_PREFIX values.

Closes https://github.com/wxWidgets/wxWidgets/pull/294
2016-06-07 14:29:52 +02:00
Tobias Taschner
08ad90937b Ignore Xcode build intermediate files and user settings.
Ignore files create by opening and building the xcode project files.
2016-02-10 16:58:44 +01:00
Vadim Zeitlin
43340b3526 Also add MSVS 201[0235] projects for the minimal sample
It's impractical to have manual projects for all the samples, but do it at
least for this one to serve as a starting point for people using these IDEs.
2016-02-05 22:43:23 +01:00
Vadim Zeitlin
d480c12477 Add MSVS 2010, 2012, 2013 and 2015 projects for the tests
Provide a way to build the tests from MSVS, maintaining these files manually
is not ideal but it's still better than nothing.
2016-02-05 22:43:23 +01:00
Vadim Zeitlin
89669e507b Remove *.dsw from the list of ignored patterns
We don't have MSVC6 workspace files any more, there is no need to ignore them.
2016-02-05 22:43:23 +01:00
Artur Wieczorek
fadda15db1 Add Visual Studio 2015 specific folder to the list of ignored files/folders.
VS 2015 specific folder .vs (with solution user options and cache) should be ignored in commits by default.
2016-01-25 23:37:33 +01:00
Bryan Petty
f8f531687c Release script improvements. 2015-11-15 13:56:52 -07:00
Bryan Petty
e5754d00d4 Add x64 build folders to gitignore, and general cleanup.
- Removed .DS_Store entries.
- Added demo VC builds: Unicode/Debug/DLL/Universal/x64
- Added library folders: gcc_lib32, gcc_lib64
- Added sample VC builds: x64
- Added tests VC builds: Universal/x64
- Added utils VC builds: Debug/DLL/x64

See #17175
2015-10-03 13:50:59 -06:00
Tobias Taschner
8282c1be0f Remove Windows CE support
Windows CE doesn't seem to be supported by Microsoft any longer. Last CE
release was in early 2013 and the PocketPC and Smartphone targets supported by
wxWidgets are long gone.

The build files where already removed in an earlier cleanup this commit
removes all files, every #ifdef and all documentation regarding the Windows CE
support.

Closes https://github.com/wxWidgets/wxWidgets/pull/81
2015-09-23 00:52:30 +02:00
Artur Wieczorek
9a69377d3e Add some Visual Studio specific files to the list of ignored files.
Following local files:
VS 2010 user specific settings (*.vcxproj.user )
VS 2012+ solution user options (*.suo)
should be ignored in commits by default.

Closes #16920.
2015-03-22 00:29:01 +01:00
Bryan Petty
9cb58eb1b3 Import svn:ignore entries for git.
This was fetched from the last SVN revision (r78522). All entries are
unmodified, directly from 'git svn show-ignore'.

Closes #16473.
2015-02-23 16:39:28 -07:00
Vadim Zeitlin
ed22b1a8d8 Undo accidental commit of .gitignore.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61564 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-07-30 13:38:47 +00:00
Vadim Zeitlin
d65e3272e2 Ignore tags file.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61563 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-07-30 13:37:23 +00:00