linking sfml with cmake (Windows MinGW)

Viewed 2719

I can't seem to link SFML to my executable using cmake.

CMakeLists.txt:

cmake_minimum_required(VERSION 3.0.0)
project(Tut3)

set(LIBS_DIR ~/../../Libraries)

add_executable(Tut3 main.cpp)

set(CMAKE_MODULE_PATH ${LIBS_DIR}/sfml/cmake/Modules)
find_package(SFML REQUIRED system window graphics)
target_link_libraries(Tut3 ${SFML_LIBRARIES})

Error I get when running cmake:

CMake Error at C:/Libraries/sfml/cmake/Modules/FindSFML.cmake:355 (message): Could NOT find SFML (missing: SFML_SYSTEM_LIBRARY SFML_WINDOW_LIBRARY SFML_GRAPHICS_LIBRARY)

Call Stack (most recent call first): CMakeLists.txt:9 (find_package)

the sfml directory contains a 32bit MinGW compiled sfml repository. I am using Windows. The cmake command I use is:

cmake -G "MinGW Makefiles" ..dir..
1 Answers
Related