forked from build-cpp/glfw_template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cmake.toml
37 lines (32 loc) · 1.04 KB
/
cmake.toml
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]
version = "3.15"
cmkr-include = "cmake/cmkr.cmake"
[project]
name = "imgui_template"
# See https://github.com/microsoft/vcpkg#getting-started on how to use vcpkg
# Chose a version from https://github.com/microsoft/vcpkg/releases
# During CMake configuration you will be told how to find and link to the packages
[vcpkg]
version = "2021.05.12"
packages = ["glfw3", "glew"]
# vcpkg will download the packages, but you still need to find them to use them
[find-package]
glfw3 = {}
GLEW = {}
[target.imgui]
type = "static"
sources = [
"third_party/imgui/*.cpp",
"third_party/imgui/*.h",
"third_party/imgui/backends/imgui_impl_glfw.cpp",
"third_party/imgui/backends/imgui_impl_glfw.h",
"third_party/imgui/backends/imgui_impl_opengl3.cpp",
"third_party/imgui/backends/imgui_impl_opengl3.h",
]
include-directories = ["third_party/imgui"]
link-libraries = ["glfw", "GLEW::GLEW"]
compile-features = ["cxx_std_11"]
[target.example]
type = "executable"
sources = ["src/main.cpp"]
link-libraries = ["imgui"]