| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- option(ATOMIC_JAVASCRIPT "Build JS Bindings" ON)
- if (WEB)
- set(ATOMIC_DOTNET OFF)
- else ()
- option(ATOMIC_DOTNET "Build .NET Bindings" ON)
- endif ()
- option(ATOMIC_EDITOR "Build Editor" ON)
- option(ATOMIC_DATABASE_SQLITE "Enable SQLite database subsystem" OFF)
- option(ATOMIC_DATABASE_ODBC "Enable ODBC database subsystem" OFF)
- option(ATOMIC_IK "Enable inverse kinematics subsystem" OFF)
- option(ATOMIC_GLOW "Build Atomic Glow" ON)
- option(ATOMIC_GLOW_WINDOWS_SUBSYSTEM "Enable WINDOWS subsystem, otherwise CONSOLE is used" ON)
- add_subdirectory(ThirdParty)
- add_subdirectory(Atomic)
- if (ATOMIC_JAVASCRIPT)
- add_subdirectory(AtomicPlayer)
- add_subdirectory(AtomicJS)
- add_subdirectory(AtomicPlayerJS)
- endif ()
- if (ATOMIC_WEBVIEW)
- add_subdirectory(AtomicWebView)
- endif ()
- if (ATOMIC_DOTNET)
- add_subdirectory(AtomicApp)
- add_subdirectory(AtomicNET)
- endif ()
- if (ATOMIC_DESKTOP)
- if (ATOMIC_GLOW)
- add_subdirectory(AtomicGlow)
- endif ()
- if (ATOMIC_DOTNET OR ATOMIC_JAVASCRIPT)
- add_subdirectory(AtomicTool)
- endif ()
- add_subdirectory(Tools)
- add_subdirectory(ToolCore)
- if (ATOMIC_JAVASCRIPT)
- add_subdirectory(ToolCoreJS)
- endif ()
- if (ATOMIC_WEBVIEW AND ATOMIC_EDITOR)
- add_subdirectory(AtomicEditor)
- endif ()
- endif ()
- include(AtomicDocList)
|