mirror of
https://github.com/openmoh/openmohaa.git
synced 2025-05-08 19:48:08 +03:00
Fix generated executable/lib names missing the -dbg postfix on Visual Studio (#55)
* Fix generated executable/lib names missing the -dbg postfix on Visual Studio * Spaces to tabs
This commit is contained in:
parent
07374ba1ed
commit
7593ea53f9
3 changed files with 8 additions and 8 deletions
|
@ -12,6 +12,7 @@ endif()
|
||||||
|
|
||||||
|
|
||||||
set(TARGET_BASE_GAME "main")
|
set(TARGET_BASE_GAME "main")
|
||||||
|
set(CMAKE_DEBUG_POSTFIX "-dbg")
|
||||||
|
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
add_definitions(-D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE)
|
add_definitions(-D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE)
|
||||||
|
@ -40,7 +41,6 @@ ELSE()
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
IF(CMAKE_BUILD_TYPE MATCHES Debug)
|
IF(CMAKE_BUILD_TYPE MATCHES Debug)
|
||||||
set(TARGET_CONFIG_SUFFIX "-dbg")
|
|
||||||
add_definitions(-D_DEBUG)
|
add_definitions(-D_DEBUG)
|
||||||
|
|
||||||
#if(UNIX)
|
#if(UNIX)
|
||||||
|
@ -48,8 +48,6 @@ IF(CMAKE_BUILD_TYPE MATCHES Debug)
|
||||||
# set(CMAKE_ENABLE_EXPORTS ON)
|
# set(CMAKE_ENABLE_EXPORTS ON)
|
||||||
# message(STATUS "Enabling exports on Unix for backtrace")
|
# message(STATUS "Enabling exports on Unix for backtrace")
|
||||||
#endif()
|
#endif()
|
||||||
ELSE()
|
|
||||||
set(TARGET_CONFIG_SUFFIX "")
|
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
# Common stuff
|
# Common stuff
|
||||||
|
@ -73,7 +71,8 @@ target_link_libraries(omohaaded PRIVATE syslib)
|
||||||
target_link_libraries(omohaaded PRIVATE qcommon qcommon_standalone)
|
target_link_libraries(omohaaded PRIVATE qcommon qcommon_standalone)
|
||||||
# Gamespy dependency
|
# Gamespy dependency
|
||||||
target_include_directories(omohaaded PUBLIC "code/qcommon" "code/script" "code/gamespy" "code/server")
|
target_include_directories(omohaaded PUBLIC "code/qcommon" "code/script" "code/gamespy" "code/server")
|
||||||
set_target_properties(omohaaded PROPERTIES OUTPUT_NAME "omohaaded${TARGET_BASE_SUFFIX}${TARGET_ARCH_SUFFIX}${TARGET_CONFIG_SUFFIX}")
|
set_target_properties(omohaaded PROPERTIES OUTPUT_NAME "omohaaded${TARGET_BASE_SUFFIX}${TARGET_ARCH_SUFFIX}")
|
||||||
|
set_target_properties(omohaaded PROPERTIES DEBUG_POSTFIX ${CMAKE_DEBUG_POSTFIX})
|
||||||
|
|
||||||
if (MSVC)
|
if (MSVC)
|
||||||
target_link_options(omohaaded PRIVATE "/MANIFEST:NO")
|
target_link_options(omohaaded PRIVATE "/MANIFEST:NO")
|
||||||
|
@ -103,7 +102,8 @@ if (NOT BUILD_NO_CLIENT)
|
||||||
|
|
||||||
### Gamespy dependency
|
### Gamespy dependency
|
||||||
target_include_directories(openmohaa PUBLIC "code/qcommon" "code/script" "code/gamespy" "code/server" "code/client" "code/uilib" "code/jpeg-8c")
|
target_include_directories(openmohaa PUBLIC "code/qcommon" "code/script" "code/gamespy" "code/server" "code/client" "code/uilib" "code/jpeg-8c")
|
||||||
set_target_properties(openmohaa PROPERTIES OUTPUT_NAME "openmohaa${TARGET_BASE_SUFFIX}${TARGET_ARCH_SUFFIX}${TARGET_CONFIG_SUFFIX}")
|
set_target_properties(openmohaa PROPERTIES OUTPUT_NAME "openmohaa${TARGET_BASE_SUFFIX}${TARGET_ARCH_SUFFIX}")
|
||||||
|
set_target_properties(openmohaa PROPERTIES DEBUG_POSTFIX ${CMAKE_DEBUG_POSTFIX})
|
||||||
|
|
||||||
target_link_libraries(openmohaa PRIVATE jpeg8)
|
target_link_libraries(openmohaa PRIVATE jpeg8)
|
||||||
if (USE_OPENAL)
|
if (USE_OPENAL)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
cmake_minimum_required(VERSION 3.5)
|
cmake_minimum_required(VERSION 3.5)
|
||||||
project(fgame)
|
project(cgame)
|
||||||
|
|
||||||
# Shared source files for modules
|
# Shared source files for modules
|
||||||
set(SOURCES_SHARED
|
set(SOURCES_SHARED
|
||||||
|
@ -28,7 +28,7 @@ target_compile_features(cgame PUBLIC c_variadic_macros)
|
||||||
target_link_libraries(cgame PUBLIC qcommon)
|
target_link_libraries(cgame PUBLIC qcommon)
|
||||||
|
|
||||||
set_target_properties(cgame PROPERTIES PREFIX "${TARGET_PLATFORM_PREFIX}")
|
set_target_properties(cgame PROPERTIES PREFIX "${TARGET_PLATFORM_PREFIX}")
|
||||||
set_target_properties(cgame PROPERTIES OUTPUT_NAME "cgame${TARGET_ARCH_SUFFIX}${TARGET_CONFIG_SUFFIX}")
|
set_target_properties(cgame PROPERTIES OUTPUT_NAME "cgame${TARGET_ARCH_SUFFIX}")
|
||||||
set_target_properties(cgame PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${TARGET_BASE_GAME}")
|
set_target_properties(cgame PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${TARGET_BASE_GAME}")
|
||||||
|
|
||||||
INSTALL(
|
INSTALL(
|
||||||
|
|
|
@ -51,7 +51,7 @@ target_compile_features(fgame PUBLIC c_variadic_macros)
|
||||||
target_link_libraries(fgame PUBLIC qcommon)
|
target_link_libraries(fgame PUBLIC qcommon)
|
||||||
|
|
||||||
set_target_properties(fgame PROPERTIES PREFIX "${TARGET_PLATFORM_PREFIX}")
|
set_target_properties(fgame PROPERTIES PREFIX "${TARGET_PLATFORM_PREFIX}")
|
||||||
set_target_properties(fgame PROPERTIES OUTPUT_NAME "game${TARGET_ARCH_SUFFIX}${TARGET_CONFIG_SUFFIX}")
|
set_target_properties(fgame PROPERTIES OUTPUT_NAME "game${TARGET_ARCH_SUFFIX}")
|
||||||
set_target_properties(fgame PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${TARGET_BASE_GAME}")
|
set_target_properties(fgame PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${TARGET_BASE_GAME}")
|
||||||
|
|
||||||
INSTALL(
|
INSTALL(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue