Add installation targets for CMake
parent
0a6e697595
commit
dd5c70bc92
|
@ -79,3 +79,9 @@ target_link_libraries(
|
|||
ltjs_lib_lt_mem
|
||||
${libs}
|
||||
)
|
||||
|
||||
install(
|
||||
TARGETS
|
||||
ltjs_snd_drv
|
||||
RUNTIME DESTINATION "."
|
||||
)
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
cmake_minimum_required(VERSION 3.5.1)
|
||||
project(ltjs_lith_tech VERSION 0.0.1 LANGUAGES CXX)
|
||||
|
||||
set(LTJS_TARGET ltjs_lith_tech)
|
||||
|
||||
include(ltjs_common)
|
||||
|
||||
include_directories(
|
||||
|
@ -609,3 +607,9 @@ target_link_libraries(
|
|||
ltjs_lib_info
|
||||
${libs}
|
||||
)
|
||||
|
||||
install(
|
||||
TARGETS
|
||||
ltjs_lith_tech
|
||||
RUNTIME DESTINATION "."
|
||||
)
|
||||
|
|
|
@ -29,3 +29,9 @@ set_target_properties(
|
|||
PREFIX ""
|
||||
RUNTIME_OUTPUT_DIRECTORY ${LTJS_BIN_DIR}
|
||||
)
|
||||
|
||||
install(
|
||||
TARGETS
|
||||
ltjs_lt_msg
|
||||
RUNTIME DESTINATION "."
|
||||
)
|
||||
|
|
|
@ -434,3 +434,9 @@ target_link_libraries(
|
|||
ltjs_lib_info
|
||||
${libs}
|
||||
)
|
||||
|
||||
install(
|
||||
TARGETS
|
||||
ltjs_server
|
||||
RUNTIME DESTINATION "."
|
||||
)
|
||||
|
|
|
@ -101,14 +101,6 @@ add_library(
|
|||
|
||||
ltjs_add_defaults(ltjs_game_client_fx stdafx.h)
|
||||
|
||||
set_target_properties(
|
||||
ltjs_game_client_fx
|
||||
PROPERTIES
|
||||
CXX_STANDARD 11
|
||||
CXX_STANDARD_REQUIRED ON
|
||||
CXX_EXTENSIONS OFF
|
||||
)
|
||||
|
||||
target_compile_definitions(
|
||||
ltjs_game_client_fx
|
||||
PRIVATE MEMTRACK_CLIENTFX)
|
||||
|
@ -128,3 +120,9 @@ if (MSVC)
|
|||
LINK_FLAGS /SUBSYSTEM:WINDOWS
|
||||
)
|
||||
endif ()
|
||||
|
||||
install(
|
||||
TARGETS
|
||||
ltjs_game_client_fx
|
||||
RUNTIME DESTINATION "./game"
|
||||
)
|
||||
|
|
|
@ -36,3 +36,9 @@ set_target_properties(
|
|||
PREFIX ""
|
||||
RUNTIME_OUTPUT_DIRECTORY ${LTJS_TO2_BIN_DIR}
|
||||
)
|
||||
|
||||
install(
|
||||
TARGETS
|
||||
ltjs_to2_client_res
|
||||
RUNTIME DESTINATION "./game"
|
||||
)
|
||||
|
|
|
@ -477,14 +477,6 @@ add_library(
|
|||
|
||||
ltjs_add_defaults(ltjs_lib_client_shell stdafx.h)
|
||||
|
||||
set_target_properties(
|
||||
ltjs_lib_client_shell
|
||||
PROPERTIES
|
||||
CXX_STANDARD 11
|
||||
CXX_STANDARD_REQUIRED ON
|
||||
CXX_EXTENSIONS OFF
|
||||
)
|
||||
|
||||
target_compile_definitions(
|
||||
ltjs_lib_client_shell
|
||||
PRIVATE _CLIENTBUILD
|
||||
|
|
|
@ -244,3 +244,9 @@ target_link_libraries(
|
|||
ltjs_server_dir
|
||||
${libs}
|
||||
)
|
||||
|
||||
install(
|
||||
TARGETS
|
||||
ltjs_to2_client_shell
|
||||
RUNTIME DESTINATION "./game"
|
||||
)
|
||||
|
|
|
@ -42,3 +42,9 @@ set_target_properties(
|
|||
PREFIX ""
|
||||
RUNTIME_OUTPUT_DIRECTORY ${LTJS_BIN_DIR}
|
||||
)
|
||||
|
||||
install(
|
||||
TARGETS
|
||||
ltjs_server_dir
|
||||
RUNTIME DESTINATION "."
|
||||
)
|
||||
|
|
|
@ -42,6 +42,23 @@ add_library(
|
|||
${sources}
|
||||
)
|
||||
|
||||
ltjs_add_defaults(ltjs_to2_object)
|
||||
|
||||
target_compile_definitions(
|
||||
ltjs_to2_object
|
||||
PRIVATE _SERVERBUILD
|
||||
PRIVATE MEMTRACK_SERVER
|
||||
PRIVATE $<$<NOT:$<CONFIG:DEBUG>>:_NOLFBUILD>
|
||||
PRIVATE $<$<NOT:$<CONFIG:DEBUG>>:USE_INTEL_COMPILER>
|
||||
)
|
||||
|
||||
if (MSVC)
|
||||
target_compile_options(
|
||||
ltjs_to2_object
|
||||
PRIVATE -GR
|
||||
)
|
||||
endif ()
|
||||
|
||||
set_target_properties(
|
||||
ltjs_to2_object
|
||||
PROPERTIES
|
||||
|
@ -71,19 +88,8 @@ target_link_libraries(
|
|||
ltjs_server_dir
|
||||
)
|
||||
|
||||
ltjs_add_defaults(ltjs_to2_object)
|
||||
|
||||
target_compile_definitions(
|
||||
install(
|
||||
TARGETS
|
||||
ltjs_to2_object
|
||||
PRIVATE _SERVERBUILD
|
||||
PRIVATE MEMTRACK_SERVER
|
||||
PRIVATE $<$<NOT:$<CONFIG:DEBUG>>:_NOLFBUILD>
|
||||
PRIVATE $<$<NOT:$<CONFIG:DEBUG>>:USE_INTEL_COMPILER>
|
||||
RUNTIME DESTINATION "./game"
|
||||
)
|
||||
|
||||
if (MSVC)
|
||||
target_compile_options(
|
||||
ltjs_to2_object
|
||||
PRIVATE -GR
|
||||
)
|
||||
endif ()
|
||||
|
|
|
@ -24,6 +24,8 @@ add_library(
|
|||
${sources}
|
||||
)
|
||||
|
||||
ltjs_add_defaults(ltjs_to2_server_res)
|
||||
|
||||
set_target_properties(
|
||||
ltjs_to2_server_res
|
||||
PROPERTIES
|
||||
|
@ -32,4 +34,8 @@ set_target_properties(
|
|||
RUNTIME_OUTPUT_DIRECTORY ${LTJS_TO2_BIN_DIR}
|
||||
)
|
||||
|
||||
ltjs_add_defaults(ltjs_to2_server_res)
|
||||
install(
|
||||
TARGETS
|
||||
ltjs_to2_server_res
|
||||
RUNTIME DESTINATION "./game"
|
||||
)
|
||||
|
|
|
@ -43,6 +43,10 @@ add_library(
|
|||
|
||||
ltjs_add_defaults(ltjs_lib_bute_mgr stdafx.h)
|
||||
|
||||
target_compile_definitions(
|
||||
ltjs_lib_bute_mgr
|
||||
PRIVATE _NOMFC)
|
||||
|
||||
set_target_properties(
|
||||
ltjs_lib_bute_mgr
|
||||
PROPERTIES
|
||||
|
@ -51,10 +55,6 @@ set_target_properties(
|
|||
CXX_EXTENSIONS OFF
|
||||
)
|
||||
|
||||
target_compile_definitions(
|
||||
ltjs_lib_bute_mgr
|
||||
PRIVATE _NOMFC)
|
||||
|
||||
if (WIN32)
|
||||
target_compile_definitions(
|
||||
ltjs_lib_bute_mgr
|
||||
|
|
Loading…
Reference in New Issue