1. 13 Jun, 2017 2 commits
    • David E. DeMarle's avatar
      fix windows compilation · 42dda6e9
      David E. DeMarle authored
      XdmfLibraries and XdmfDSMLinkLibraries are undefined and this we
      get undefined symbol errors.
      42dda6e9
    • David E. DeMarle's avatar
      fix windows compilation · 8fc5f670
      David E. DeMarle authored
      I have yet to find the case where this was necessary for Andrew.
      With the __int64 block removed, it compiles on vs2013 and vs2016
      64 bit, with it comp fails because of redefinition.
      
      A simple test case below shows that the behavior is the same on
      32 bit. If we find out where the test case compiles, we can add
      it back in with appropriate guards to make it compile widely.
      
      template <typename T> void setArrayType()
      { std::cout << "other" << std::endl; }
      template <> void setArrayType<long long>()
      { std::cout << "long long" << std::endl; }
      template <> void setArrayType<__int64>()
      { std::cout << "__int64" << std::endl; }
      int main(int argc, char *argv[])
      { return 0; }
      8fc5f670
  2. 12 Jun, 2017 2 commits
  3. 15 Mar, 2017 6 commits
  4. 06 Mar, 2017 2 commits
  5. 01 Mar, 2017 1 commit
  6. 24 Feb, 2017 1 commit
  7. 22 Feb, 2017 2 commits
  8. 10 Feb, 2017 1 commit
  9. 08 Feb, 2017 4 commits
  10. 06 Feb, 2017 1 commit
  11. 03 Feb, 2017 1 commit
  12. 25 Jan, 2017 3 commits
  13. 18 Jan, 2017 1 commit
  14. 10 Jan, 2017 1 commit
    • David E DeMarle's avatar
      Merge branch 'FixBuildSharedLibsFlagScope' into 'master' · 1648a55e
      David E DeMarle authored
      BUG: Fix BUILD_SHARED_LIBS overwritting identical name flags.
      
      The BUILD_SHARED_LIBS option for Xdmf was overwritting any flags having
      the same name being used by other toolkits using Xdmf. Since
      BUILD_SHARED_LIBS is a built-in CMake variable, this patch set
      prevents xdmf overwritting the BUILD_SHARED_LIBS flag value by simply
      removing the option.
      
      See merge request !25
      1648a55e
  15. 19 Dec, 2016 1 commit
    • Jon Haitz Legarreta's avatar
      BUG: Fix BUILD_SHARED_LIBS overwritting identical name flags. · 82cb2f2a
      Jon Haitz Legarreta authored
      The BUILD_SHARED_LIBS option for Xdmf was overwritting any flags having
      the same name being used by other toolkits using Xdmf. Since
      BUILD_SHARED_LIBS is a built-in CMake variable, this patch set
      prevents xdmf overwritting the BUILD_SHARED_LIBS flag value by simply
      removing the option.
      82cb2f2a
  16. 28 Oct, 2016 2 commits
  17. 24 Aug, 2016 2 commits
  18. 23 Aug, 2016 2 commits
  19. 19 Aug, 2016 3 commits
  20. 18 Aug, 2016 1 commit
  21. 03 Aug, 2016 1 commit
    • David E DeMarle's avatar
      Merge branch 'windows-and-optional-both-libs' into 'master' · 6e4cb06a
      David E DeMarle authored
      fix windows and make static with shared optional
      
      windows fix is mostly the change to XdmfCoreReader.
      On kitware's dashboards machines these template defs cause
      the compiler to redefine parts of stdlib. But also
      the static/shared lib had bad declspecs
      
      Besides that I added a new option XDMF_STATIC_AND_SHARED,
      that enables or disables the recent feature where compilation
      produces both static and shared libraries simultaneously. The default
      is ON in *Nix, and disabled on windows. If/when the windows
      declspec issues are resolved we can easily enable it there.
      
      See merge request !19
      6e4cb06a