Coder Social home page Coder Social logo

autocmake's Introduction

Hi there

Some older, but still fun projects:

Some articles I wrote over the time

When time permits I publish in ACCU's Overload magazine. Here are some of my articles:

Help with development

Keeping all the servers above online has its recurring monthly cost, all help is much appreciated.

autocmake's People

Contributors

fritzone avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

autocmake's Issues

Consider distribute this project under an open-source license

Thank you for this great project!

This project doesn't include a LICENSE file or any information about the license it is distributed under, meaning that it is "all rights reserved". That is, no one except you are legally allowed to download and use it.

It's quite easy to add a license -- just follow the GitHub documentation and add a LICENSE file to this repository.

https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository

Here's a website created by by GitHub that helps people choose a license:
https://choosealicense.com/

Some licenses I have heard of (from the most permissive to the most copy-left):

  • BSD0: Permit everyone to use, modify, and redistribute it freely without any limitation.

  • MIT License: Permit everyone to use, modify, and redistrimute it freely as long as they give credit to you by mentioning your name (attribution).

  • GNU LGPL: Permit everyone to use, modify, and redistribute it, but requiring the redistributed program to open source and license under GNU LGPL or GNU GPL.

  • GNU GPL: Similar to GNU LGPL, but requires programs that uses this project as a library to also open source and license under GNU GPL.

Document create comments

Please document the "create comment" switch.

for the "#created with auto2cmake..." stuff.

It may be obvious for the most,
but should be fine to mentioned in --help too.

Autocmake python script works with error

Hi, I'm transfering a automake project(vermaseren/form) to cmake project with this auto2cmake.py script. I'm put this Python File to the form project folder and run directly(no any changes in auto2cmake.py), the terminal console returns error like this:

 Traceback (most recent call last):
  File "./auto2cmake.py", line 1647, in <module>
    main(sys.argv[1:])
  File "./auto2cmake.py", line 1641, in main
    convert()
  File "./auto2cmake.py", line 1466, in convert
    process_configure_ac(configure_ac)
  File "./auto2cmake.py", line 997, in process_configure_ac
    current_line = content[i].strip()
 IndexError: list index out of range

Is this error generated by no pre-setup or anything else? I'm not very sure how to use this convert tool.

P.S. Tested on windows 11 and linux platform.

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.