aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
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)