[OPENGL]
[reactos.git] / reactos / dll / opengl / mesa / CMakeLists.txt
1
2 set(CMAKE_INCLUDE_CURRENT_DIR OFF)
3
4 # From Sconstruct
5 include_directories(BEFORE
6 include)
7
8 include_directories(
9 src/gallium/include
10 src/gallium/auxiliary
11 src/gallium/drivers
12 src/gallium/winsys)
13
14 if(NOT MSVC)
15 add_compile_flags_language("-std=gnu99" "C")
16 add_compile_flags("-Wno-deprecated-declarations")
17 if(GCC_VERSION VERSION_EQUAL 4.7 OR GCC_VERSION VERSION_GREATER 4.7)
18 add_compile_flags("-Wno-error=unused-local-typedefs")
19 endif()
20 # optimizations (builtin memcmp is slow on some gcc versions) used in SConsript files
21 add_compile_flags("-ffast-math -fno-builtin-memcmp")
22 else()
23 include_directories(include/c99)
24 add_compile_flags("/wd4996")
25 endif()
26
27 add_definitions(
28 -DWIN32
29 -D_WINDOWS
30 -DPIPE_SUBSYSTEM_WINDOWS_USER
31 -D_DLL
32 # -DDEBUG
33 )
34
35 # our DBG definitions conflict with mesa source code
36 remove_definitions(-DDBG=1 -DDBG=0)
37
38 add_subdirectory(src)