mirror of
https://github.com/openmoh/openmohaa.git
synced 2025-04-28 13:47:58 +03:00
Added "-dbg" suffix for debug builds
This commit is contained in:
parent
cba4af3d65
commit
b9bab148ee
3 changed files with 15 additions and 3 deletions
|
@ -55,6 +55,12 @@ ELSE()
|
|||
set(TARGET_PLATFORM_PREFIX "")
|
||||
ENDIF()
|
||||
|
||||
IF(CMAKE_BUILD_TYPE MATCHES Debug)
|
||||
set(TARGET_CONFIG_SUFFIX "-dbg")
|
||||
ELSE()
|
||||
set(TARGET_CONFIG_SUFFIX "")
|
||||
ENDIF()
|
||||
|
||||
set(SOURCES_SHARED
|
||||
"code/qcommon/class.cpp"
|
||||
"code/qcommon/con_set.cpp"
|
||||
|
@ -84,7 +90,7 @@ target_include_directories(fgame PRIVATE "code/parser")
|
|||
target_compile_features(fgame PUBLIC cxx_std_17)
|
||||
|
||||
set_target_properties(fgame PROPERTIES PREFIX "${TARGET_PLATFORM_PREFIX}")
|
||||
set_target_properties(fgame PROPERTIES OUTPUT_NAME "game${TARGET_ARCH_SUFFIX}")
|
||||
set_target_properties(fgame PROPERTIES OUTPUT_NAME "game${TARGET_ARCH_SUFFIX}${TARGET_CONFIG_SUFFIX}")
|
||||
set_target_properties(fgame PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${TARGET_BASE_GAME}")
|
||||
INSTALL(TARGETS fgame DESTINATION "${TARGET_BASE_GAME}")
|
||||
|
||||
|
@ -176,7 +182,7 @@ target_compile_features(omohaaded PUBLIC cxx_std_17)
|
|||
add_dependencies(omohaaded gcd)
|
||||
target_link_libraries(omohaaded PRIVATE gcd)
|
||||
target_include_directories(omohaaded PUBLIC "code/qcommon" "code/script" "code/gamespy" "code/server" "code/SDL2/include")
|
||||
set_target_properties(omohaaded PROPERTIES OUTPUT_NAME "omohaaded${TARGET_BASE_SUFFIX}${TARGET_ARCH_SUFFIX}")
|
||||
set_target_properties(omohaaded PROPERTIES OUTPUT_NAME "omohaaded${TARGET_BASE_SUFFIX}${TARGET_ARCH_SUFFIX}${TARGET_CONFIG_SUFFIX}")
|
||||
|
||||
if(WIN32)
|
||||
if (MSVC)
|
||||
|
|
|
@ -77,6 +77,12 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|||
|
||||
//================================================================= WIN64/32 ===
|
||||
|
||||
#if defined(_DEBUG)
|
||||
#define DLL_SUFFIX "-dbg"
|
||||
#else
|
||||
#define DLL_SUFFIX
|
||||
#endif
|
||||
|
||||
#if defined(_WIN64) || defined(__WIN64__)
|
||||
|
||||
#undef idx64
|
||||
|
|
|
@ -714,7 +714,7 @@ void* Sys_GetGameAPI(void* parms)
|
|||
const char* apppath;
|
||||
#endif
|
||||
const char* fn;
|
||||
const char* gamename = "game" ARCH_STRING DLL_EXT;
|
||||
const char* gamename = "game" ARCH_STRING DLL_SUFFIX DLL_EXT;
|
||||
|
||||
if (game_library)
|
||||
Com_Error(ERR_FATAL, "Sys_GetGameAPI without calling Sys_UnloadGame");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue