We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1faab78 commit 320218dCopy full SHA for 320218d
CMakeLists.txt
@@ -5,10 +5,13 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
5
option(BUILD_SHARED_LIBS "Build shared libraries" OFF)
6
7
include(FetchContent)
8
-FetchContent_Declare(SFML
+FetchContent_Declare(sfml
9
GIT_REPOSITORY https://github.com/SFML/SFML.git
10
GIT_TAG 2.6.x)
11
-FetchContent_MakeAvailable(SFML)
+if (NOT sfml_POPULATED)
12
+ FetchContent_Populate(sfml)
13
+ add_subdirectory(${sfml_SOURCE_DIR} ${sfml_BINARY_DIR} EXCLUDE_FROM_ALL)
14
+endif()
15
16
add_executable(CMakeSFMLProject src/main.cpp)
17
target_link_libraries(CMakeSFMLProject PRIVATE sfml-graphics)
0 commit comments