mirror of
https://github.com/NickTheFox99/RaylibGame.git
synced 2026-06-17 23:45:11 -04:00
resolve conflicts
This commit is contained in:
@@ -38,6 +38,7 @@ endif()
|
|||||||
# Our Project
|
# Our Project
|
||||||
add_executable(${PROJECT_NAME})
|
add_executable(${PROJECT_NAME})
|
||||||
|
|
||||||
|
<<<<<<< HEAD
|
||||||
file(GLOB_RECURSE ASSET_FILES
|
file(GLOB_RECURSE ASSET_FILES
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/assets/*
|
${CMAKE_CURRENT_SOURCE_DIR}/assets/*
|
||||||
)
|
)
|
||||||
@@ -89,6 +90,58 @@ target_sources(${PROJECT_NAME} PRIVATE ${GENERATED_HEADERS})
|
|||||||
|
|
||||||
# Add data directory to include path
|
# Add data directory to include path
|
||||||
target_include_directories(${PROJECT_NAME} PRIVATE ${DATA_DIR})
|
target_include_directories(${PROJECT_NAME} PRIVATE ${DATA_DIR})
|
||||||
|
=======
|
||||||
|
<<<<<<< Updated upstream
|
||||||
|
file(GLOB_RECURSE PROJECTSOURCES "src/*.c" "src/*.cpp")
|
||||||
|
target_sources(${PROJECT_NAME} PRIVATE ${PROJECTSOURCES})
|
||||||
|
|
||||||
|
file(GLOB_RECURSE PROJECTDATA data/*.h)
|
||||||
|
target_sources(${PROJECT_NAME} PRIVATE ${PROJECTDATA})
|
||||||
|
=======
|
||||||
|
file(GLOB_RECURSE ASSET_FILES
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/assets/*
|
||||||
|
)
|
||||||
|
|
||||||
|
set(DATA_DIR ${CMAKE_CURRENT_SOURCE_DIR}/data)
|
||||||
|
set(GENERATED_HEADERS "")
|
||||||
|
|
||||||
|
foreach(ASSET_FILE ${ASSET_FILES})
|
||||||
|
file(RELATIVE_PATH REL_PATH
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/assets
|
||||||
|
${ASSET_FILE}
|
||||||
|
)
|
||||||
|
|
||||||
|
get_filename_component(FILE_NAME ${ASSET_FILE} NAME)
|
||||||
|
|
||||||
|
get_filename_component(SUB_DIR ${REL_PATH} DIRECTORY)
|
||||||
|
|
||||||
|
set(OUTPUT_DIR ${DATA_DIR}/${SUB_DIR})
|
||||||
|
file(MAKE_DIRECTORY ${OUTPUT_DIR})
|
||||||
|
|
||||||
|
set(OUTPUT_FILE ${OUTPUT_DIR}/${FILE_NAME}.h)
|
||||||
|
|
||||||
|
get_filename_component(ASSET_DIR ${ASSET_FILE} DIRECTORY)
|
||||||
|
|
||||||
|
add_custom_command(
|
||||||
|
OUTPUT ${OUTPUT_FILE}
|
||||||
|
COMMAND xxd -i ${FILE_NAME} ${OUTPUT_FILE}
|
||||||
|
DEPENDS ${ASSET_FILE}
|
||||||
|
WORKING_DIRECTORY ${ASSET_DIR}
|
||||||
|
COMMENT "Embedding ${REL_PATH}"
|
||||||
|
VERBATIM
|
||||||
|
)
|
||||||
|
|
||||||
|
list(APPEND GENERATED_HEADERS ${OUTPUT_FILE})
|
||||||
|
endforeach()
|
||||||
|
|
||||||
|
file(GLOB_RECURSE PROJECTSOURCES "src/*.c" "src/*.cpp")
|
||||||
|
target_sources(${PROJECT_NAME} PRIVATE ${PROJECTSOURCES})
|
||||||
|
|
||||||
|
target_sources(${PROJECT_NAME} PRIVATE ${GENERATED_HEADERS})
|
||||||
|
|
||||||
|
target_include_directories(${PROJECT_NAME} PRIVATE ${DATA_DIR})
|
||||||
|
>>>>>>> Stashed changes
|
||||||
|
>>>>>>> 4149042 (resolve conflicts)
|
||||||
|
|
||||||
#set(raylib_VERBOSE 1)
|
#set(raylib_VERBOSE 1)
|
||||||
target_link_libraries(${PROJECT_NAME} raylib raylib_cpp)
|
target_link_libraries(${PROJECT_NAME} raylib raylib_cpp)
|
||||||
|
|||||||
Reference in New Issue
Block a user