Skip to content

Commit 8c0c191

Browse files
committed
Fix windows debug builds with libadlmidi
1 parent 8160ecd commit 8c0c191

File tree

1 file changed

+2
-27
lines changed

1 file changed

+2
-27
lines changed

libraries/libadlmidi-lib.cmake

+2-27
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,8 @@
22

33
if(BUILD_CLIENT)
44
if(USE_INTERNAL_LIBADLMIDI)
5-
message(STATUS "Compiling internal libADLMIDI...")
6-
7-
# Set vars so the finder can find them.
8-
set(libADLMIDI_INCLUDE_DIR
9-
"${CMAKE_CURRENT_BINARY_DIR}/local/include")
10-
set(libADLMIDI_LIBRARY
11-
"${CMAKE_CURRENT_BINARY_DIR}/local/lib/${libprefix}adlMIDI${libsuffix}")
12-
13-
# Generate the build.
14-
execute_process(COMMAND "${CMAKE_COMMAND}"
15-
-S "${CMAKE_CURRENT_SOURCE_DIR}/libadlmidi"
16-
-B "${CMAKE_CURRENT_BINARY_DIR}/libadlmidi-build"
17-
-G "${CMAKE_GENERATOR}"
18-
-A "${CMAKE_GENERATOR_PLATFORM}"
19-
-T "${CMAKE_GENERATOR_TOOLSET}"
20-
"-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}"
21-
"-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}"
22-
"-DCMAKE_LINKER=${CMAKE_LINKER}"
23-
"-DCMAKE_RC_COMPILER=${CMAKE_RC_COMPILER}"
24-
"-DCMAKE_BUILD_TYPE=RelWithDebInfo"
25-
"-DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/local"
26-
)
27-
28-
# Compile the library.
29-
execute_process(COMMAND "${CMAKE_COMMAND}"
30-
--build "${CMAKE_CURRENT_BINARY_DIR}/libadlmidi-build"
31-
--config RelWithDebInfo --target install)
5+
lib_buildgen(LIBRARY libadlmidi PARAMS "-DCMAKE_DEBUG_POSTFIX=d")
6+
lib_build(LIBRARY libadlmidi)
327
endif()
338

349
find_package(libADLMIDI)

0 commit comments

Comments
 (0)