Skip to content

koseng-lc/jacl

Repository files navigation

Just Another Control Library Travis Status

Logo

Nothing to be described, JACL is only an ordinary control library as in general. At first this library was made for personal use only, hence further development must exist, due to only several methods available that related to the author's work in capstone project called MICRON.

Installation

Clone the repository first.

$ git clone https://github.com/koseng-lc/jacl.git

Create the build environment.

$ cd jacl
$ mkdir build
$ cd build
$ cmake ..
$ make -j(number_of_cores)
$ sudo make install

Linking

You can easily set the JACL CMake config directory then, use find_package features.

set(jacl_DIR ...)
find_package(jacl REQUIRED)
target_link_libraries(your_target jacl_lib)

Dependencies

  • Boost
  • Armadillo
  • Scipy
  • Matplotlib
  • Qt (for examples project)