Hi, ich versuche gerade etwas erfolglos ein Projekt mit cmake unter
windows zu bauen:
folgende ausgabe kommt:
1 | CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
|
2 | Please set them or make sure they are set and tested correctly in the CMake files:
|
3 | SDLMIXER_INCLUDE_DIR
|
4 | used as include directory in directory ...
|
5 | SDLMIXER_LIBRARY
|
6 | linked by target ...
|
und noch einige andere
im entsprechenden Verzeichnis gibts eine CMakeLists.txt mit folgendem
Kommandos:
1 | find_package(SDL REQUIRED)
|
2 | find_package(SDL_mixer REQUIRED)
|
3 | include_directories(${SDL_INCLUDE_DIR})
|
4 | include_directories(${SDLMIXER_INCLUDE_DIR})
|
die Umgebungsvariablen siind auf jeden Fall gesetzt:
(ausgabe von set)
SDLMIXER_INCLUDE_DIR=G:\SDL\SDL_mixer-1.2.11\include
SDLMIXER_LIBRARY=G:\SDL\SDL_mixer-1.2.11\lib\SDL_mixer.lib
wenn ich in CMakeLists.txt die Variablen definiere gehts, aber ist
natürlich nicht Sinn und zweck der sache.
Die Frage ist, was muss ich tun, damit cmake die Variablen findet.