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

Add CMake project #7

Merged
merged 31 commits into from
May 10, 2022
Merged

Commits on Feb 23, 2016

  1. ADD CMake PROJECT FILES

    Add static library target. Add SIMD support on x86 platforms. Add
    install target. Make config.h optional, i.e. the HAVE_* definitions can
    be supplied via the commandline. Add test driver projects and makefile
    commands.
    BurningEnlightenment committed Feb 23, 2016
    Configuration menu
    Copy the full SHA
    e12e3cd View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2016

  1. Merge branch 'master' into feature/cmake

    Sync code with upstream in order to update the cmake build files.
    BurningEnlightenment committed Jul 2, 2016
    Configuration menu
    Copy the full SHA
    43d0e4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    796a5a8 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2016

  1. Merge branch 'master' into feature/cmake

    Include msvc fixes recently pushed to master.
    BurningEnlightenment committed Jul 9, 2016
    Configuration menu
    Copy the full SHA
    3d5300e View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2017

  1. Configuration menu
    Copy the full SHA
    9436179 View commit details
    Browse the repository at this point in the history
  2. CMAKE BUILDSYSTEM OVERHAUL

    Adapt the build system to the recent source code changes.
    
    Add platform detection code for arm, arm64, x86 and x64. Offer SIMD
    compile options depending on platform. Add preliminary support for NEON
    codecs. Enable the SIMD compile options by default.
    
    - Clean cmake scripts.
    - Bump version to 0.3.0.
    - Fix UTF-8 issues.
    BurningEnlightenment committed Feb 16, 2017
    Configuration menu
    Copy the full SHA
    8a11f92 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2018

  1. Configuration menu
    Copy the full SHA
    2784cac View commit details
    Browse the repository at this point in the history
  2. CMake build rebased to the latest version of aklomp/base64 library.

    The OpenMp by default disabled for the plain-codec.
    vglavnyy authored and BurningEnlightenment committed Apr 11, 2018
    Configuration menu
    Copy the full SHA
    f9dd976 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a3c23b View commit details
    Browse the repository at this point in the history
  4. Switch from commandline defines to config.h

    - Move config.h.in into the cmake folder
    - Fix some cmake path issues
    BurningEnlightenment committed Apr 11, 2018
    Configuration menu
    Copy the full SHA
    d205173 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2021

  1. Configuration menu
    Copy the full SHA
    f1e6ba2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bfcb66e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ef719a0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e0f1bc View commit details
    Browse the repository at this point in the history
  5. cmake: add missing source

    madebr authored and BurningEnlightenment committed Jul 22, 2021
    Configuration menu
    Copy the full SHA
    3c7bd1e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5a65bb0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    efd30f8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8b80a5d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    368abcf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2d38081 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    209ec08 View commit details
    Browse the repository at this point in the history
  12. cmake: Respect BUILD_SHARED_LIBS configuration

    Create a shared library if requested by the user. The symbol export
    machinery has been kept forward compatible to `generate_export_header`.
    BurningEnlightenment committed Jul 22, 2021
    Configuration menu
    Copy the full SHA
    1d50831 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7170a90 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2021

  1. Configuration menu
    Copy the full SHA
    e2c75a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a70fa51 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3ab782 View commit details
    Browse the repository at this point in the history
  4. cmake: Use GNUInstallDirs provided include path

    Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
    BurningEnlightenment and madebr committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    1991745 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2021

  1. Configuration menu
    Copy the full SHA
    1eb01ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3dac06 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    28507e6 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2022

  1. Fix cmake OpenMP option casing

    Resolves #4
    BurningEnlightenment committed May 10, 2022
    Configuration menu
    Copy the full SHA
    61a8bee View commit details
    Browse the repository at this point in the history