aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2020-07-07 06:40:50 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2020-07-07 06:40:50 +0200
commitaac94e911b0bab8db5cdb5efb8d4d8f2d4072610 (patch)
treea52a7a493076bba6e3ec5a7f9442bb3e77a5e16e /CMakeLists.txt
parent29339928d7a05ca11786885643631206a978655e (diff)
Add code
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt18
1 files changed, 9 insertions, 9 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 70f2a9b..e8ef9c4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,9 +2,9 @@ cmake_minimum_required(VERSION 3.17)
project(rms)
set(CMAKE_BUILD_TYPE Debug)
-# SFML (window system)
-find_package(SFML 2.5 COMPONENTS window)
-link_libraries(sfml-window)
+# GLFW (window system)
+find_package(glfw3 3.3 REQUIRED)
+link_libraries(glfw)
# GLEW (OpenglGL dependecies manager)
find_package(GLEW REQUIRED)
@@ -22,19 +22,19 @@ include_directories( ${GLM_INCLUDE_DIRS})
# Source files
file(GLOB_RECURSE SRC_FILES CONFIGURE_DEPENDS src/*.cpp src/*.hpp)
-file(GLOB_RECURSE SHADERS_SRC_FILES CONFIGURE_DEPENDS resources/shaders/*)
+file(GLOB_RECURSE RESOURCES_SRC_FILES CONFIGURE_DEPENDS resources/*)
# Build
include_directories(${CMAKE_SOURCE_DIR}/src/)
add_executable(rms ${SRC_FILES})
-# Shaders
-add_custom_target(shaders
+# Resources
+add_custom_target(resources
COMMAND ${CMAKE_COMMAND} -E copy_directory
- ${CMAKE_SOURCE_DIR}/resources/shaders ${CMAKE_BINARY_DIR}/resources/shaders
- SOURCES ${SHADERS_SRC_FILES})
+ ${CMAKE_SOURCE_DIR}/resources ${CMAKE_BINARY_DIR}/resources
+ SOURCES ${RESOURCES_SRC_FILES})
# Build shaders each time we build rms
-add_dependencies(rms shaders)
+add_dependencies(rms resources)