GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    mcc (mcc@mastodon.social)'s status on Wednesday, 06-Mar-2024 13:12:54 JST mcc mcc

    Basically the most important thing I want out of a build system is "never put me in a situation where the method for invoking you is so convoluted I need a second build system ("script") just to execute you"

    In conversation about a year ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/112/045/611/326/114/998/original/7bafd9e56dcbe732.png
    • Embed this notice
      Noel Berry (noelfb@mastodon.social)'s status on Wednesday, 06-Mar-2024 13:12:51 JST Noel Berry Noel Berry
      in reply to

      @mcc getting very close to completing the full circle where we need build scripts to generate cmake files which generate build scripts which compile your program.

      In conversation about a year ago permalink
    • Embed this notice
      Noel Berry (noelfb@mastodon.social)'s status on Wednesday, 06-Mar-2024 13:12:51 JST Noel Berry Noel Berry
      in reply to

      @mcc stack overflow post: Yeah, this is why I recommend CMakeMake, you shouldn't ever really need to touch CMake files yourself.

      In conversation about a year ago permalink
      Kit Rhett Aultman repeated this.
    • Embed this notice
      Farbs (farbs@mastodon.social)'s status on Wednesday, 06-Mar-2024 13:12:51 JST Farbs Farbs
      in reply to
      • Noel Berry

      @noelfb @mcc Mentally I keep build systems in a bucket marked "Abstraction layers over trivial problems". I also keep spiders in there, to discourage me from pulling anything out.

      In conversation about a year ago permalink
    • Embed this notice
      mcc (mcc@mastodon.social)'s status on Wednesday, 06-Mar-2024 13:12:52 JST mcc mcc
      in reply to

      (Note: The stackoverlfow I paste there actually does have a second person giving a pure-CMake way of solving this problem. It's just… it's just that the pure CMake way is way, way worse.)

      In conversation about a year ago permalink
    • Embed this notice
      mcc (mcc@mastodon.social)'s status on Wednesday, 06-Mar-2024 13:12:53 JST mcc mcc
      in reply to

      I would consider "I need one build system to build, and then a second build system to copy the files the first build system needs into place and copy the files the first build system generated where they need to go afterward" to be a subset of this same problem; basically anything that results in me writing a shell script in which one step is invoking the build system means the build system has failed.

      In conversation about a year ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.