-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
66 lines (59 loc) · 1.63 KB
/
Copy pathCMakeLists.txt
File metadata and controls
66 lines (59 loc) · 1.63 KB
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
cmake_minimum_required(VERSION 3.8)
project(game-assets)
option(BUILD_TESTS "Enabled building tests" OFF)
add_library(game-assets STATIC
include/stb/stb_rect_pack.h
include/valve/filesystem.h
include/valve/hl1bspasset.h
include/valve/hl1bspinstance.h
include/valve/hl1bsptypes.h
include/valve/hl1mapasset.h
include/valve/hl1mapinstance.h
include/valve/hl1mapshader.h
include/valve/hl1mdlasset.h
include/valve/hl1mdlinstance.h
include/valve/hl1mdltypes.h
include/valve/hl1sprasset.h
include/valve/hl1sprinstance.h
include/valve/hl1sprtypes.h
include/valve/hl1wadasset.h
include/valve/hl1worldsize.h
include/valve/hl2bspasset.h
include/valve/hl2bspinstance.h
include/valve/hl2bsptypes.h
include/valve/hltexture.h
include/valve/hltokenizer.h
include/valve/hltypes.h
src/glad.c
src/valve/filesystem.cpp
src/valve/hl1bspasset.cpp
src/valve/hl1bspinstance.cpp
src/valve/hl1mapasset.cpp
src/valve/hl1mapinstance.cpp
src/valve/hl1mapshader.cpp
src/valve/hl1mdlasset.cpp
src/valve/hl1mdlinstance.cpp
src/valve/hl1sprasset.cpp
src/valve/hl1sprinstance.cpp
src/valve/hl1wadasset.cpp
src/valve/hl2bspasset.cpp
src/valve/hl2bspinstance.cpp
src/valve/hltexture.cpp
src/valve/hltokenizer.cpp
src/valve/hltypes.cpp
)
target_include_directories(game-assets
PUBLIC include
)
target_link_libraries(game-assets
PUBLIC glm
)
target_compile_features(game-assets
PRIVATE cxx_auto_type
PRIVATE cxx_nullptr
PRIVATE cxx_range_for
)
if(BUILD_TESTS)
enable_testing()
add_subdirectory(tests)
endif(BUILD_TESTS)