Compare commits

2 Commits

Author SHA1 Message Date
6e25741cc9 VERSION macro safeguard 2018-10-25 19:59:19 +02:00
552ca5e6a9 Add flags to build. 2018-10-25 19:56:30 +02:00
2 changed files with 9 additions and 2 deletions

View File

@ -25,6 +25,7 @@ project(TrippyCube CXX)
# Binary filename # Binary filename
set(TARGET_NAME "trippy-cube") set(TARGET_NAME "trippy-cube")
set(TARGET_VERSION "v2.0")
# Use DEBUG by default # Use DEBUG by default
if(NOT CMAKE_BUILD_TYPE) if(NOT CMAKE_BUILD_TYPE)
@ -60,11 +61,13 @@ set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-g -O3")
set(CMAKE_CXX_FLAGS_MINSIZEREL "-Os") set(CMAKE_CXX_FLAGS_MINSIZEREL "-Os")
if(CMAKE_BUILD_TYPE STREQUAL "debug" OR CMAKE_BUILD_TYPE STREQUAL "relwithdebinfo") if(CMAKE_BUILD_TYPE STREQUAL "debug" OR CMAKE_BUILD_TYPE STREQUAL "relwithdebinfo")
add_definitions(-DDEBUG) add_definitions("-DDEBUG")
else() else()
add_definitions(-DNDEBUG) add_definitions("-DNDEBUG")
endif() endif()
add_definitions("-DVERSION=\"${TARGET_VERSION}\"")
add_executable(${TARGET_NAME} add_executable(${TARGET_NAME}
${SRCS}) ${SRCS})

View File

@ -27,6 +27,10 @@
#include <SDL2/SDL.h> #include <SDL2/SDL.h>
#include <GL/gl.h> #include <GL/gl.h>
#ifndef VERSION
# define VERSION "version"
#endif
#define SCREEN_WIDTH 800 #define SCREEN_WIDTH 800
#define SCREEN_HEIGHT 600 #define SCREEN_HEIGHT 600