resolve conflicts

This commit is contained in:
maple
2025-11-06 23:17:13 +00:00
parent 7a8c2ffdba
commit a93b47ebad

View File

@@ -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)