@@ -21,10 +21,10 @@ if (MSVC)
21
21
/wd4100 # Suppress "unreferenced formal parameter" warnings
22
22
)
23
23
add_compile_options (
24
- $<$<CONFIG:Debug>:/MDd >
25
- $<$<CONFIG:Release>:/MD >
26
- $<$<CONFIG:RelWithDebInfo>:/MD >
27
- $<$<CONFIG:MinSizeRel>:/MD >
24
+ $<$<CONFIG:Debug>:/MTd >
25
+ $<$<CONFIG:Release>:/MT >
26
+ $<$<CONFIG:RelWithDebInfo>:/MT >
27
+ $<$<CONFIG:MinSizeRel>:/MT >
28
28
/MP
29
29
)
30
30
elseif (APPLE )
@@ -40,16 +40,6 @@ CPMAddPackage(
40
40
GIT_TAG 7c86f4f83b23b53ac464d80fbc7f17fabb4984be
41
41
)
42
42
43
- CPMAddPackage(
44
- NAME mimalloc
45
- GITHUB_REPOSITORY microsoft/mimalloc
46
- VERSION 2.1.7
47
- OPTIONS "MI_OVERRIDE ON"
48
- "MI_BUILD_TESTS OFF"
49
- "MI_BUILD_OBJECT OFF"
50
- "MI_BUILD_STATIC OFF"
51
- "MI_WIN_REDIRECT ON" )
52
-
53
43
add_subdirectory (ext /je2be-core)
54
44
add_subdirectory (ext /JUCE)
55
45
@@ -204,9 +194,6 @@ target_link_libraries(mcview
204
194
juce::juce_recommended_config_flags
205
195
juce::juce_recommended_lto_flags
206
196
)
207
- if (MSVC )
208
- target_link_libraries (mcview PRIVATE mimalloc)
209
- endif ()
210
197
211
198
target_include_directories (mcview
212
199
PRIVATE
@@ -228,25 +215,3 @@ configure_file(
228
215
${CMAKE_CURRENT_SOURCE_DIR} /Builds/Package/Package.appxmanifest.in
229
216
${CMAKE_CURRENT_SOURCE_DIR} /Builds/Package/Package.appxmanifest
230
217
)
231
-
232
- if (MSVC )
233
- add_custom_command (TARGET mcview POST_BUILD
234
- COMMAND "${CMAKE_COMMAND} " -E copy "${mimalloc_BINARY_DIR} /\$ (Configuration)/mimalloc.dll" "$<TARGET_FILE_DIR:mcview>/"
235
- COMMAND "${CMAKE_COMMAND} " -E copy "${mimalloc_BINARY_DIR} /\$ (Configuration)/mimalloc-redirect.dll" "$<TARGET_FILE_DIR:mcview>/"
236
- COMMENT "Copy mimalloc dlls to output directory" )
237
-
238
- add_custom_command (TARGET mcview POST_BUILD
239
- COMMAND
240
- "$<$<CONFIG:Release>:${CMAKE_COMMAND} >"
241
- "$<$<CONFIG:Release>:-E>"
242
- "$<$<CONFIG:Release>:copy>"
243
- "$<$<CONFIG:Release>:${mimalloc_BINARY_DIR} /Release/mimalloc.dll>"
244
- "$<$<CONFIG:Release>:${CMAKE_CURRENT_SOURCE_DIR} /Builds/Package/mcview/>"
245
- COMMAND
246
- "$<$<CONFIG:Release>:${CMAKE_COMMAND} >"
247
- "$<$<CONFIG:Release>:-E>"
248
- "$<$<CONFIG:Release>:copy>"
249
- "$<$<CONFIG:Release>:${mimalloc_BINARY_DIR} /Release/mimalloc-redirect.dll>"
250
- "$<$<CONFIG:Release>:${CMAKE_CURRENT_SOURCE_DIR} /Builds/Package/mcview/>"
251
- COMMENT "Copy mimalloc dlls to package output directory" )
252
- endif ()
0 commit comments