1. 21 May, 2018 1 commit
  2. 26 Apr, 2018 1 commit
  3. 27 Mar, 2018 1 commit
  4. 31 Aug, 2017 1 commit
  5. 24 Aug, 2017 1 commit
  6. 21 Aug, 2017 1 commit
  7. 10 Apr, 2017 1 commit
  8. 04 Dec, 2016 1 commit
  9. 14 Oct, 2016 1 commit
  10. 01 Sep, 2016 1 commit
  11. 13 Jul, 2016 1 commit
  12. 26 May, 2016 1 commit
  13. 30 Jan, 2016 2 commits
  14. 03 Nov, 2015 1 commit
  15. 30 May, 2015 1 commit
  16. 19 May, 2015 1 commit
  17. 31 Mar, 2015 1 commit
    • Roman Donchenko's avatar
      Use imported targets for linking to CUDA · 6e121b2e
      Roman Donchenko authored
      This retains the desirable quality of not including paths to CUDA libraries
      from the build system into the config files, and has two major advantages:
      
      * It removes the need to use link_directories, which doesn't guarantee that
        the libraries from the supplied directory will be used (there may be
        libraries with the same names earlier in the search path).
      
      * It removes the need to put -L entries into OPENCV_LINKER_LIBS. This variable
        is used with target_link_libraries, where such entries are treated as linker
        flags, so doing this is unportable. I remove the support for -L entries
        from OpenCVGenPkgconfig.cmake, as well, to discourage adding them in the
        future.
      6e121b2e
  18. 29 Mar, 2015 1 commit
  19. 26 Feb, 2015 2 commits
  20. 24 Feb, 2015 1 commit
  21. 28 Dec, 2014 1 commit
  22. 23 Dec, 2014 1 commit
    • Vladislav Vinogradov's avatar
      [FindCUDA] improvements for cross-platform build · e4d06528
      Vladislav Vinogradov authored
      * improve `CUDA_TARGET_CPU_ARCH` cache initialization,
          allow to override initial value from calling script;
      * add `CUDA_TARGET_OS_VARIANT` option to select OS variant;
      * add `CUDA_TARGET_TRIPLET` option to select target triplet from
          `${CUDA_TOOLKIT_ROOT_DIR}/targets` folder;
      * remove `CUDA_TOOLKIT_TARGET_DIR` option, now it is calculated from
          `CUDA_TARGET_TRIPLET`, the old approach still can be used for compatibility;
      * for CUDA 6.5 and newer try to locate static libraries too, because
         in 6.5 toolkit for ARM cross compilation only static libraries are included.
      e4d06528
  23. 13 Aug, 2014 1 commit
  24. 19 Mar, 2014 1 commit
  25. 14 Feb, 2014 1 commit
  26. 28 Nov, 2013 3 commits
  27. 30 Oct, 2013 2 commits
    • Roman Donchenko's avatar
      Fixed CMake warnings/bugs caused by #1670 and #1714 · 104b14e0
      Roman Donchenko authored
      include() doesn't create a variable scope, so the settings of
      CMAKE_MODULE_PATH and CMAKE_FIND_ROOT_PATH_MODE_* were polluting
      everything included after OpenCVDetectCUDA.cmake.
      
      Also, FindCUDA includes FindPackageHandleStandardArgs, which includes
      CMakeParseArguments, which causes warnings related to policy CMP0017.
      Setting it to NEW seems safe enough.
      104b14e0
    • Vladislav Vinogradov's avatar
      fixed find package CUDA for cross-compilation · 5e75a225
      Vladislav Vinogradov authored
      replaced find_host_package with find_package and
      set CMAKE_FIND_ROOT_PATH_MODE_LIBRARY to BOTH, because NEVER 
      doesn't work for CUDA_CUDA_LIBRARY, which is located in 
      /usr/arm-linux-gnueabihf/lib/libcuda.so for ARM
      5e75a225
  28. 28 Oct, 2013 1 commit
  29. 24 Oct, 2013 1 commit
  30. 22 Oct, 2013 1 commit
  31. 03 Oct, 2013 1 commit
  32. 08 Aug, 2013 1 commit
  33. 18 Jul, 2013 1 commit
  34. 18 Jun, 2013 1 commit
  35. 07 Jun, 2013 1 commit