-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
24 lines (14 loc) · 1008 Bytes
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
cmake_minimum_required (VERSION 3.5)
set(PROJECT_NAME Pacman)
project(Pacman)
#add_subdirectory(SDL2)
set (CMAKE_BUID_TYPE Debug)
set (source_dir "${PROJECT_SOURCE_DIR}/src/")
file (GLOB source_files "${source_dir}/*.cpp")
add_executable(${PROJECT_NAME} ${source_files})
#target_link_libraries(${PROJECT_NAME} PUBLIC SDL SDL_image SDL_mixer SDL_ttf)
# target_include_directories(${PROJECT_NAME} PUBLIC "${source_dir}/SDL/include" "${source_dir}/SDL_image/include" "${source_dir}/SDL_mixer/include" "${source_dir}/SDL_ttf/include")
#target_include_directories(${PROJECT_NAME} PUBLIC "/home/suban/Documents/Pacman/includes")
#target_link_libraries(${PROJECT_NAME} PUBLIC SDL "/home/suban/Documents/Pacman/build/libSDL2_image-2.0.so.0" )
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Werror -g -std=c++14 -lSDL2 -lGL -lSDL2_image -lSDL2_mixer -lSDL2_ttf")
# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Werror -g -std=c++14 -lSDL2 -lGL -L/home/suban/Documents/Pacman/build/libSDL2_image-2.0.so.0")