mirror of
https://github.com/netease-im/NIM_Duilib_Framework.git
synced 2026-10-22 01:06:40 +08:00
0bedce3a9f
- Only tested in VS2017 Signed-off-by: jiajia_deng <2894220@gmail.com>
25 lines
777 B
CMake
25 lines
777 B
CMake
cmake_minimum_required(VERSION 3.10)
|
|
|
|
set(TARGET_NAME basic)
|
|
|
|
add_definitions(-DUNICODE -D_UNICODE)
|
|
|
|
PROJECT(${TARGET_NAME})
|
|
|
|
include_directories(${CMAKE_CURRENT_LIST_DIR})
|
|
include_directories(${CMAKE_CURRENT_LIST_DIR}/../../)
|
|
aux_source_directory(${CMAKE_CURRENT_LIST_DIR} DIR_LIB_SRC)
|
|
|
|
add_executable(${TARGET_NAME} ${DIR_LIB_SRC})
|
|
add_dependencies(${TARGET_NAME} base duilib)
|
|
target_link_libraries(${TARGET_NAME} base)
|
|
target_link_libraries(${TARGET_NAME} duilib)
|
|
set_target_properties(${TARGET_NAME} PROPERTIES LINK_FLAGS "/SUBSYSTEM:WINDOWS")
|
|
if (MSVC)
|
|
set_target_properties(${TARGET_NAME}
|
|
PROPERTIES
|
|
RUNTIME_OUTPUT_DIRECTORY_DEBUG "${CMAKE_HOME_DIRECTORY}/bin"
|
|
RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_HOME_DIRECTORY}/bin"
|
|
)
|
|
endif (MSVC)
|