forked from fuyajun1983cn/DirectFBTutorials
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
37 lines (31 loc) · 922 Bytes
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
cmake_minimum_required(VERSION 2.8)
project(DirectFBTutorial)
#add_definitions("-fno-permissive")
set(CMAKE_CXX_FLAGS "-fpermissive")
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
set(IMG_DIR "${PROJECT_SOURCE_DIR}/images")
set(FONT_DIR "${PROJECT_SOURCE_DIR}/fonts")
configure_file(
"${PROJECT_SOURCE_DIR}/config.h.in"
"${PROJECT_BINARY_DIR}/config.h"
)
include_directories("${PROJECT_BINARY_DIR}")
find_package(DFB)
if (NOT DFB_FOUND)
message(FATAL_ERROR "failed to find directfb")
return()
endif()
include_directories(${DFB_INCLUDE_DIRS})
add_subdirectory(lesson01)
add_subdirectory(lesson02)
add_subdirectory(lesson03)
add_subdirectory(lesson04)
add_subdirectory(lesson05)
add_subdirectory(lesson06)
add_subdirectory(lesson07)
add_subdirectory(lesson08)
add_subdirectory(lesson09)
add_subdirectory(lesson10)
add_subdirectory(lesson11)
add_subdirectory(lesson12)
add_subdirectory(lesson13)