mirror of https://github.com/mgba-emu/mgba.git
Add source groups
This commit is contained in:
parent
bce620e717
commit
08f15af4f5
|
@ -10,6 +10,9 @@ file(GLOB ARM_SRC ${CMAKE_SOURCE_DIR}/src/arm/*.c)
|
||||||
file(GLOB GBA_SRC ${CMAKE_SOURCE_DIR}/src/gba/*.c)
|
file(GLOB GBA_SRC ${CMAKE_SOURCE_DIR}/src/gba/*.c)
|
||||||
file(GLOB UTIL_SRC ${CMAKE_SOURCE_DIR}/src/util/*.[cS])
|
file(GLOB UTIL_SRC ${CMAKE_SOURCE_DIR}/src/util/*.[cS])
|
||||||
file(GLOB RENDERER_SRC ${CMAKE_SOURCE_DIR}/src/gba/renderers/video-software.c)
|
file(GLOB RENDERER_SRC ${CMAKE_SOURCE_DIR}/src/gba/renderers/video-software.c)
|
||||||
|
source_group("ARM core" FILES ${ARM_SRC})
|
||||||
|
source_group("GBA board" FILES ${GBA_SRC} ${RENDERER_SRC})
|
||||||
|
source_group("Utilities" FILES ${UTIL_SRC})
|
||||||
include_directories(${CMAKE_SOURCE_DIR}/src/arm)
|
include_directories(${CMAKE_SOURCE_DIR}/src/arm)
|
||||||
include_directories(${CMAKE_SOURCE_DIR}/src/gba)
|
include_directories(${CMAKE_SOURCE_DIR}/src/gba)
|
||||||
include_directories(${CMAKE_SOURCE_DIR}/src/debugger)
|
include_directories(${CMAKE_SOURCE_DIR}/src/debugger)
|
||||||
|
@ -18,14 +21,17 @@ include_directories(${CMAKE_SOURCE_DIR}/src/util)
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
add_definitions(-D_WIN32_WINNT=0x0600)
|
add_definitions(-D_WIN32_WINNT=0x0600)
|
||||||
file(GLOB OS_SRC ${CMAKE_SOURCE_DIR}/src/platform/windows/*.c)
|
file(GLOB OS_SRC ${CMAKE_SOURCE_DIR}/src/platform/windows/*.c)
|
||||||
|
source_group("Windows-specific code" FILES ${OS_SRC})
|
||||||
else()
|
else()
|
||||||
add_definitions(-DUSE_PTHREADS)
|
add_definitions(-DUSE_PTHREADS)
|
||||||
set(OS_LIBRARY "${OS_LIBRARY};pthread")
|
set(OS_LIBRARY "${OS_LIBRARY};pthread")
|
||||||
file(GLOB OS_SRC ${CMAKE_SOURCE_DIR}/src/platform/posix/*.c)
|
file(GLOB OS_SRC ${CMAKE_SOURCE_DIR}/src/platform/posix/*.c)
|
||||||
|
source_group("POSIX-specific code" FILES ${OS_SRC})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(USE_DEBUGGER)
|
if(USE_DEBUGGER)
|
||||||
file(GLOB DEBUGGER_SRC ${CMAKE_SOURCE_DIR}/src/debugger/*.c)
|
file(GLOB DEBUGGER_SRC ${CMAKE_SOURCE_DIR}/src/debugger/*.c)
|
||||||
|
source_group("ARM debugger" FILES ${DEBUGGER_SRC})
|
||||||
set(DEBUGGER_LIB "edit")
|
set(DEBUGGER_LIB "edit")
|
||||||
add_definitions(-DUSE_DEBUGGER)
|
add_definitions(-DUSE_DEBUGGER)
|
||||||
else()
|
else()
|
||||||
|
|
Loading…
Reference in New Issue