Skip to content

Commit

Permalink
Modernise
Browse files Browse the repository at this point in the history
  • Loading branch information
andystanton committed Feb 28, 2018
1 parent 813fd36 commit 3132d36
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 22 deletions.
26 changes: 7 additions & 19 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,32 +2,20 @@ language: generic
matrix:
include:
- os: linux
env: COMPILER_NAME=gcc CXX=g++-5 CC=gcc-5
addons:
apt:
packages:
- g++-5
- cmake
- cmake-data
sources: &sources
- llvm-toolchain-precise-3.8
sources:
- ubuntu-toolchain-r-test
- george-edison55-precise-backports
- os: linux
env: COMPILER_NAME=clang CXX=clang++-3.8 CC=clang-3.8
addons:
apt:
packages:
- clang-3.8
- cmake
- cmake-data
sources:
- *sources
- george-edison55-precise-backports
- g++-7
env:
- MATRIX_EVAL="CC=gcc-7 && CXX=g++-7"
before_install:
- eval "${MATRIX_EVAL}"
install:
- sudo apt-get -qq install xorg-dev
- sudo apt-get -qq install libglu1-mesa-dev
before_script:
- git submodule update --init --recursive
script:
- make test
- make
6 changes: 3 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -60,13 +60,12 @@ ExternalProject_Add(
#set (libdir ${CMAKE_INSTALL_FULL_LIBDIR})
#set (includedir ${CMAKE_INSTALL_FULL_INCLUDEDIR})

SET(GLEW_INCLUDE_PATH "${CMAKE_BINARY_DIR}/include")
SET(GLEW_INCLUDE_PATH "${CMAKE_BINARY_DIR}/lib/glew/src/glew/include")

#
# glm
#
SET(GLM_INCLUDE_PATH "${MAINFOLDER}/lib/glm")
MESSAGE("FOO ${CMAKE_BINARY_DIR}/lib/libGLEW.a")
SET(project_LIBS ${OPENGL_LIBRARIES} ${CMAKE_BINARY_DIR}/lib/libGLEW.a glfw ${GLFW_LIBRARIES})

SET(project_BIN ${PROJECT_NAME})
Expand Down Expand Up @@ -95,6 +94,7 @@ INCLUDE_DIRECTORIES(
${GLEW_INCLUDE_PATH}
${GLM_INCLUDE_PATH})

ADD_DEPENDENCIES("${project_BIN}" glew glfw-copy-shaders)
TARGET_LINK_LIBRARIES(${project_BIN} ${project_LIBS})

SET_TARGET_PROPERTIES(${project_BIN} PROPERTIES
Expand All @@ -108,4 +108,4 @@ add_custom_target(
${CMAKE_CURRENT_SOURCE_DIR}/src/shaders ${EXECUTABLE_OUTPUT_PATH}/shaders
)

ADD_DEPENDENCIES("${project_BIN}" glew glfw-copy-shaders)

0 comments on commit 3132d36

Please sign in to comment.