Skip to content

Commit 0ca2b2c

Browse files
committed
Merge branch 'master' of github.com:openframeworks/openFrameworks
2 parents 6a0073e + a0e69a0 commit 0ca2b2c

File tree

1 file changed

+81
-112
lines changed

1 file changed

+81
-112
lines changed

scripts/templates/vscode/.vscode/c_cpp_properties.json

Lines changed: 81 additions & 112 deletions
Original file line numberDiff line numberDiff line change
@@ -1,174 +1,143 @@
11
{
2+
"env": {
3+
"OF_ROOT" : "${workspaceFolder}/../../..",
4+
"OF_LIBS_ROOT":"${OF_ROOT}/libs",
5+
"OF_INCLUDE":["${OF_LIBS_ROOT}/openFrameworks/**"],
6+
"OF_LIBS_INCLUDE" : [
7+
"${OF_LIBS_ROOT}/boost/include",
8+
"${OF_LIBS_ROOT}/cairo/include/cairo",
9+
"${OF_LIBS_ROOT}/curl/include",
10+
"${OF_LIBS_ROOT}/fmod/include",
11+
"${OF_LIBS_ROOT}/FreeImage/include",
12+
"${OF_LIBS_ROOT}/freetype/include",
13+
"${OF_LIBS_ROOT}/glew/include",
14+
"${OF_LIBS_ROOT}/glfw/include",
15+
"${OF_LIBS_ROOT}/glm/include",
16+
"${OF_LIBS_ROOT}/json/include",
17+
"${OF_LIBS_ROOT}/pugixml/include",
18+
"${OF_LIBS_ROOT}/rtAudio/include",
19+
"${OF_LIBS_ROOT}/tess2/include",
20+
"${OF_LIBS_ROOT}/uriparser/include",
21+
"${OF_LIBS_ROOT}/utf8/include"
22+
],
23+
"PROJECT_ADDON_INCLUDES": [
24+
25+
],
26+
"PROJECT_EXTRA_INCLUDES": [
27+
28+
]
29+
},
230
"configurations": [
331
{
432
"name": "Mac",
533
"includePath": [
6-
"/usr/include",
734
"/usr/local/include",
835
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/",
9-
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1",
10-
"${workspaceRoot}/../../../libs/openFrameworks",
11-
"${workspaceRoot}/../../../libs/openFrameworks/3d",
12-
"${workspaceRoot}/../../../libs/openFrameworks/app",
13-
"${workspaceRoot}/../../../libs/openFrameworks/communication",
14-
"${workspaceRoot}/../../../libs/openFrameworks/events",
15-
"${workspaceRoot}/../../../libs/openFrameworks/gl",
16-
"${workspaceRoot}/../../../libs/openFrameworks/graphics",
17-
"${workspaceRoot}/../../../libs/openFrameworks/math",
18-
"${workspaceRoot}/../../../libs/openFrameworks/sound",
19-
"${workspaceRoot}/../../../libs/openFrameworks/types",
20-
"${workspaceRoot}/../../../libs/openFrameworks/utils",
21-
"${workspaceRoot}/../../../libs/openFrameworks/video",
22-
"${workspaceRoot}/../../../libs/boost/include",
23-
"${workspaceRoot}/../../../libs/cairo/include",
24-
"${workspaceRoot}/../../../libs/curl/include",
25-
"${workspaceRoot}/../../../libs/fmod/include",
26-
"${workspaceRoot}/../../../libs/FreeImage/include",
27-
"${workspaceRoot}/../../../libs/freetype/include",
28-
"${workspaceRoot}/../../../libs/glew/include",
29-
"${workspaceRoot}/../../../libs/glfw/include",
30-
"${workspaceRoot}/../../../libs/glm/include",
31-
"${workspaceRoot}/../../../libs/json/include",
32-
"${workspaceRoot}/../../../libs/pugixml/include",
33-
"${workspaceRoot}/../../../libs/rtAudio/include",
34-
"${workspaceRoot}/../../../libs/tess2/include",
35-
"${workspaceRoot}/../../../libs/uriparser/include",
36-
"${workspaceRoot}/../../../libs/utf8/include"
36+
"${OF_INCLUDE}",
37+
"${OF_LIBS_INCLUDE}",
38+
"${workspaceFolder}/src/**",
39+
"${PROJECT_ADDON_INCLUDES}",
40+
"${PROJECT_EXTRA_INCLUDES}"
3741
],
3842
"browse": {
3943
"limitSymbolsToIncludedHeaders": true,
4044
"databaseFilename": "${workspaceRoot}/.vscode/browse.db",
41-
"path": [
42-
"/usr/include",
45+
"path": [
4346
"/usr/local/include",
4447
"/System/Library/Frameworks",
4548
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/",
46-
"${workspaceRoot}/../../../libs",
4749
"${workspaceRoot}/../../../addons",
48-
"${workspaceRoot}/../../../libs/openFrameworks"
50+
"${workspaceFolder}/src/**",
51+
"${OF_INCLUDE}",
52+
"${OF_LIBS_INCLUDE}",
53+
"${PROJECT_ADDON_INCLUDES}",
54+
"${PROJECT_EXTRA_INCLUDES}"
4955
]
5056
},
51-
"intelliSenseMode": "clang-x64",
57+
"configurationProvider": "ms-vscode.makefile-tools",
58+
"mergeConfigurations":true,
59+
"intelliSenseMode": "${default}",
5260
"macFrameworkPath": [
5361
"/System/Library/Frameworks",
5462
"/Library/Frameworks"
5563
],
56-
"compilerPath": "/usr/local/bin/gcc-8",
57-
"cStandard": "c11",
64+
"compilerPath": "/usr/bin/gcc",
65+
"cStandard": "c17",
5866
"cppStandard": "c++17"
5967
},
6068
{
6169
"name": "Linux",
6270
"includePath": [
6371
"/usr/include",
6472
"/usr/local/include",
65-
"/usr/include/c++/5",
66-
"/usr/include/c++/5/backward",
67-
"/usr/lib/gcc/x86_64-linux-gnu/5/include",
73+
"/usr/include/c++/*",
74+
"/usr/lib/gcc/x86_64-linux-gnu/*",
6875
"/usr/lib/x86_64-linux-gnu/glib-2.0/include",
6976
"/usr/lib/x86_64-linux-gnu/gstreamer-1.0/include",
7077
"/usr/local/include",
71-
"/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed",
7278
"/usr/include/x86_64-linux-gnu",
73-
"${workspaceRoot}/../../../libs/openFrameworks",
74-
"${workspaceRoot}/../../../libs/openFrameworks/3d",
75-
"${workspaceRoot}/../../../libs/openFrameworks/app",
76-
"${workspaceRoot}/../../../libs/openFrameworks/communication",
77-
"${workspaceRoot}/../../../libs/openFrameworks/events",
78-
"${workspaceRoot}/../../../libs/openFrameworks/gl",
79-
"${workspaceRoot}/../../../libs/openFrameworks/graphics",
80-
"${workspaceRoot}/../../../libs/openFrameworks/math",
81-
"${workspaceRoot}/../../../libs/openFrameworks/sound",
82-
"${workspaceRoot}/../../../libs/openFrameworks/types",
83-
"${workspaceRoot}/../../../libs/openFrameworks/utils",
84-
"${workspaceRoot}/../../../libs/openFrameworks/video",
85-
"${workspaceRoot}/../../../libs/boost/include",
86-
"${workspaceRoot}/../../../libs/cairo/include",
87-
"${workspaceRoot}/../../../libs/curl/include",
88-
"${workspaceRoot}/../../../libs/fmod/include",
89-
"${workspaceRoot}/../../../libs/FreeImage/include",
90-
"${workspaceRoot}/../../../libs/freetype/include",
91-
"${workspaceRoot}/../../../libs/glew/include",
92-
"${workspaceRoot}/../../../libs/glfw/include",
93-
"${workspaceRoot}/../../../libs/glm/include",
94-
"${workspaceRoot}/../../../libs/json/include",
95-
"${workspaceRoot}/../../../libs/pugixml/include",
96-
"${workspaceRoot}/../../../libs/rtAudio/include",
97-
"${workspaceRoot}/../../../libs/tess2/include",
98-
"${workspaceRoot}/../../../libs/uriparser/include",
99-
"${workspaceRoot}/../../../libs/utf8/include",
100-
"${workspaceRoot}/../../../libs/poco/include",
79+
"${OF_INCLUDE}",
80+
"${OF_LIBS_INCLUDE}",
10181
"${workspaceRoot}/../../../libs/kiss/include",
102-
"/usr/include/x86_64-linux-gnu/c++/5",
82+
"/usr/include/x86_64-linux-gnu/c++/*",
10383
"/usr/include/pulse",
10484
"/usr/include/cairo",
10585
"/usr/include/gstreamer-1.0",
10686
"/usr/include/glib-2.0",
107-
"${workspaceRoot}"
87+
"${workspaceRoot}",
88+
"${workspaceFolder}/src/**",
89+
"${PROJECT_ADDON_INCLUDES}",
90+
"${PROJECT_EXTRA_INCLUDES}"
10891
],
10992
"browse": {
11093
"limitSymbolsToIncludedHeaders": true,
11194
"databaseFilename": "",
11295
"path": [
96+
"/usr/local/include",
11397
"/usr/include",
114-
"/usr/local/include",
115-
"${workspaceRoot}/../../../libs",
116-
"${workspaceRoot}/../../../addons",
117-
"${workspaceRoot}/../../../libs/openFrameworks"
98+
"${workspaceRoot}/../../../addons",
99+
"${workspaceFolder}/src/**",
100+
"${OF_INCLUDE}",
101+
"${OF_LIBS_INCLUDE}",
102+
"${PROJECT_ADDON_INCLUDES}",
103+
"${PROJECT_EXTRA_INCLUDES}"
118104
]
119105
},
120-
"intelliSenseMode": "clang-x64",
121-
"compilerPath": "/usr/local/bin/gcc-8",
122-
"cStandard": "c11",
106+
"intelliSenseMode": "${default}",
107+
"configurationProvider": "ms-vscode.makefile-tools",
108+
"mergeConfigurations":true,
109+
"compilerPath": "/usr/bin/gcc",
110+
"cStandard": "c17",
123111
"cppStandard": "c++17"
124112
},
125113
{
126114
"name": "Win32",
127115
"includePath": [
128-
"C:/msys64/mingw32/include/c++/7.4.0",
129-
"C:/msys64/mingw32/i686-w64-mingw32/include",
130-
"${workspaceRoot}/../../../libs",
131-
"${workspaceRoot}/../../../addons",
132-
"${workspaceRoot}/../../../libs/openFrameworks",
133-
"${workspaceRoot}/../../../libs/openFrameworks/3d",
134-
"${workspaceRoot}/../../../libs/openFrameworks/app",
135-
"${workspaceRoot}/../../../libs/openFrameworks/communication",
136-
"${workspaceRoot}/../../../libs/openFrameworks/events",
137-
"${workspaceRoot}/../../../libs/openFrameworks/gl",
138-
"${workspaceRoot}/../../../libs/openFrameworks/graphics",
139-
"${workspaceRoot}/../../../libs/openFrameworks/math",
140-
"${workspaceRoot}/../../../libs/openFrameworks/sound",
141-
"${workspaceRoot}/../../../libs/openFrameworks/types",
142-
"${workspaceRoot}/../../../libs/openFrameworks/utils",
143-
"${workspaceRoot}/../../../libs/openFrameworks/video",
144-
"${workspaceRoot}/../../../libs/boost/include",
145-
"${workspaceRoot}/../../../libs/cairo/include",
146-
"${workspaceRoot}/../../../libs/curl/include",
147-
"${workspaceRoot}/../../../libs/fmod/include",
148-
"${workspaceRoot}/../../../libs/FreeImage/include",
149-
"${workspaceRoot}/../../../libs/freetype/include",
150-
"${workspaceRoot}/../../../libs/glew/include",
151-
"${workspaceRoot}/../../../libs/glfw/include",
152-
"${workspaceRoot}/../../../libs/glm/include",
153-
"${workspaceRoot}/../../../libs/json/include",
154-
"${workspaceRoot}/../../../libs/pugixml/include",
155-
"${workspaceRoot}/../../../libs/rtAudio/include",
156-
"${workspaceRoot}/../../../libs/tess2/include",
157-
"${workspaceRoot}/../../../libs/uriparser/include",
158-
"${workspaceRoot}/../../../libs/utf8/include"
116+
"C:/msys64/mingw64/include/c++/**",
117+
"C:/msys64/mingw64/i686-w64-mingw64/include",
118+
"${OF_INCLUDE}",
119+
"${OF_LIBS_INCLUDE}",
120+
"${workspaceFolder}/src/**",
121+
"${PROJECT_ADDON_INCLUDES}",
122+
"${PROJECT_EXTRA_INCLUDES}"
159123
],
160124
"browse": {
161125
"limitSymbolsToIncludedHeaders": true,
162126
"databaseFilename": "",
163127
"path": [
164-
"${workspaceRoot}/../../../libs",
165128
"${workspaceRoot}/../../../addons",
166-
"${workspaceRoot}/../../../libs/openFrameworks"
129+
"${workspaceFolder}/src/**",
130+
"${OF_INCLUDE}",
131+
"${OF_LIBS_INCLUDE}",
132+
"${PROJECT_ADDON_INCLUDES}",
133+
"${PROJECT_EXTRA_INCLUDES}"
167134
]
168135
},
169136
"intelliSenseMode": "clang-x64",
170-
"compilerPath": "C:/msys64/mingw32/bin/g++.exe",
171-
"cStandard": "c11",
137+
"compilerPath": "C:/msys64/mingw64/bin/g++.exe",
138+
"configurationProvider": "ms-vscode.makefile-tools",
139+
"mergeConfigurations":true,
140+
"cStandard": "c17",
172141
"cppStandard": "c++17"
173142
}
174143
],

0 commit comments

Comments
 (0)