|
@@ -4,12 +4,17 @@ project(another-gl LANGUAGES C CXX)
|
|
|
|
|
|
set(CXX_STANDARD 20)
|
|
|
set(CMAKE_EXPORT_COMPILE_COMMANDS ON CACHE INTERNAL "")
|
|
|
+set(OS ${CMAKE_SYSTEM_NAME})
|
|
|
+
|
|
|
+if(${OS} EQUAL LINUX)
|
|
|
+ SET(CXXFLAGS -Wall -Werror)
|
|
|
+endif()
|
|
|
|
|
|
set(OpenGL_GL_PREFERENCE GLVND)
|
|
|
|
|
|
-find_package(glm REQUIRED)
|
|
|
-find_package(spdlog REQUIRED)
|
|
|
-find_package(glfw3 REQUIRED)
|
|
|
+find_package(glm CONFIG REQUIRED)
|
|
|
+find_package(spdlog CONFIG REQUIRED)
|
|
|
+find_package(glfw3 CONFIG REQUIRED)
|
|
|
find_package(OpenGL REQUIRED)
|
|
|
|
|
|
add_subdirectory(src)
|