/*
* duk_config.h configuration header generated by genconfig.py.
*
* Git commit: fffa346eff06a8764b02c31d4336f63a773a95c3
* Git describe: v2.6.0
* Git branch: v2-maintenance
*
* Supported platforms:
* - Mac OSX, iPhone, Darwin
* - Orbis
* - OpenBSD
* - Generic BSD
* - Atari ST TOS
* - AmigaOS
* - Durango (XboxOne)
* - Windows
* - Flashplayer (Crossbridge)
* - QNX
* - TI-Nspire
* - Emscripten
* - Android
* - Linux
* - Solaris
* - AIX
* - HPUX
* - Generic POSIX
* - Cygwin
* - Generic UNIX
* - Generic fallback
*
* Supported architectures:
* - x86
* - x64
* - x32
* - ARM 32-bit
* - ARM 64-bit
* - MIPS 32-bit
* - MIPS 64-bit
* - PowerPC 32-bit
* - PowerPC 64-bit
* - SPARC 32-bit
* - SPARC 64-bit
* - RISC-V 32-bit
* - RISC-V 64-bit
* - SuperH
* - Motorola 68k
* - Emscripten
* - Generic
*
* Supported compilers:
* - Clang
* - GCC
* - MSVC
* - Emscripten
* - TinyC
* - VBCC
* - Bruce's C compiler
* - Generic
*
*/
#if !defined(DUK_CONFIG_H_INCLUDED)
#define DUK_CONFIG_H_INCLUDED
/*
* Intermediate helper defines
*/
/* DLL build detection */
/* not configured for DLL build */
#undef DUK_F_DLL_BUILD
/* Apple OSX, iOS */
#if defined(__APPLE__)
#define DUK_F_APPLE
#endif
/* FreeBSD */
#if defined(__FreeBSD__) || defined(__FreeBSD)
#define DUK_F_FREEBSD
#endif
/* Orbis (PS4) variant */
#if defined(DUK_F_FREEBSD) && defined(__ORBIS__)
#define DUK_F_ORBIS
#endif
/* OpenBSD */
#if defined(__OpenBSD__) || defined(__OpenBSD)
#define DUK_F_OPENBSD
#endif
/* NetBSD */
#if defined(__NetBSD__) || defined(__NetBSD)
#define DUK_F_NETBSD
#endif
/* BSD variant */
#if defined(DUK_F_FREEBSD) || defined(DUK_F_NETBSD) || defined(DUK_F_OPENBSD) || \
defined(__bsdi__) || defined(__DragonFly__)
#define DUK_F_BSD
#endif
/* Atari ST TOS. __TOS__ defined by PureC. No platform define in VBCC
* apparently, so to use with VBCC user must define __TOS__ manually.
*/
#if defined(__TOS__)
#define DUK_F_TOS
#endif
/* Motorola 68K. Not defined by VBCC, so user must define one of these
* manually when using VBCC.
*/
#if defined(__m68k__) || defined(M68000) || defined(__MC68K__)
#define DUK_F_M68K
#endif
/* AmigaOS. Neither AMIGA nor __amigaos__ is defined on VBCC, so user must
* define 'AMIGA' manually when using VBCC.
*/
#if defined(AMIGA) || defined(__amigaos__)
#define DUK_F_AMIGAOS
#endif
/* PowerPC */
#if defined(__powerpc) || defined(__powerpc__) || defined(__PPC__)
#define DUK_F_PPC
#if defined(__PPC64__) || defined(__LP64__) || defined(_LP64)
#define DUK_F_PPC64
#else
#define DUK_F_PPC32
#endif
#endif
/* Durango (Xbox One) */
#if defined(_DURANGO) || defined(_XBOX_ONE)
#define DUK_F_DURANGO
#endif
/* Windows, both 32-bit and 64-bit */
#if defined(_WIN32) || defined(WIN32) || defined(_WIN64) || defined(WIN64) || \
defined(__WIN32__) || defined(__TOS_WIN__) || defined(__WINDOWS__)
#define DUK_F_WINDOWS
#if defined(_WIN64) || defined(WIN64)
#define DUK_F_WIN64
#else
#define DUK_F_WIN32
#endif
#endif
/* Flash player (e.g. Crossbridge) */
#if defined(__FLASHPLAYER__)
#define DUK_F_FLASHPLAYER
#endif
/* QNX */
#if defined(__QNX__)
#define DUK_F_QNX
#endif
/* TI-Nspire (using Ndless) */
#if defined(_TINSPIRE)
#define DUK_F_TINSPIRE
#endif
/* Emscripten (provided explicitly by user), improve if possible */
#if defined(EMSCRIPTEN)
#define DUK_F_EMSCRIPTEN
#endif
/* BCC (Bruce's C compiler): this is a "torture target" for compilation */
#if defined(__BCC__) || defined(__BCC_VERSION__)
#define DUK_F_BCC
#endif
#if defined(ANDROID) || defined(__ANDROID__)
#define DUK_F_ANDROID
#endif
/* Linux */
#if defined(__linux) || defined(__linux__) || defined(linux)
#define DUK_F_LINUX
#endif
/* illumos / Solaris */
#if defined(__sun) && defined(__SVR4)
#define DUK_F_SUN
#if defined(__SUNPRO_C) && (__SUNPRO_C < 0x550)
#define DUK_F_OLD_SOLARIS
/* Defines _ILP32 / _LP64 required by DUK_F_X86/DUK_F_X64. Platforms
* are processed before architectures, so this happens before the
* DUK_F_X86/DUK_F_X64 detection is emitted.
*/
#include <sys/isa_defs.h>
#endif
#endif
/* AIX */
#if defined(_AIX)
/* defined(__xlc__) || defined(__IBMC__): works but too wide */
#define DUK_F_AIX
#endif
/* HPUX */
#if defined(__hpux)
#define DUK_F_HPUX
#if defined(__ia64)
#define DUK_F_HPUX_ITANIUM
#endif
#endif
/* POSIX */
#if defined(__posix)
#define DUK_F_POSIX
#endif
/* Cygwin */
#if defined(__CYGWIN__)
#define DUK_F_CYGWIN
#endif
/* Generic Unix (includes Cygwin) */
#if defined(__unix) || defined(__unix__) || defined(unix) || \
defined(DUK_F_LINUX) || defined(DUK_F_BSD)
#define DUK_F_UNIX
#endif
/* Intel x86 (32-bit), x64 (64-bit) or x32 (64-bit but 32-bit pointers),
* define only one of DUK_F_X86, DUK_F_X64, DUK_F_X32.
* https://sites.google.com/site/x32abi/
*
* With DUK_F_OLD_SOLARIS the <sys/isa_defs.h> header must be included
* before this.
*/
#if defined(__amd64__) || defined(__amd64) || \
defined(__x86_64__) || defined(__x86_64) || \
defined(_M_X64) || defined(_M_AMD64)
#if defined(__ILP32__) || defined(_ILP32)
#define DUK_F_X32
#else
#define DUK_F_X64
#endif
#elif defined(i386) || defined(__i386) || defined(__i386__) || \
defined(__i486__) || defined(__i586__) || defined(__i686__) || \
defined(__IA32__) || defined(_M_IX86) || defined(__X86__) || \
defined(_X86_) || defined(__THW_INTEL__) || defined(__I86__)
#if defined(__LP64__) || defined(_LP64)
/* This should not really happen, but would indicate x64. */
#define DUK_F_X64
#else
#define DUK_F_X86
#endif
#endif
/* ARM */
#if defined(__arm__) || defined(__thumb__) || defined(_ARM) || defined(_M_ARM) || defined(_M_ARM64) || defined(__aarch64__)
#define DUK_F_ARM
#if defined(__LP64__) || defined(_LP64) || defined(__arm64) || defined(__arm64__) || defined(_M_ARM64) || defined(__aarch64__)
#define DUK_F_ARM64
#else
#define DUK_F_ARM32
#endif
#endif
/* MIPS. Related defines: __MIPSEB__, __MIPSEL__, __mips_isa_rev, __LP64__ */
#if defined(__mips__) || defined(mips) || defined(_MIPS_ISA) || \
defined(_R3000) || defined(_R4000) || defined(_R5900) || \
defined(_MIPS_ISA_MIPS1) || defined(_MIPS_ISA_MIPS2) || \
defined(_MIPS_ISA_MIPS3) || defined(_MIPS_ISA_MIPS4) || \
defined(__mips) || defined(__MIPS__)
#define DUK_F_MIPS
#if defined(__LP64__) || defined(_LP64) || defined(__mips64) || \
defined(__mips64__) || defined(__mips_n64)
#define DUK_F_MIPS64
#else
#define DUK_F_MIPS32
#endif
#endif
/* SPARC */
#if defined(sparc) || defined(__sparc) || defined(__sparc__)
#define DUK_F_SPARC
#if defined(__LP64__) || defined(_LP64)
#define DUK_F_SPARC64
#else
#define DUK_F_SPARC32
#endif
#endif
/* RISC-V, https://github.com/riscv/riscv-toolchain-conventions#cc-preprocessor-definitions */
#if defined(__riscv)
#define DUK_F_RISCV
#if defined(__riscv_xlen)
#if (__riscv_xlen == 32)
#define DUK_F_RISCV32
#elif (__riscv_xlen == 64)
#define DUK_F_RISCV64
#else
#error __riscv_xlen has unsupported value (not 32 or 64)
#endif
#else
#error __riscv defined without __riscv_xlen
#endif
#endif /* __riscv */
/* SuperH */
#if defined(__sh__) || \
defined(__sh1__) || defined(__SH1__) || \
defined(__sh2__) || defined(__SH2__) || \
defined(__sh3__) || defined(__SH3__) || \
defined(__sh4__) || defined(__SH4__) || \
defined(__sh5__) || defined(__SH5__)
#define DUK_F_SUPERH
#endif
/* Clang */
#if defined(__clang__)
#define DUK_F_CLANG
#endif
/* C++ */
#undef DUK_F_CPP
#if defined(
没有合适的资源?快使用搜索试试~ 我知道了~
Cmake编译OsgEarth3.5的库
共466个文件
exe:28个
dll:24个
h:10个
需积分: 0 0 下载量 34 浏览量
2024-04-24
11:46:48
上传
评论
收藏 19.79MB ZIP 举报
温馨提示
202404024osgearth3.5源码使用cmake,Debug模式编译出的库 只包含osgearth,没有osg和相关依赖库
资源推荐
资源详情
资源评论
收起资源包目录
Cmake编译OsgEarth3.5的库 (466个子文件)
AltitudeFilter 2KB
AltitudeSymbol 5KB
AnnotationData 3KB
AnnotationLayer 2KB
AnnotationNode 5KB
AnnotationRegistry 4KB
AnnotationSettings 2KB
AnnotationsGUI 6KB
AnnotationUtils 7KB
ArcGISServer 8KB
ArcGISTilePackage 8KB
AtlasBuilder 3KB
AttributesFilter 2KB
AutoClipPlaneHandler 4KB
AutoScaleCallback 4KB
BboxDrawable 2KB
BBoxSymbol 3KB
BillboardResource 2KB
BillboardSymbol 4KB
Bing 5KB
Bounds 2KB
BufferFilter 3KB
BuildConfig 402B
BuildGeometryFilter 6KB
BuildTextFilter 2KB
Cache 9KB
CacheBin 6KB
CachePolicy 5KB
CacheSeed 3KB
Callbacks 2KB
Callouts 5KB
CameraGUI 9KB
CameraUtils 2KB
Capabilities 6KB
CascadeDrapingDecorator 6KB
CentroidFilter 1KB
CesiumIon 7KB
Chonk 15KB
CircleNode 4KB
ClampableNode 2KB
ClampCallback 3KB
Clamping 5KB
ClampingTechnique 4KB
ClipSpace 2KB
ClusterNode 3KB
osgEarthTargets.cmake 4KB
osgEarthConfig.cmake 3KB
osgEarthConfigVersion.cmake 2KB
osgEarthTargets-debug.cmake 984B
Color 5KB
ColorFilter 5KB
ColorRampOptions 2KB
Common 2KB
Common 1KB
Composite 7KB
CompositeTiledModelLayer 3KB
CompressedArray 3KB
Config 28KB
Containers 31KB
ContentBrowserGUI 9KB
ContourMap 3KB
Controls 34KB
ConvertTypeFilter 2KB
Coverage 13KB
CoverageLayer 21KB
CoverageSymbol 2KB
CreateTileImplementation 1KB
CropFilter 2KB
CssUtils 2KB
Cube 7KB
CullingUtils 9KB
DateTime 4KB
DateTimeRange 2KB
DebugImageLayer 3KB
DecalLayer 9KB
DepthOffset 6KB
osgEarthd.dll 26.49MB
osgdb_osgearth_vdatum_egm2008d.dll 2.51MB
osgdb_osgearth_vdatum_egm96d.dll 2.51MB
osgdb_gltfd.dll 2.14MB
osgdb_osgearth_sky_simpled.dll 1.78MB
osgdb_osgearth_engine_rexd.dll 1.64MB
osgdb_lercd.dll 1.09MB
osgdb_osgearth_scriptengine_javascriptd.dll 971KB
osgdb_osgearth_vdatum_egm84d.dll 748KB
osgdb_kmld.dll 734KB
osgdb_osgearth_cache_filesystemd.dll 448KB
osgdb_earthd.dll 357KB
osgdb_osgearth_terrainshaderd.dll 257KB
osgdb_zipd.dll 232KB
osgdb_osgearth_sky_gld.dll 226KB
osgdb_templated.dll 226KB
osgdb_osgearth_bumpmapd.dll 217KB
osgdb_osgearth_detaild.dll 215KB
osgdb_osgearth_featurefilter_intersectd.dll 194KB
osgdb_osgearth_colorrampd.dll 190KB
osgdb_osgearth_viewpointsd.dll 185KB
osgdb_osgearth_featurefilter_joind.dll 170KB
osgdb_fastdxtd.dll 168KB
osgdb_webpd.dll 137KB
共 466 条
- 1
- 2
- 3
- 4
- 5
资源评论
m0_61776040
- 粉丝: 40
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功