Maarten Bent
d61c9ee4bf
CMake: Apply source groups using a function
...
This will add source groups to all projects, not only libraries.
And there is no need anymore to include it in every project file.
2022-04-11 23:18:58 +02:00
Maarten Bent
f00e7ced27
CMake: Fix monolithic build
...
Don't target net and webview libraries directly, but use the wx_ function that will add it to the mono library when applicable.
2022-04-10 21:00:39 +02:00
Maarten Bent
614d58bf38
CMake: Set precompiled headers when adding libraries
...
Combine the three pch related functions into one.
2022-04-10 20:46:56 +02:00
CPUBug
67d9eb2541
Fix wxNet build problem when cross-compiling using CMake
...
Fix the case of "winhttp" library, this is important when using
case-sensitive file systems.
Closes https://github.com/wxWidgets/wxWidgets/pull/2409
2021-07-03 14:24:20 +01:00
Maarten Bent
b7450f52ff
Fixes to CMake build files for wxWebRequest
...
Fix wrong library name in wx_add_sample() for webrequest.
Also prefer to disable wxWebRequest if no backends for it are available,
for consistency with the other libraries.
2020-12-13 14:36:31 +01:00
Vadim Zeitlin
6bdab7b3c8
Merge branch 'master' into web-request
...
Merge with the latest master in preparation for merging into master.
Rebake to resolve conflicts in generated files.
2020-12-12 18:12:25 +01:00
Maarten Bent
0f806ad96d
CMake: use wx prefix in library names
...
Rename all library targets to start with wx. This way it does not use generic
names like base or core that could interfere with other libraries that add
include the wxWidgets project.
2020-05-17 20:01:02 +02:00
Tobias Taschner
127b596ada
Initial libcurl wxWebRequest implementation
2018-12-10 19:38:07 +01:00
Tobias Taschner
6a23c1342e
CMake: Find CURL when wxUSE_WEBREQUEST_CURL is ON
2018-12-10 19:37:46 +01:00
Tobias Taschner
5f3dc058aa
Prepare additional wxWebRequest backends
2018-12-10 19:37:33 +01:00
Tobias Taschner
a4279752f8
Start wxWebRequestWinHTTP implementation
...
Can already run the GET request in the sample app
2018-12-10 19:37:23 +01:00
Jan Niklas Hasse
6238f577db
Fix cross-compiling with CMake due to wrong ws2_32 case
...
Use "ws2_32" in lower-case to ensure the library is found when
cross-compiling and using a case-sensitive filesystem.
Closes https://github.com/wxWidgets/wxWidgets/pull/772
2018-04-04 16:53:15 +02:00
Tobias Taschner
da2b8ea812
Add CMake build system
...
Add CMake build system for libraries, tests and samples
update_files.py converts build/files into CMake format.
build/update-setup-h has been modified to update build/cmake/setup.h.in.
2017-01-03 20:53:10 +01:00