36 lines
549 B
CMake
36 lines
549 B
CMake
|
cmake_minimum_required (VERSION 3.2.0)
|
||
|
|
||
|
SET(CMAKE_COLOR_MAKEFILE ON)
|
||
|
|
||
|
project(breakhack C)
|
||
|
|
||
|
add_subdirectory(linkedlist)
|
||
|
include_directories(linkedlist)
|
||
|
add_definitions("-Wall")
|
||
|
|
||
|
# PROGRAMS:
|
||
|
add_executable(rpgfight
|
||
|
src/main
|
||
|
src/texture
|
||
|
src/screenresolution
|
||
|
src/sprite
|
||
|
src/util
|
||
|
src/player
|
||
|
)
|
||
|
|
||
|
target_link_libraries(rpgfight
|
||
|
linkedlist
|
||
|
-lSDL2
|
||
|
-lSDL2_image
|
||
|
-lSDL2_mixer
|
||
|
-lSDL2_ttf
|
||
|
-lX11
|
||
|
)
|
||
|
|
||
|
# TESTS:
|
||
|
enable_testing()
|
||
|
|
||
|
add_executable(test_util test/check_util src/util)
|
||
|
target_link_libraries(test_util -lcheck)
|
||
|
add_test(test_util test_util)
|