fix: msvc output dir
This commit is contained in:
parent
a04662f540
commit
0b6a74d1dc
|
|
@ -9,17 +9,13 @@ set(CMAKE_CXX_EXTENSIONS OFF)
|
|||
#set(CMAKE_AUTOUIC ON)
|
||||
set(PROJECT_OUTPUT_DIR ${CMAKE_SOURCE_DIR}/bin)
|
||||
set(PROJECT_LIB_DIR ${CMAKE_SOURCE_DIR}/lib)
|
||||
#set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
|
||||
#set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/lib)
|
||||
#set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/lib)
|
||||
|
||||
|
||||
if (CMAKE_CXX_COMPILER_ID MATCHES GNU OR CMAKE_CXX_COMPILER_ID MATCHES Clang)
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_OUTPUT_DIR}/${CMAKE_BUILD_TYPE})
|
||||
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_LIB_DIR}/${CMAKE_BUILD_TYPE})
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_LIB_DIR}/${CMAKE_BUILD_TYPE})
|
||||
elseif(CMAKE_CXX_COMPILER_ID MATCHES MSVC)
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PORJECT_OUTPUT_DIR})
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_OUTPUT_DIR})
|
||||
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_LIB_DIR})
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_LIB_DIR})
|
||||
endif()
|
||||
|
|
@ -43,7 +39,6 @@ add_executable(${PROJECT_NAME} ${HEADER_HPP} ${SOURCE_CPP})
|
|||
#target_link_libraries({PROJECT_NAME} PUBLIC Qt5::Core Qt5::Widget)
|
||||
target_include_directories(${PROJECT_NAME} PUBLIC include 3rd)
|
||||
|
||||
# check mode
|
||||
|
||||
if (MSVC)
|
||||
add_compile_options($<$<CXX_COMPLIER_ID:MSVC>:/utf-8)
|
||||
|
|
|
|||
Loading…
Reference in New Issue