1
General / CMAKE error missing dependencies of SFML
« on: October 14, 2020, 04:01:27 pm »
I want to use SFML with CMAKE but get error:
CMake file:
I use static SFML 2.5.1 that built myself with CMAKE.
Quote
CMake Error at /SFML-2.5.1/build/SFMLConfig.cmake:139 (message):
SFML found but some of its dependencies are missing ( FreeType OpenAL
VorbisFile VorbisEnc Vorbis Ogg FLAC)
Call Stack (most recent call first):
CMakeLists.txt:11 (find_package)
CMake Error at CMakeLists.txt:11 (find_package):
Found package configuration file:
/SFML-2.5.1/build/SFMLConfig.cmake
but it set SFML_FOUND to FALSE so package "SFML" is considered to be NOT
FOUND.
Configuring incomplete, errors occurred!
CMake file:
cmake_minimum_required(VERSION 3.1)
project(SFMLTest)
## If you want to link SFML statically
set(SFML_STATIC_LIBRARIES TRUE)
## In most cases better set in the CMake cache
set(SFML_DIR "SFML-2.5.1\\build")
find_package(SFML 2.5.1 COMPONENTS graphics audio REQUIRED)
add_executable(SFMLTest appl.cpp)
target_link_libraries(SFMLTest sfml-graphics)
project(SFMLTest)
## If you want to link SFML statically
set(SFML_STATIC_LIBRARIES TRUE)
## In most cases better set in the CMake cache
set(SFML_DIR "SFML-2.5.1\\build")
find_package(SFML 2.5.1 COMPONENTS graphics audio REQUIRED)
add_executable(SFMLTest appl.cpp)
target_link_libraries(SFMLTest sfml-graphics)
I use static SFML 2.5.1 that built myself with CMAKE.