I'm importing a C project into the Clion IDE, that uses Cmake. My project uses these external libraries: Math and Ncurses. However i'm not able to get the script CMakeLists.txt working.
This is the script:
cmake_minimum_required(VERSION 2.8.4)
project(thegame)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -lncurses -lm")
set(SOURCE_FILES thegame.c ./src/headers/set.h ./src/headers/functions.h ./src/headers/game.h ./src/headers/heap.h ./src/headers/lib.h
./src/headers/parser.h ./src/headers/pathfind.h ./src/headers/structures.h
./src/functions.c ./src/game.c ./src/heap.c ./src/lib.c ./src/parser.c ./src/pathfind.c ./src/set.c
)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "~/Binaries")
add_executable(thegame ${SOURCE_FILES})
I'm getting a lot of messages like this:
thegame.c:(.text.startup+0x1c): undefined reference to "mousemask"
...
What I'm doing Wrong?