1. 23 Apr, 2017 2 commits
    • Claudio's avatar
      Remove trailing space · 298528cd
      Claudio authored
      298528cd
    • Claudio's avatar
      Add VERSION and SOVERSION number to shared libraries · e7bf0f70
      Claudio authored
      With this commit, when building or installing `glew`, VERSION and
      SOVERSION symlinks to the `glew` shared library are created in the
      library installation folder if the platform supports them and the linker
      supports so-names.
      VERSION and SOVERSION specify, respectively, the build version and API
      version of the shared library.
      
      As an example, under macOS, the following symlinks will be created:
      libGLEW.2.0.0.dylib                      (the shared library)
      libGLEW.2.0.dylib -> libGLEW.2.0.0.dylib (VERSION symlink)
      libGLEW.dylib -> libGLEW.2.0.dylib       (SOVERSION symlink)
      
      Fixes #141
      e7bf0f70
  2. 22 Apr, 2017 3 commits
  3. 27 Dec, 2016 1 commit
  4. 22 Dec, 2016 1 commit
  5. 21 Nov, 2016 1 commit
    • Tan Li Boon's avatar
      Resolve issue #99: · 6a38eb3f
      Tan Li Boon authored
       - Used cmake regex to strip out the /RTC1 flag used by MSVC debug builds, which conflicts with the -nodefaultlib and -noentry flags.
      6a38eb3f
  6. 20 May, 2016 1 commit
  7. 03 Apr, 2016 1 commit
  8. 02 Apr, 2016 2 commits
  9. 01 Apr, 2016 1 commit
    • Marcel Metz's avatar
      CMake: Use GNUInstallDirs to place the build artifacts properly · 8042db9f
      Marcel Metz authored
      CMake 2.8.5 added the GNUInstallDirs module, which provides various
      variables following the CMAKE_INSTALL_*DIR pattern to allow users a more
      flexible installation setup and to provide sensible defaults while
      respecting distribution specific install locations like lib64 for RPM
      based linux distributions or debian multiarch tuples.
      8042db9f
  10. 19 Mar, 2016 1 commit
  11. 15 Feb, 2016 1 commit
  12. 06 Feb, 2016 3 commits
  13. 05 Feb, 2016 1 commit
  14. 08 Jan, 2016 1 commit
  15. 05 Dec, 2015 1 commit
  16. 09 Oct, 2015 3 commits
  17. 22 Jun, 2015 1 commit
    • Tamas Kenez's avatar
      cmake: install config-module · d2e68234
      Tamas Kenez authored
      Installs a config module if CMake verion >= 2.8.12.
      The config-module creates the import library targets
      built in the project (glew, glew_s, glewmx, glewmx_s)
      but in accordance with the FindGLEW module shipped with
      CMake, it also creates GLEW::GLEW and GLEW::GLEWMX.
      
      GLEW::GLEW and GLEW::GLEWMX will be simply copies of
      glew/glewmx or glew_s/glewmx_s. If both versions are
      available they alias the shared versions.
      
      The default behaviour can be changed either when installing
      or when using the package:
      
      - Set BUILD_SHARED_LIBS to OFF or ON when building and
        installing GLEW. This controls which libraries
        (shared or static) will be installed (and not which
        will be built).
      - Set GLEW_USE_STATIC_LIBS to OFF or ON before calling
        `find_package(GLEW CONFIG REQUIRED)` to force
        the config-module to create GLEW::GLEW and GLEWMX
        as aliases to glew/glewmx or glew_s/glewmx_s
      
      The script ./cmake-testbuild.sh is added to test the
      CMake build and config-module. See instructions there.
      d2e68234
  18. 10 Jun, 2015 2 commits
  19. 09 Jun, 2015 1 commit
  20. 26 Feb, 2015 3 commits
  21. 19 Feb, 2015 1 commit
  22. 09 Feb, 2015 1 commit
  23. 06 Feb, 2015 1 commit
  24. 04 Feb, 2015 2 commits
  25. 01 Dec, 2014 1 commit
  26. 09 Nov, 2014 1 commit