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

CMake revamp #21

Merged
merged 18 commits into from
Jul 17, 2016
Merged

CMake revamp #21

merged 18 commits into from
Jul 17, 2016

Commits on Jul 15, 2015

  1. Cmake: generate config.h, add install target

    First pass at improving the cmake build. Checks for some of
    the third-party libraries (png, tiff, jpeg etc) and generates
    a config.h file.
    The config.h file is generated from config.h.cmake.in.
    bcampbell committed Jul 15, 2015
    Configuration menu
    Copy the full SHA
    915764a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e57e4a View commit details
    Browse the repository at this point in the history
  3. cmake: remove obsolete export_library_dependencies

    see:
    cmake --help-policy CMP0033
    for details.
    Not sure yet if we need to use any export() or install(EXPORT)
    calls instead...
    bcampbell committed Jul 15, 2015
    Configuration menu
    Copy the full SHA
    eb44304 View commit details
    Browse the repository at this point in the history
  4. cmake: fix library detection

    DOH. Was checking for FOUND_<libname> instead of <libname>_FOUND.
    bcampbell committed Jul 15, 2015
    Configuration menu
    Copy the full SHA
    4f2221a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b504699 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2015

  1. Fix not loading valid pngs but invalid ones.

    Noah Mayr authored and bcampbell committed Jul 18, 2015
    Configuration menu
    Copy the full SHA
    7811828 View commit details
    Browse the repository at this point in the history
  2. simplify declaration of inline fns

    Use static inline for all of them. Portable across C++, C99,
    GNU89, MSVC.
    DevIL only so far. ILU and ILUT removed from CMakeLists.txt for now.
    bcampbell committed Jul 18, 2015
    Configuration menu
    Copy the full SHA
    b4ecdde View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2015

  1. Configuration menu
    Copy the full SHA
    6b584f1 View commit details
    Browse the repository at this point in the history
  2. ILU: make inlines static

    bcampbell committed Jul 19, 2015
    Configuration menu
    Copy the full SHA
    064fd14 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d249a5 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2015

  1. Configuration menu
    Copy the full SHA
    7decfcc View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2015

  1. Configuration menu
    Copy the full SHA
    0deab07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99a0d1c View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2015

  1. Fix some c99 compiler warnings under gcc

    The issue was missing defintions of strdup() and strcasecmp(). They
    are not part of the c99 standard.
    On gcc they can be enabled by defining _GNU_SOURCE.
    Might be some additional work for clang.
    bcampbell committed Jul 23, 2015
    Configuration menu
    Copy the full SHA
    adc5d93 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2015

  1. Configuration menu
    Copy the full SHA
    c0e964d View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2015

  1. Tweaks to get cmake build working under windows

    Not quite there, but close - needs some more finessing.
    bcampbell committed Sep 1, 2015
    Configuration menu
    Copy the full SHA
    96d0981 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2016

  1. Configuration menu
    Copy the full SHA
    44ffec9 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2016

  1. Remove IL config.h reliance from ILU and ILUT

    ILU and ILUT seem to be independent of the IL configuration (the generated
    config.h), so they don't need to know about it.
    bcampbell committed Jul 5, 2016
    Configuration menu
    Copy the full SHA
    77fc88e View commit details
    Browse the repository at this point in the history