Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. uncategorized
  3. CMake recently dropped support for older CMake "minimum versions".

CMake recently dropped support for older CMake "minimum versions".

Scheduled Pinned Locked Moved uncategorized
8 Posts 5 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ? Offline
    ? Offline
    Guest
    wrote last edited by
    #1

    CMake recently dropped support for older CMake "minimum versions".

    How many of you understand what that actually means for CMake?

    CMake controls most bug fixes with "policies" that default to "OLD" unless the minimum version declared in CMakeLists.txt >= the version that introduced that policy.

    What this means is:
    1) If you crank the minimum version in CMakeLists.txt, you will get different behaviour!

    2) Upgrading CMake basically means nothing changes and you get a huge techdebt cliff.

    a1ba@suya.placeA 1 Reply Last reply
    0
    • ? Guest

      CMake recently dropped support for older CMake "minimum versions".

      How many of you understand what that actually means for CMake?

      CMake controls most bug fixes with "policies" that default to "OLD" unless the minimum version declared in CMakeLists.txt >= the version that introduced that policy.

      What this means is:
      1) If you crank the minimum version in CMakeLists.txt, you will get different behaviour!

      2) Upgrading CMake basically means nothing changes and you get a huge techdebt cliff.

      a1ba@suya.placeA This user is from outside of this forum
      a1ba@suya.placeA This user is from outside of this forum
      a1ba@suya.place
      wrote last edited by
      #2
      @thesamesam lol cmake
      ? 1 Reply Last reply
      0
      • a1ba@suya.placeA a1ba@suya.place shared this topic
      • a1ba@suya.placeA a1ba@suya.place
        @thesamesam lol cmake
        ? Offline
        ? Offline
        Guest
        wrote last edited by
        #3

        @a1ba @thesamesam should have used KConfig?

        a1ba@suya.placeA 1 Reply Last reply
        0
        • ? Guest

          @a1ba @thesamesam should have used KConfig?

          a1ba@suya.placeA This user is from outside of this forum
          a1ba@suya.placeA This user is from outside of this forum
          a1ba@suya.place
          wrote last edited by
          #4
          @uis @thesamesam idk what's worse cmake or autotools
          lanodan@queer.hacktivis.meL 1 Reply Last reply
          0
          • a1ba@suya.placeA a1ba@suya.place
            @uis @thesamesam idk what's worse cmake or autotools
            lanodan@queer.hacktivis.meL This user is from outside of this forum
            lanodan@queer.hacktivis.meL This user is from outside of this forum
            lanodan@queer.hacktivis.me
            wrote last edited by
            #5
            @a1ba @uis @thesamesam Well there's only one that's a (confirmed) vector for malware ๐Ÿ˜„
            a1ba@suya.placeA mittorn@masturbated.oneM 2 Replies Last reply
            0
            • lanodan@queer.hacktivis.meL lanodan@queer.hacktivis.me
              @a1ba @uis @thesamesam Well there's only one that's a (confirmed) vector for malware ๐Ÿ˜„
              a1ba@suya.placeA This user is from outside of this forum
              a1ba@suya.placeA This user is from outside of this forum
              a1ba@suya.place
              wrote last edited by
              #6
              @lanodan @uis @thesamesam cmake's language is a malware for brain
              1 Reply Last reply
              0
              • lanodan@queer.hacktivis.meL lanodan@queer.hacktivis.me
                @a1ba @uis @thesamesam Well there's only one that's a (confirmed) vector for malware ๐Ÿ˜„
                mittorn@masturbated.oneM This user is from outside of this forum
                mittorn@masturbated.oneM This user is from outside of this forum
                mittorn@masturbated.one
                wrote last edited by
                #7

                @lanodan @uis @thesamesam @a1ba or only one yet.
                autotools at least does not have FetchContent, while cmake may SILENTLY download something. This might be good for separate task, not during configure

                a1ba@suya.placeA 1 Reply Last reply
                0
                • mittorn@masturbated.oneM mittorn@masturbated.one

                  @lanodan @uis @thesamesam @a1ba or only one yet.
                  autotools at least does not have FetchContent, while cmake may SILENTLY download something. This might be good for separate task, not during configure

                  a1ba@suya.placeA This user is from outside of this forum
                  a1ba@suya.placeA This user is from outside of this forum
                  a1ba@suya.place
                  wrote last edited by a1ba@suya.place
                  #8
                  @mittorn @lanodan @uis @thesamesam btw I remember using it and while, yes, it can download and unpack stuff, it's weird that it's not verbose by default. Not arguing if it's an attack vector or something, just... why silent
                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Login or register to search.
                  Powered by NodeBB Contributors
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups