Skip to content
Snippets Groups Projects
  1. Oct 03, 2018
  2. Oct 02, 2018
    • Guilherme Amadio's avatar
      Revert back to include_directories() for net/netxng · 127328e6
      Guilherme Amadio authored
      NetxNG needs the include directory for XRootD, but when XRootD is
      enabled as a builtin, the include directory points to the build
      directory and causes CMake to fail with an error like the one below:
      
      CMake Error in net/netxng/CMakeLists.txt:
        Target "NetxNG" INTERFACE_INCLUDE_DIRECTORIES property contains path:
      
          "${BUILDDIR}/include/xrootd"
      
      which is prefixed in the build directory.
      
      This is a blocker to move to modern CMake constructs (using targets
      and properties) for targets that use headers of builtins in their own
      headers, as we cannot create imported or exported targets with proper
      dependencies.
      Unverified
      127328e6
  3. Sep 28, 2018
  4. Sep 24, 2018
  5. Sep 20, 2018
  6. Sep 19, 2018
  7. Sep 06, 2018
  8. Aug 09, 2018
  9. Jul 16, 2018
    • Guilherme Amadio's avatar
      Use all-keyword style in target_link_libraries() · fe4ffa75
      Guilherme Amadio authored
      When using builtin_openssl=ON, CMake erroneously exports the builtin
      static libraries in ROOTConfig-targets.cmake, which causes problems with
      dependent projects. In order to avoid this, we need Net and RHTTP to use
      SSL as a private dependency. Since CMake requires target_link_libraries()
      to either be all-plain (as before) or all-keyword (required to allow
      PRIVATE linking), we need to move the build system to use all-keyword
      linking only.
      
      Fixes: ROOT-9532
      fe4ffa75
  10. Jun 27, 2018
Loading