| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- 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)
- 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 ()
- # Add our project native source module
- add_subdirectory(MyProject)
- if (ATOMIC_DESKTOP)
- 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)
|