mirror of
https://github.com/vcmi/vcmi.git
synced 2025-05-13 22:06:58 +02:00
CMake: further improvements for generated VS solutions
* Set vcmiclient as VS_STARTUP_PROJECT so it's will be default debug target instead of ALL_BUILD. * Add AIs and server as dependencies for client so VS will suggest to rebuild them before debugging.
This commit is contained in:
parent
719587b091
commit
75c3e30404
@ -130,6 +130,7 @@ if(ENABLE_DEBUG_CONSOLE)
|
|||||||
else()
|
else()
|
||||||
add_executable(vcmiclient WIN32 ${client_SRCS} ${client_HEADERS} ${client_ICON})
|
add_executable(vcmiclient WIN32 ${client_SRCS} ${client_HEADERS} ${client_ICON})
|
||||||
endif(ENABLE_DEBUG_CONSOLE)
|
endif(ENABLE_DEBUG_CONSOLE)
|
||||||
|
add_dependencies(vcmiclient vcmiserver BattleAI StupidAI VCAI)
|
||||||
|
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
set_target_properties(vcmiclient
|
set_target_properties(vcmiclient
|
||||||
@ -137,6 +138,7 @@ if(WIN32)
|
|||||||
OUTPUT_NAME "VCMI_client"
|
OUTPUT_NAME "VCMI_client"
|
||||||
PROJECT_LABEL "VCMI_client"
|
PROJECT_LABEL "VCMI_client"
|
||||||
)
|
)
|
||||||
|
set_property(DIRECTORY ${CMAKE_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT vcmiclient)
|
||||||
if(NOT ENABLE_DEBUG_CONSOLE)
|
if(NOT ENABLE_DEBUG_CONSOLE)
|
||||||
target_link_libraries(vcmiclient ${SDLMAIN_LIBRARY})
|
target_link_libraries(vcmiclient ${SDLMAIN_LIBRARY})
|
||||||
endif()
|
endif()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user