diff --git a/template.cmake b/template.cmake index 8fd3024..1fb5c39 100644 --- a/template.cmake +++ b/template.cmake @@ -171,11 +171,7 @@ if(SFML_MODULES) ) if(WIN32) - find_library(SFML_DEP_GDI - NAMES gdi32 - PATHS ${LIB_PATHS} - ) - LIST(APPEND LIB_SFML_LIST ${SFML_LIBRARY_WINDOW} ${SFML_DEP_GDI}) + LIST(APPEND LIB_SFML_LIST ${SFML_LIBRARY_WINDOW} gdi32) elseif(UNIX) LIST(APPEND LIB_SFML_LIST ${SFML_LIBRARY_WINDOW}) endif() @@ -253,11 +249,7 @@ if(SFML_MODULES) ) if(WIN32) - find_library(SFML_DEP_WINMM - NAMES winmm - PATHS ${LIB_PATHS} - ) - LIST(APPEND LIB_SFML_LIST ${SFML_LIBRARY_SYSTEM} ${SFML_DEP_WINMM}) + LIST(APPEND LIB_SFML_LIST ${SFML_LIBRARY_SYSTEM} winmm) elseif(UNIX) LIST(APPEND LIB_SFML_LIST ${SFML_LIBRARY_SYSTEM}) endif() @@ -374,15 +366,16 @@ include_directories( ) if(LIB_SRC_LIST) + # please do not add -ldl here for all systems without any explanation target_link_libraries( ${LIBRARY_NAME} - -ldl ${LIB_DEPENDENCIES_LIST} ) if(EXEC_SRC_LIST) target_link_libraries( ${EXECUTABLE_NAME} ${LIBRARY_NAME} + ${LIB_DEPENDENCIES_LIST} ) endif() elseif(EXEC_SRC_LIST)