diff options
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 18 |
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) |
