Skip to content

Instantly share code, notes, and snippets.

@avinayak
Created February 5, 2021 07:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save avinayak/b79991439ddc5d86b8f669e0e1e8082e to your computer and use it in GitHub Desktop.
Save avinayak/b79991439ddc5d86b8f669e0e1e8082e to your computer and use it in GitHub Desktop.
CMakeList.txt for SDL2 Projects in CLion
cmake_minimum_required(VERSION 3.17)
project(Pong)
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
add_executable(Pong main.cpp pong.cpp pong.h)
INCLUDE(FindPkgConfig)
PKG_SEARCH_MODULE(SDL2 REQUIRED sdl2)
PKG_SEARCH_MODULE(SDL2IMAGE REQUIRED SDL2_image>=2.0.0)
INCLUDE_DIRECTORIES(${SDL2_INCLUDE_DIRS} ${SDL2IMAGE_INCLUDE_DIRS})
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${SDL2_LIBRARIES} ${SDL2IMAGE_LIBRARIES})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment