Skip to content

Commit 39c5d36

Browse files
committed
include: Moved public header to an "include" dir to match other SDL3 libraries.
Fixes #5.
1 parent 41ae1af commit 39c5d36

File tree

4 files changed

+11
-4
lines changed

4 files changed

+11
-4
lines changed

CMakeLists.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,14 @@ add_library(SDL_native_midi SHARED
1919
src/SDL_native_midi_macos.c
2020
${SDL_NATIVE_MIDI_EXTRA_SOURCES}
2121
)
22+
23+
target_include_directories(SDL_native_midi
24+
PUBLIC
25+
"${CMAKE_CURRENT_SOURCE_DIR}/include"
26+
PRIVATE
27+
${SDL3_INCLUDE_DIRS}
28+
)
29+
2230
target_include_directories(SDL_native_midi PRIVATE ${SDL3_INCLUDE_DIRS})
2331
target_link_libraries(SDL_native_midi PRIVATE ${SDL3_LIBRARIES})
2432
set_property(TARGET SDL_native_midi PROPERTY DEFINE_SYMBOL "DLL_EXPORT")
@@ -32,6 +40,6 @@ endif()
3240
add_executable(test_sdl_native_midi test/test_sdl_native_midi.c)
3341
target_link_libraries(test_sdl_native_midi PRIVATE SDL_native_midi)
3442
target_link_libraries(test_sdl_native_midi PRIVATE ${SDL3_LIBRARIES})
35-
target_include_directories(test_sdl_native_midi PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/src")
43+
target_include_directories(test_sdl_native_midi PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/include")
3644
target_include_directories(test_sdl_native_midi PRIVATE ${SDL3_INCLUDE_DIRS})
3745

File renamed without changes.

src/SDL_native_midi_common.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#ifndef _NATIVE_MIDI_COMMON_H_
2323
#define _NATIVE_MIDI_COMMON_H_
2424

25-
#include "SDL_native_midi.h"
25+
#include <SDL3_native_midi/SDL_native_midi.h>
2626

2727
// Midi Status Bytes
2828
#define MIDI_STATUS_NOTE_OFF 0x8

test/test_sdl_native_midi.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
#include <SDL3/SDL.h>
2-
#include "SDL_native_midi.h"
1+
#include <SDL3_native_midi/SDL_native_midi.h>
32

43
int main(int argc, char **argv)
54
{

0 commit comments

Comments
 (0)