Do alot of stuff
This commit is contained in:
@@ -18,12 +18,17 @@ set(SOURCES
|
||||
"src/Effects/Effect.cpp"
|
||||
"src/Effects/BaseEffect.cpp"
|
||||
"src/Effects/FireEffect.cpp"
|
||||
|
||||
"src/Scenes/BaseScene.cpp"
|
||||
"src/Scenes/MainScene.cpp"
|
||||
"src/Scenes/DioramaScene.cpp"
|
||||
)
|
||||
|
||||
SET(INCLUDE_DIRS
|
||||
"src"
|
||||
"src/Math"
|
||||
"src/Effects"
|
||||
"src/Scenes"
|
||||
)
|
||||
|
||||
# Create the executable
|
||||
@@ -45,21 +50,11 @@ endif()
|
||||
|
||||
|
||||
# Copy resources to output folder
|
||||
set(RESOURCES_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/resources")
|
||||
file(GLOB_RECURSE RESOURCE_FILES
|
||||
"${RESOURCES_SOURCE_DIR}/*.jpg"
|
||||
"${RESOURCES_SOURCE_DIR}/*.png"
|
||||
"${RESOURCES_SOURCE_DIR}/*.obj"
|
||||
"${RESOURCES_SOURCE_DIR}/*.fx"
|
||||
"${RESOURCES_SOURCE_DIR}/*.mtl"
|
||||
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_directory
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/resources
|
||||
$<TARGET_FILE_DIR:${PROJECT_NAME}>/resources
|
||||
)
|
||||
set(RESOURCES_OUT_DIR "${CMAKE_CURRENT_BINARY_DIR}/resources/")
|
||||
file(MAKE_DIRECTORY ${RESOURCES_OUT_DIR})
|
||||
foreach(RESOURCE ${RESOURCE_FILES})
|
||||
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${RESOURCE}
|
||||
${RESOURCES_OUT_DIR})
|
||||
endforeach(RESOURCE)
|
||||
|
||||
|
||||
# Simple Directmedia Layer
|
||||
|
||||
Reference in New Issue
Block a user