blob: 22c9faa3642b58207b5654e39aa573abafa4c17c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
add_library(CruPlatformBase
ForDllExport.cpp
Color.cpp
GraphicsBase.cpp
)
target_link_libraries(CruPlatformBase PUBLIC CruBase)
target_compile_definitions(CruPlatformBase PRIVATE CRU_PLATFORM_EXPORT_API)
add_subdirectory(graphics)
add_subdirectory(gui)
if (WIN32)
add_subdirectory(win)
add_subdirectory(graphics/direct2d)
add_subdirectory(gui/win)
elseif (APPLE)
add_subdirectory(osx)
add_subdirectory(graphics/quartz)
add_subdirectory(gui/osx)
endif()
add_subdirectory(bootstrap)
|