Armin Novak
050dd6f8af
start 3.14.2-dev0 cycle
2025-03-25 11:53:47 +01:00
Armin Novak
4019dcd409
release 3.14.1
2025-03-25 11:53:45 +01:00
akallabeth
d529675f70
[cmake,primitives] mark WITH_OPENCL unmaintained
2025-03-17 16:23:53 +01:00
Armin Novak
fc92a25748
start 3.14.1-dev0 cycle
2025-03-13 09:09:27 +01:00
Armin Novak
cd0a17f860
release 3.14.0
2025-03-13 09:09:25 +01:00
akallabeth
3186977e15
[cmake] Invert WITH_FREERDP_3x_DEPRECATED
...
API breaking change, with this logic the symbol needs to be manually
defined by an API user. So, to fix this:
* Rename to DROP_FREERDP_3x_DEPRECATED
* Invert logic, so a undefined value enables the symbols
2025-03-06 15:30:26 +01:00
akallabeth
c30fee9b78
start 3.13.1-dev0 cycle
2025-03-06 07:37:01 +01:00
akallabeth
544d586615
release 3.13.0
2025-03-06 07:36:59 +01:00
akallabeth
98443eb8f4
[cmake] drop deprecated clients when WITH_FREERDP_3x_DEPRECATED is OFF
2025-03-06 07:25:37 +01:00
akallabeth
d03b4b91d5
[cmake,freerdp] add WITH_FREERDP_3x_DEPRECATED
...
This new CMake option (ON by default) allows building the library with
all symbols deprecated during 3.x release cycle disabled.
This allows compatibility testing external applications for future
FreeRDP 4.x support
2025-03-04 13:26:45 +01:00
Yegor Yefremov
6ea6778f2b
CMake: generate a .gitignore file for the build directory
...
As soon as a configuration step is successful, a .gitignore file
is created inside an out-of-source build directory. Hence,
there is no need to put its name into the root .gitignore file.
2025-02-25 11:35:02 +01:00
akallabeth
f2fe5e5952
start 3.12.1-dev0 cycle
2025-02-14 09:49:49 +01:00
akallabeth
060e50d9ea
release 3.12.0
2025-02-14 09:49:47 +01:00
akallabeth
a24ffe957c
[cmake] make C and C++ standards configurable
...
use cache variables to allow overriding them from command line
2025-02-13 13:30:06 +01:00
akallabeth
0ae7c4b52d
[cmake] refactor configuration
...
* Split common stuff to reusable files
* Disable INTERPROCEDURAL_OPTIMIZATION for SDL2/3 resource targets
2025-02-11 11:33:34 +01:00
akallabeth
1ea2edca0b
start 3.11.2-dev0 cycle
2025-02-07 13:38:22 +01:00
akallabeth
7ea8c274c9
release 3.11.1
2025-02-07 13:37:45 +01:00
akallabeth
3b9c16fd2a
start 3.11.1-dev0 cycle
2025-02-06 11:03:31 +01:00
akallabeth
4312666c8f
release 3.11.0
2025-02-06 11:03:29 +01:00
akallabeth
e7af20a790
[dev] start 3.10.4-dev0 cycle
2024-12-17 10:06:39 +01:00
akallabeth
1f168a62db
[release] 3.10.3
2024-12-17 10:06:36 +01:00
akallabeth
5b87fbb64a
[dev] start 3.10.3-dev0 cycle
2024-12-16 14:22:39 +01:00
akallabeth
ea2a3ee1b6
[release] 3.10.2
2024-12-16 14:22:36 +01:00
akallabeth
ca899f4758
[dev] start 3.10.2-dev0 cycle
2024-12-15 19:48:05 +01:00
akallabeth
37bb4ac0ff
[release] 3.10.1
2024-12-15 19:48:02 +01:00
akallabeth
db9449aaae
[cmake] add cmake option for WITH_NO_UNDEFINED
2024-12-15 16:09:02 +01:00
Armin Novak
1d2769016c
start 3.10.1-dev0 dev cycle
2024-12-12 12:10:17 +01:00
Armin Novak
6e662fdb35
release-3.10.0
2024-12-12 12:10:15 +01:00
akallabeth
ba8fd2ada5
[cmake] force configuration options
...
limit multiconfiguration options to supported types
2024-12-05 09:36:23 +01:00
akallabeth
9ac770b70e
[cmake] use configuration generator expressions
2024-12-05 09:19:46 +01:00
Martin Fleisz
fb52b02487
Merge pull request #10894 from akallabeth/unify-simd-detection
...
[CMake,simd] unify WITH_SSE2, WITH_AVX2, WITH_NEON
2024-12-04 09:05:52 +01:00
akallabeth
b4976163cd
[CMake,simd] unify WITH_SSE2, WITH_AVX2, WITH_NEON
...
* Add new CMake option WITH_SIMD to enable best available instruction
type
* Unify simd related defines in single header
2024-12-03 11:54:36 +01:00
akallabeth
7842891d0f
[winpr,spec] fix windows compatibility
...
define NONAMELESSUNION to have the same struct definitions under windows
as we have under linux.
2024-11-28 15:19:06 +01:00
akallabeth
faae38120c
[cmake,format] reformat all cmake files
2024-11-27 20:41:48 +01:00
akallabeth
de98cde7b2
[cmake,gprof] rename configuration file
2024-11-27 20:41:44 +01:00
akallabeth
9b3f5cd86e
[ci,coverity] define COVERITY_BUILD
...
By defining this symbol the build will enable coverity related pragma
definitions
2024-11-14 13:53:41 +01:00
akallabeth
bc70bbd30e
[cmake] unify -fno-omit-frame-pointer
2024-11-08 09:01:25 +01:00
akallabeth
ebcf4c44a9
[cmake,gcc,clang] use -fmacro-prefix-map and -ffile-prefix-map
...
Instead of some bash path substitution only working with Makefiles use
the compiler options to map source and build directories to some
defaults
2024-11-07 16:52:01 +01:00
Armin Novak
527db6783b
[cmake] split tests
...
* Keep BUILD_TESTING, but only run tests compatible with API (for
packaging)
* Add BUILD_TESTING_INTERNAL for all tests including internal function
tests that modify API to be run on our CI
2024-10-24 09:45:44 +02:00
akallabeth
79b0926b60
[dev-cycle] start 3.9.1-dev0
2024-10-21 15:36:04 +02:00
akallabeth
4ae5b6c254
[release 3.9.0] update version
2024-10-21 15:36:02 +02:00
akallabeth
801c825e2b
update-doxyfile
2024-09-10 08:31:19 +02:00
akallabeth
52ee2e4668
[cmake] unify ffmpeg and swscale detection
2024-09-09 12:20:17 +02:00
akallabeth
e23115c54f
[codec,dsp] fix and simplify avcodec version check
2024-09-09 11:23:19 +02:00
akallabeth
f3596b950a
3.8.1-dev0 cycle
2024-08-29 16:52:44 +02:00
akallabeth
d277e494c6
release-3.8.0
2024-08-29 16:52:41 +02:00
akallabeth
1e24fcd9a4
[cmake,android] check compiler flags
...
Check -mfloat-abi=softfp supported before use. This workaround is for
older NDK versions that do not properly set this in the toolchain file.
Newer NDK versions changed compiler no longer supporting that flag.
2024-08-29 09:53:39 +02:00
akallabeth
3b8dc5c183
[cmake] move WITH_VERBOSE_WINPR_ASSERT
...
Since the definition is common to FreeRDP and WinPR move it to
CommonConfigOptions
2024-08-29 08:44:39 +02:00
akallabeth
56d660f258
[cmake] mark dependency includes SYSTEM
...
Mark all dependency include paths SYSTEM so warnings from system headers
are excluded from ci warning statistics
2024-08-26 11:10:49 +02:00
Armin Novak
12da65b033
[release] start 3.7.1-dev0 cycle
2024-08-08 11:38:21 +02:00