diff --git a/CMakeLists.txt b/CMakeLists.txt index 3eb1b71..e5648bf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,12 +9,12 @@ endif() set(CMAKE_CXX_STANDARD 11) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake") if(CMAKE_COMPILER_IS_GNUCXX) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -static") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") endif() ## CLIENT BUILD ## -find_package(OPENGL REQUIRED) +find_package(OpenGL REQUIRED) find_package(GLEW REQUIRED) find_package(SDL2 REQUIRED) find_package(SDL2_image REQUIRED) diff --git a/src/client/main.cpp b/src/client/main.cpp index 5096fc9..993a177 100644 --- a/src/client/main.cpp +++ b/src/client/main.cpp @@ -12,8 +12,10 @@ void setColor(float r, float g, float b, SDL_Window* window) { } int main(int argc, char* argv[]) { - if(SDL_Init(SDL_INIT_VIDEO) < 0) + if(SDL_Init(SDL_INIT_VIDEO) < 0) { + printf(SDL_GetError()); return -1; + } atexit(SDL_Quit); auto window = SDL_CreateWindow( diff --git a/src/client/shaders/_shader.hpp b/src/client/shaders/_shader.hpp index 16b59e7..f032b35 100644 --- a/src/client/shaders/_shader.hpp +++ b/src/client/shaders/_shader.hpp @@ -48,11 +48,11 @@ public: bool Load(); void Start() const; - inline GLint operator[] (std::vector::size_type index) { + inline GLint operator[] (std::vector::size_type index) { return locations[index]; } - inline GLint Uniform(std::vector::size_type index) { + inline GLint Uniform(std::vector::size_type index) { return locations[index]; } diff --git a/src/common/crypto/base64.hpp b/src/common/crypto/base64.hpp index 8663343..5000216 100644 --- a/src/common/crypto/base64.hpp +++ b/src/common/crypto/base64.hpp @@ -1,5 +1,6 @@ #ifndef SOSC_CRYPTO_BASE64 #define SOSC_CRYPTO_BASE64 +#undef unix #include #include diff --git a/src/common/utils/time.hpp b/src/common/utils/time.hpp index 3ea4c5f..5ccc0bb 100644 --- a/src/common/utils/time.hpp +++ b/src/common/utils/time.hpp @@ -1,5 +1,6 @@ #ifndef SOSC_UTIL_TIME_H #define SOSC_UTIL_TIME_H +#undef unix #include #include