fix: pack_resources anava a la rel en comptes de build/
Canviar CMAKE_RUNTIME_OUTPUT_DIRECTORY global per set_target_properties per-target alinea el comportament amb la resta de projectes i evita que pack_resources aparega a la rel del projecte. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -49,15 +49,16 @@ else()
|
||||
message(STATUS "SDL3 encontrado: ${SDL3_INCLUDE_DIRS}")
|
||||
endif()
|
||||
|
||||
# Configuración de salida de ejecutables
|
||||
if(NOT EMSCRIPTEN)
|
||||
# En desktop, el ejecutable va a la raíz del proyecto
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR})
|
||||
endif()
|
||||
|
||||
# Añadir ejecutable principal
|
||||
add_executable(${PROJECT_NAME} ${SOURCES})
|
||||
|
||||
# Configuración de salida: el ejecutable principal va a la raíz del proyecto.
|
||||
# Per-target (no global) perquè `pack_resources` acabe a `build/` com la resta
|
||||
# de projectes.
|
||||
if(NOT EMSCRIPTEN)
|
||||
set_target_properties(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR})
|
||||
endif()
|
||||
|
||||
# Añadir definiciones de compilación dependiendo del tipo de build
|
||||
target_compile_definitions(${PROJECT_NAME} PRIVATE
|
||||
$<$<CONFIG:DEBUG>:DEBUG PAUSE>
|
||||
|
||||
Reference in New Issue
Block a user