42 lines
844 B
CMake
42 lines
844 B
CMake
# Copyright (c) 2021 Dominic Msters
|
|
#
|
|
# This software is released under the MIT License.
|
|
# https://opensource.org/licenses/MIT
|
|
|
|
# Dawn Libraries
|
|
target_link_libraries(${PROJECT_NAME}
|
|
PUBLIC
|
|
${LIBS_PLATFORM}
|
|
glad
|
|
cglm
|
|
stb
|
|
duktape
|
|
)
|
|
|
|
target_include_directories(${PROJECT_NAME}
|
|
PRIVATE
|
|
${LIBS_PLATFORM}
|
|
)
|
|
|
|
# Source H files
|
|
target_include_directories(${PROJECT_NAME}
|
|
PUBLIC
|
|
${CMAKE_CURRENT_LIST_DIR}
|
|
)
|
|
|
|
# Add in each part of the engine.
|
|
add_subdirectory(display)
|
|
add_subdirectory(engine)
|
|
add_subdirectory(epoch)
|
|
add_subdirectory(file)
|
|
add_subdirectory(input)
|
|
add_subdirectory(locale)
|
|
add_subdirectory(physics)
|
|
add_subdirectory(poker)
|
|
add_subdirectory(save)
|
|
add_subdirectory(scene)
|
|
add_subdirectory(util)
|
|
# add_subdirectory(vn)
|
|
|
|
# Add Game Sources
|
|
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/games/${TARGET_GAME}) |