Skip to content
Unverified Commit f361b9d7 authored by Francesco Petrogalli's avatar Francesco Petrogalli Committed by GitHub
Browse files

[build] Add cmake build system.

This is the merge commit of the development branch `cmake-transition`.

This changes makes sure that:

1. `liblseef`, `libsleefgnuabi`, and `libdft` are build with the Makefile system;
2. tests for `libdft` are executed with the Makefile system;
3. `libsleef` and `libsleefgnuabi` are built and tested with cmake.

Notes:
1. `libdft` is build on linux only for gcc.
2. The makefile build of `libsleef` is done only for linux/gcc.
3. The `ENABLE_WEAK_ALIASES` C macro has been replaced with
    `ENABLE_GNUABI` to handle with the same maro both cmake
    and Makefile build systems.
4. A change log file has been added. This will be used to keep track
    of the changes. It uses the format specified in
    http://keepachangelog.com/en/1.0.0/

5. The macro `ENABLE_GNUABI` is set up as a consequence of the
    configure time check `COMPILER_SUPPORTS_WEAK_ALIASES`.
    The `SLEEF_ENABLE_GNUABI` cmake variable has been replaced
    with `ENABLE_GNUABI`.
parent c1d920c7
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment