| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- set(sources
- App.cpp
- ConfigSet.cpp
- GpuMemoryPools.cpp
- DeveloperConsole.cpp
- CoreTracer.cpp
- MaliHwCounters.cpp
- StatsUi.cpp)
- set(headers
- AllConfigVars.defs.h
- App.h
- Common.h
- ConfigSet.h
- ConfigVars.defs.h
- CoreTracer.h
- DeveloperConsole.h
- GpuMemoryPools.h
- MaliHwCounters.h
- NativeWindow.h
- StatsUi.h
- StdinListener.h)
- if(ANKI_HEADLESS)
- set(sources ${sources} NativeWindowHeadless.cpp)
- set(headers ${headers} NativeWindowHeadless.h)
- elseif(SDL)
- set(sources ${sources} NativeWindowSdl.cpp)
- set(headers ${headers} NativeWindowSdl.h)
- elseif(ANDROID)
- set(sources ${sources} NativeWindowAndroid.cpp)
- set(headers ${headers} NativeWindowAndroid.h)
- else()
- message(FATAL_ERROR "Not implemented")
- endif()
- add_library(AnKiCore ${sources} ${headers})
- if(SDL)
- if(LINUX)
- set(extra_libs X11-xcb pthread dl)
- endif()
- set(extra_libs ${extra_libs} SDL2-static)
- elseif(ANDROID)
- set(extra_libs log android AnKiAndroidNativeGlue AnKiHwcPipe)
- elseif(WINDOWS)
- set(extra_libs version Imm32 Winmm DbgHelp)
- endif()
- target_compile_definitions(AnKiCore PRIVATE -DANKI_SOURCE_FILE)
- target_link_libraries(AnKiCore AnKiGr AnKiResource AnKiUi AnKiRenderer AnKiUtil AnKiPhysics AnKiScript AnKiInput ${extra_libs})
|