blob: eed903c6fd4daffe661cd11a7fd6ee8754722635 (
plain)
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
|
project ilt.thirdparty : requirements
<link>static
<cflags>-fPIC
<warnings>off
<warnings-as-errors>off
;
import glad ;
lib glad : gl.xml :
<glad.version>3.3
;
lib stb : stb_image.c ;
path-constant imgui : imgui ;
lib imguisdl2 :
[ glob $(imgui)/imgui*.cpp $(imgui)/misc/cpp/*.cpp : $(imgui)/imgui_demo.cpp ]
$(imgui)/backends/imgui_impl_sdl2.cpp
$(imgui)/backends/imgui_impl_opengl3.cpp
:
<include>$(imgui)
<include>$(imgui)/misc/cpp
<use>..//sdl2
: :
<cflags>-isystem\ $(imgui)
;
path-constant lunasvg : lunasvg ;
lib lunasvg :
[ glob $(lunasvg)/source/*.cpp $(lunasvg)/plutovg/source/*.c ]
:
<include>$(lunasvg)/include
<include>$(lunasvg)/plutovg/include
: :
<cflags>-isystem\ $(lunasvg)/include
;
|