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}")
|
message(STATUS "SDL3 encontrado: ${SDL3_INCLUDE_DIRS}")
|
||||||
endif()
|
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
|
# Añadir ejecutable principal
|
||||||
add_executable(${PROJECT_NAME} ${SOURCES})
|
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
|
# Añadir definiciones de compilación dependiendo del tipo de build
|
||||||
target_compile_definitions(${PROJECT_NAME} PRIVATE
|
target_compile_definitions(${PROJECT_NAME} PRIVATE
|
||||||
$<$<CONFIG:DEBUG>:DEBUG PAUSE>
|
$<$<CONFIG:DEBUG>:DEBUG PAUSE>
|
||||||
|
|||||||
Reference in New Issue
Block a user