Stroke2D becomes Sketch2D across folders, files, namespaces, classes, targets, scripts, the Android package (online.ilushabasic.sketch2d) and the update URL. A stroke2d-sketches folder is adopted like the older leo-sketches one.
44 lines
1.1 KiB
CMake
44 lines
1.1 KiB
CMake
|
|
cmake_minimum_required(VERSION 3.21)
|
|
|
|
set(CMAKE_CXX_STANDARD 20)
|
|
|
|
project(ModulesRoot)
|
|
|
|
include(cmake/ModulesOptions.txt)
|
|
|
|
set(WINDOWS_LIBRARIES "../moduleswindowsl" CACHE STRING "Svn repository with windows libraries https://svn.riouxsvn.com/moduleswindowsl")
|
|
|
|
if (MODULES_BUILD_DESKTOP)
|
|
include(cmake/FindGLEW.cmake)
|
|
include(cmake/FindOIDN.cmake)
|
|
include(cmake/FindPortAudio.cmake)
|
|
endif ()
|
|
|
|
add_subdirectory(Externals)
|
|
|
|
add_subdirectory(Modules)
|
|
add_subdirectory(Containers)
|
|
add_subdirectory(Math)
|
|
add_subdirectory(Callstack)
|
|
add_subdirectory(Allocators)
|
|
add_subdirectory(Strings)
|
|
add_subdirectory(Language)
|
|
add_subdirectory(Connection)
|
|
add_subdirectory(Graphics)
|
|
add_subdirectory(Widgets)
|
|
add_subdirectory(3DScene)
|
|
if (MODULES_BUILD_DESKTOP OR ANDROID)
|
|
add_subdirectory(RasterRender)
|
|
endif ()
|
|
add_subdirectory(Sketch2D)
|
|
|
|
if (MODULES_BUILD_DESKTOP)
|
|
add_subdirectory(VulkanGraphics)
|
|
add_subdirectory(DataAnalysis)
|
|
add_subdirectory(Objects)
|
|
add_subdirectory(LibraryViewer)
|
|
add_subdirectory(RayTracer)
|
|
add_subdirectory(Sketch3D)
|
|
add_subdirectory(3DEditor)
|
|
endif ()
|