forked from arslee07/GameOfLife
21 lines
686 B
CMake
21 lines
686 B
CMake
cmake_minimum_required(VERSION 3.19)
|
|
|
|
project(GameOfLife)
|
|
|
|
find_package(SDL2 REQUIRED)
|
|
|
|
add_executable(${PROJECT_NAME} main.c)
|
|
target_link_libraries(${PROJECT_NAME} ${SDL2_LIBRARIES})
|
|
target_include_directories(${PROJECT_NAME} PUBLIC ${SDL2_INCLUDE_DIRS})
|
|
target_compile_options(${PROJECT_NAME} PUBLIC ${SDL2_CFLAGS})
|
|
install(TARGETS ${PROJECT_NAME} DESTINATION bin)
|
|
if (LINUX)
|
|
install(FILES ${CMAKE_CURRENT_LIST_DIR}/resources/GameOfLife.desktop
|
|
DESTINATION share/applications
|
|
)
|
|
install(FILES ${CMAKE_CURRENT_LIST_DIR}/resources/icon.png
|
|
RENAME gameoflife.png
|
|
DESTINATION share/icons/hicolor/256x256/apps
|
|
)
|
|
endif ()
|