Commit Graph

18 Commits

Author SHA1 Message Date
Stefano Sinigardi cf7b458543
[cmake] update modules (#7891)
* [cmake] update modules

* [cmake] use proper module name when using vcpkg libs

* apply fixes from review
2021-07-16 00:30:40 +03:00
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