We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 02f0774 commit d955efcCopy full SHA for d955efc
CMakeLists.txt
@@ -1,4 +1,4 @@
1
-cmake_minimum_required(VERSION 3.15)
+cmake_minimum_required(VERSION 3.21)
2
project(CMakeSFMLProject LANGUAGES CXX)
3
4
include(FetchContent)
@@ -10,5 +10,9 @@ FetchContent_MakeAvailable(SFML)
10
add_executable(CMakeSFMLProject src/main.cpp)
11
target_link_libraries(CMakeSFMLProject PRIVATE sfml-graphics)
12
target_compile_features(CMakeSFMLProject PRIVATE cxx_std_17)
13
+if (WIN32 AND BUILD_SHARED_LIBS)
14
+ add_custom_command(TARGET CMakeSFMLProject POST_BUILD
15
+ COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_RUNTIME_DLLS:CMakeSFMLProject> $<TARGET_FILE_DIR:CMakeSFMLProject> COMMAND_EXPAND_LISTS)
16
+endif()
17
18
install(TARGETS CMakeSFMLProject)
0 commit comments