Skip to content

Commit dcc4b6c

Browse files
committed
Add PCH to example addon.
1 parent 23824ef commit dcc4b6c

File tree

3 files changed

+32
-2
lines changed

3 files changed

+32
-2
lines changed

CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,7 @@ set (AC_ADDON_FOR_DISTRIBUTION OFF CACHE BOOL "")
2222

2323
set (AddOnSourcesFolder Src)
2424
set (AddOnResourcesFolder .)
25-
GenerateAddOnProject (CMakeTarget ${AC_VERSION} "${AC_API_DEVKIT_DIR}" ${AddOnSourcesFolder} ${AddOnResourcesFolder} ${AC_ADDON_LANGUAGE} ${addOnDefaultLanguage})
25+
26+
set(PCH_HEADER "Src/ExamplePrecompiledHeader.hpp")
27+
28+
GenerateAddOnProject (CMakeTarget ${AC_VERSION} "${AC_API_DEVKIT_DIR}" ${AddOnSourcesFolder} ${AddOnResourcesFolder} ${AC_ADDON_LANGUAGE} ${addOnDefaultLanguage} ${PCH_HEADER})

Src/ExamplePrecompiledHeader.hpp

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#ifndef GS_FAVORITE_CONVERTER_PRECOMPILED_HEADER_HPP
2+
#define GS_FAVORITE_CONVERTER_PRECOMPILED_HEADER_HPP
3+
4+
#include <GSNew.hpp>
5+
#include <GSMalloc.hpp>
6+
7+
#include <limits.h>
8+
#include <math.h>
9+
#include <stddef.h>
10+
#include <stdio.h>
11+
#include <stdlib.h>
12+
#include <string.h>
13+
#include <string>
14+
#include <vector>
15+
#include <unordered_map>
16+
#include <memory>
17+
18+
#if defined(WINDOWS)
19+
#include "Win32Interface.hpp"
20+
#endif
21+
22+
#include "APIEnvir.h"
23+
#include "ACAPinc.h"
24+
25+
GS_UNHANDLED_ENUM_VALUE_CHECK_ON
26+
27+
#endif // GS_FAVORITE_CONVERTER_PRECOMPILED_HEADER_HPP

Tools

0 commit comments

Comments
 (0)