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

[refactoring] Cleanup of cmake build process #947

Merged
merged 7 commits into from
Apr 26, 2020
Merged

[refactoring] Cleanup of cmake build process #947

merged 7 commits into from
Apr 26, 2020

Commits on Apr 23, 2020

  1. cmake replaces 7zip for package extraction

    The exctraction of the libusb library archive on windows no longer 
    requires an external unarchiver.
    Nightwalker-87 committed Apr 23, 2020
    Configuration menu
    Copy the full SHA
    5db2dc4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39f2263 View commit details
    Browse the repository at this point in the history
  3. Updated pkgconfig

    (Closes #944)
    Nightwalker-87 committed Apr 23, 2020
    Configuration menu
    Copy the full SHA
    3e3f782 View commit details
    Browse the repository at this point in the history
  4. Updated compiling manual

    - Removed requirement for 7zip on Windows
    - Added note on GNUInstallDir presets (#557)
    Nightwalker-87 committed Apr 23, 2020
    Configuration menu
    Copy the full SHA
    22f4485 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2020

  1. Updated cmake settings

    - Distinguish test binaries from binaries
    - Build all binaries to /bin subfolder
    - Added comments to explain settings
    - Moved header files for logging and mmap
    Nightwalker-87 committed Apr 24, 2020
    Configuration menu
    Copy the full SHA
    5a1efc0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ade7118 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2020

  1. Refactoring for cmake build settings

    - Moved additional header files to /src
    - Simplified header-paths
    - Added missing license title for getopt
    - Added comments and sections to CMakeLists
    - Improved file structure (partially)
    - Co-build st-util with st-info & st-flash
    - GUI: Renamed .ui file to match executable
    - Added install targets for executables
    - Added missing "uninstall" cmd to Makefile
    Nightwalker-87 committed Apr 25, 2020
    Configuration menu
    Copy the full SHA
    f827006 View commit details
    Browse the repository at this point in the history