Stefano Sinigardi
00d578e327
update GitHub actions ( #7095 )
...
* update to run-vcpkg@v6
* bump to cmake 3.18
* use newer cuda syntax, fail if cuda enabled but not found
* update win build script
* improve travis with non-cuda-enabled builds
* improve windows building process
2021-01-21 17:36:00 +01:00
Stefano Sinigardi
35346d2ef8
[cudnn] remove hardcoded version in cmake module ( #3738 )
...
collateral fixes:
* handle opencv4 upgrade on vcpkg
* add yasm (ffmpeg prerequisite) on travis
* install ffmpeg separately from opencv to circumvent time limits
* build only release to halve ci time
* do not build as shared libs when using vcpkg, since default triplets are static
* remove debug configs from appveyor matrix
2019-08-24 13:46:45 +02:00
Stefano Sinigardi
09c996f8fb
upgrade FindCUDNN module to better deal with dlls and targets
2019-08-01 13:39:45 +02:00
Stefano Sinigardi
4d135b5992
[pthread cmake module] fix shared target handling
2019-08-01 11:22:30 +02:00
Stefano Sinigardi
eebe735f84
[FindCUDNN] fix unnecessary message and dll symbol
2019-04-18 09:17:31 +02:00
Stefano Sinigardi
da74882fe1
cleanup in preparation to opencv-4 work
2019-03-28 17:54:27 +01:00
Stefano Sinigardi
93ff87f74b
[win-pthreads] correctly handle static libs
2019-03-16 22:24:36 +01:00
Stefano Sinigardi
f9085d8c2a
remove unused cmake module
2019-03-13 23:45:01 +01:00
Stefano Sinigardi
d6294761be
x64 only
2019-03-13 23:36:13 +01:00
Stefano Sinigardi
5be12ce058
move Stb lib to 3rdparty folder
2019-03-13 23:21:37 +01:00
Stefano Sinigardi
4fc5c6e7b0
improve compatibility with latest pthreadVC renaming on vcpkg
2019-03-08 21:48:23 +01:00
Stefano Sinigardi
2c8ff8db0d
create cmake targets for proper lib export
2019-03-05 18:34:53 +01:00
Stefano Sinigardi
d8291858d5
[FindCUDNN] add another hint for newly suggested ENV variable
2019-02-22 09:14:41 +01:00
Stefano Sinigardi
20757e217f
restore manual control of CUDA while keeping default enabled
2019-02-20 15:29:56 +01:00
Stefano Sinigardi
f950085a45
automatically detect CUDA and use it, without any possible manual intervention
2019-02-20 11:42:53 +01:00
Stefano Sinigardi
cbc1c6d8ca
improve CMake alternative, add instructions in README
2019-02-18 09:34:20 +01:00
Stefano Sinigardi
c88ae98289
add CMakeLists.txt and necessary modules
2019-02-15 17:19:35 +01:00