Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

switch build system to CMake #27

Closed
3 tasks done
LeSpocky opened this issue May 10, 2016 · 2 comments
Closed
3 tasks done

switch build system to CMake #27

LeSpocky opened this issue May 10, 2016 · 2 comments
Assignees
Labels
Milestone

Comments

@LeSpocky
Copy link
Collaborator

LeSpocky commented May 10, 2016

I propose switching the build system from Autotools to CMake. Here is why:

Some things would still have to be done:

  • support for pkg-config to make it easier for other projects to use libcgi
  • use CPack to create a release tarball for milestone v1.1
  • remove old Autotools files
@LeSpocky LeSpocky self-assigned this May 10, 2016
@LeSpocky LeSpocky added the build label May 10, 2016
@LeSpocky LeSpocky added this to the v1.1 milestone May 10, 2016
@LeSpocky
Copy link
Collaborator Author

Speaking of pkg-config, I tried this but it doesn't seem to work properly yet. So the solution seems to create some template and install it with configure_file.

LeSpocky added a commit to LeSpocky/libcgi that referenced this issue May 11, 2016
This allows to generate a source tarball for distribution from a clean
checkout. See rafaelsteil#27.

Signed-off-by: Alexander Dahl <[email protected]>
LeSpocky added a commit to LeSpocky/libcgi that referenced this issue May 11, 2016
LeSpocky added a commit to LeSpocky/libcgi that referenced this issue May 11, 2016
This allows to generate a source tarball for distribution from a clean
checkout. See rafaelsteil#27.

Signed-off-by: Alexander Dahl <[email protected]>
LeSpocky added a commit to LeSpocky/libcgi that referenced this issue May 11, 2016
This was one requirement in rafaelsteil#27 to make it easier for other, non CMake
projects to use libcgi.

Signed-off-by: Alexander Dahl <[email protected]>
LeSpocky added a commit to LeSpocky/libcgi that referenced this issue May 11, 2016
LeSpocky added a commit to LeSpocky/libcgi that referenced this issue May 11, 2016
This allows to generate a source tarball for distribution from a clean
checkout. See rafaelsteil#27.

Signed-off-by: Alexander Dahl <[email protected]>
LeSpocky added a commit to LeSpocky/libcgi that referenced this issue May 11, 2016
This was one requirement in rafaelsteil#27 to make it easier for other, non CMake
projects to use libcgi.

Signed-off-by: Alexander Dahl <[email protected]>
LeSpocky added a commit to LeSpocky/libcgi that referenced this issue May 11, 2016
see rafaelsteil#27 for details

Signed-off-by: Alexander Dahl <[email protected]>
@LeSpocky LeSpocky mentioned this issue May 11, 2016
@LeSpocky
Copy link
Collaborator Author

Integrating pkg-config was easier than I thought. :-)

LeSpocky added a commit to LeSpocky/libcgi that referenced this issue Feb 24, 2017
LeSpocky added a commit to LeSpocky/libcgi that referenced this issue Feb 24, 2017
This allows to generate a source tarball for distribution from a clean
checkout. See rafaelsteil#27.

Signed-off-by: Alexander Dahl <[email protected]>
LeSpocky added a commit to LeSpocky/libcgi that referenced this issue Feb 24, 2017
This was one requirement in rafaelsteil#27 to make it easier for other, non CMake
projects to use libcgi.

Signed-off-by: Alexander Dahl <[email protected]>
LeSpocky added a commit to LeSpocky/libcgi that referenced this issue Feb 24, 2017
see rafaelsteil#27 for details

Signed-off-by: Alexander Dahl <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant