Skip to content
Snippets Groups Projects
  1. Jul 14, 2022
  2. May 08, 2021
    • James R.'s avatar
      CMake: fix ASM compile · 87afa765
      James R. authored
      - target_sources from correct directory
      - enable_language must be used in add_executable directory
      87afa765
  3. May 05, 2021
    • James R.'s avatar
      Update CMakeLists.txt to use Sourcefiles · f9813844
      James R. authored
      This establishes (near) parity of source code file lists
      between the Makefile and CMakeLists.txt
      
      To make that change I messed around CMakeLists.txt a bit.
      It now uses target_sources and target_compile_definitions.
      I also removed some MSVC stuff since we don't actually
      care about MSVC--it made things easier.
      
      CMake minimum version 3.0 -> 3.13 for target_sources.
      f9813844
  4. Oct 31, 2020
  5. Oct 20, 2020
  6. Aug 07, 2020
  7. Jun 09, 2020
  8. Jun 08, 2020
  9. May 14, 2020
    • SteelT's avatar
      Support for http downloads · ff8987f7
      SteelT authored and James R.'s avatar James R. committed
      (cherry picked from commit 6fcc06bf72cf3b95c30f04919e807c7aaacec68d)
      
      (cherry picked just the libcurl stuff)
      ff8987f7
  10. Dec 15, 2019
  11. Feb 28, 2019
  12. Jan 04, 2019
  13. Jan 02, 2019
  14. Dec 30, 2018
  15. Dec 20, 2018
  16. Nov 23, 2018
  17. Sep 26, 2016
  18. Sep 25, 2016
    • Monster Iestyn's avatar
      Added SRB2_CONFIG_USE_INTERNAL_LIBRARIES option (defaults to off right now),... · 27acd8c3
      Monster Iestyn authored
      Added SRB2_CONFIG_USE_INTERNAL_LIBRARIES option (defaults to off right now), some WIP work on making it ...actually do what it says on the tin.
      
      Basically, it manually sets *_FOUND, *_INCLUDE_DIRS and *_LIBRARIES instead of using find_package. Frankly I have no idea how well what I've done works currently though, not even sure if I've set the _LIBRARIES variables correctly. Again, it's WIP work, this can probably be fixed eventually I suppose.
      27acd8c3
  19. Mar 26, 2016
  20. Mar 06, 2016
  21. Feb 25, 2016
  22. Feb 06, 2016
  23. Mar 25, 2015
    • Eidolon's avatar
      Fix compilation and debugging on Windows. · 53680903
      Eidolon authored
      Core code has too many #define dependencies on interface-specific
      defines. This means that it's currently not possible to safely
      separate the core and interface code into different contexts. The
      core code should be refactored to accomadate for this because we
      should not have any interface-specific code in core in the first
      place.
      
      This reverts the static library SRB2Core from a7135094 and instead
      adds the core sources to the SRB2SDL2 target directly.
      
      So frustrating...
      53680903
  24. Mar 08, 2015
    • Eidolon's avatar
      Refactor CMake to allow source grouping and separation of interfaces. · a7135094
      Eidolon authored
      Core and SDL2 are two separate targets now. Core is a static library
      that is linked into SRB2SDL2. The sources for both are separated.
      When using an IDE like Visual Studio or Xcode, the source code
      organized into groups that explain what that group of sources does.
      
      In the future, "Main" could be split into a few more groups based on
      file prefixes, but I think the way it is set up works for now.
      
      Makefile targets are not affected by source_groups and typing `make`
      will automatically compile both the "Core" library and SRB2SDL2
      itself.
      a7135094
  25. Feb 02, 2015
  26. Feb 01, 2015
  27. Jan 29, 2015
  28. Jan 28, 2015
  29. Jan 29, 2015
  30. Jan 28, 2015
Loading