Skip to content

Commit 3d117e3

Browse files
committed
Merge branch 'release/2.x' into dev
2 parents 4ce46fc + e2859e2 commit 3d117e3

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

3rdparty/CMakeLists.txt

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,20 @@ function(ax_add_3rd source_dir)
115115

116116
if (NOT is_imported_lib)
117117
if(tgt_type STREQUAL "SHARED_LIBRARY")
118-
set_target_properties(${tgt} PROPERTIES
119-
ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
120-
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin"
121-
FOLDER "3rdparty"
122-
)
118+
if(LINUX)
119+
set_target_properties(${tgt} PROPERTIES
120+
ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
121+
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
122+
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin"
123+
FOLDER "3rdparty"
124+
)
125+
else()
126+
set_target_properties(${tgt} PROPERTIES
127+
ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
128+
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin"
129+
FOLDER "3rdparty"
130+
)
131+
endif()
123132
elseif(NOT(tgt_type STREQUAL "INTERFACE_LIBRARY"))
124133
set_target_properties(${tgt} PROPERTIES
125134
ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"

0 commit comments

Comments
 (0)