Code Monkey home page Code Monkey logo

cmake-hacking's Introduction

CMake Hacking [2017-10-08]

Foreword

This project serves as personal notes subject to CMake, a cross-platform tool easing the process of building, testing and packaging softwares.

Progress

Draft

  • Chapter 01. Why CMake
  • Chapter 02. Say Hello
  • Chapter 03. Add a Header File
  • Chapter 04. Tag the Version

Working

Build the book from the TEX file

For those attempting to make the book to suit their flavor, they can update the content of the cmake-hacking.tex file, and then build up the customized version of the book as follows

  1. Build the intermediate output from LATEX
latex cmake-hacking.tex
  1. Generate the necessary file for the index entry in the book (Of course, if the index is removed after customization, this step can be skipped)
makeindex cmake-hacking.idx

This should generate a cmake-hacking.ind in the current working directory
3. LATEX again

latex cmake-hacking.tex

Now, the book is ready for use. Enjoy yourself :)

Contributions and LICENSE

Comments and suggestions for improvements are always wanted. This document will be improved as our understanding extends. More details are found at CONTRIBUTING and LICENSE

cmake-hacking's People

Watchers

James Cloos avatar  avatar

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.