File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -14,10 +14,21 @@ macro(qm_init_directories)
1414 set (QMSETUP_BUILD_DIR "${CMAKE_BINARY_DIR } /out-$<LOWER_CASE :${CMAKE_SYSTEM_PROCESSOR } >-$<CONFIG >" )
1515 endif ()
1616
17- set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${QMSETUP_BUILD_DIR} /bin)
18- set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ${QMSETUP_BUILD_DIR} /lib)
19- set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${QMSETUP_BUILD_DIR} /lib)
20- set (CMAKE_BUILD_SHARE_DIR ${QMSETUP_BUILD_DIR} /share)
17+ if (NOT DEFINED CMAKE_RUNTIME_OUTPUT_DIRECTORY )
18+ set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${QMSETUP_BUILD_DIR} /bin)
19+ endif ()
20+
21+ if (NOT DEFINED CMAKE_LIBRARY_OUTPUT_DIRECTORY )
22+ set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ${QMSETUP_BUILD_DIR} /lib)
23+ endif ()
24+
25+ if (NOT DEFINED CMAKE_ARCHIVE_OUTPUT_DIRECTORY )
26+ set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${QMSETUP_BUILD_DIR} /lib)
27+ endif ()
28+
29+ if (NOT DEFINED CMAKE_BUILD_SHARE_DIR)
30+ set (CMAKE_BUILD_SHARE_DIR ${QMSETUP_BUILD_DIR} /share)
31+ endif ()
2132endmacro ()
2233
2334#[[
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ if(QMSETUP_STATIC_RUNTIME)
66 if (MINGW)
77 add_link_options (-static -static-libgcc -static-libstdc++ )
88 elseif (MSVC )
9- add_compile_options ("$<$< CONFIG : Release >: /MT >" "$<$< CONFIG : Debug >:/ MTd >" )
9+ add_compile_options (/MT )
1010 endif ()
1111endif ()
1212
You can’t perform that action at this time.
0 commit comments