mirror of
https://github.com/libSDL2pp/libSDL2pp.git
synced 2025-08-03 10:55:57 -04:00
Enable export header generation
This commit is contained in:
parent
a72d259abf
commit
cc0a188d9f
1
.gitignore
vendored
1
.gitignore
vendored
@ -11,6 +11,7 @@ install_manifest.txt
|
|||||||
Doxyfile
|
Doxyfile
|
||||||
FindSDL2PP.cmake
|
FindSDL2PP.cmake
|
||||||
SDL2pp/Config.hh
|
SDL2pp/Config.hh
|
||||||
|
SDL2pp/Export.hh
|
||||||
sdl2pp.pc
|
sdl2pp.pc
|
||||||
*.vcxproj*
|
*.vcxproj*
|
||||||
*.sln
|
*.sln
|
||||||
|
@ -213,6 +213,8 @@ ENDIF(SDL2PP_WITH_MIXER)
|
|||||||
IF(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR)
|
IF(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR)
|
||||||
# library
|
# library
|
||||||
ADD_LIBRARY(SDL2pp SHARED ${LIBRARY_SOURCES} ${LIBRARY_HEADERS})
|
ADD_LIBRARY(SDL2pp SHARED ${LIBRARY_SOURCES} ${LIBRARY_HEADERS})
|
||||||
|
INCLUDE(GenerateExportHeader)
|
||||||
|
GENERATE_EXPORT_HEADER(SDL2pp EXPORT_FILE_NAME SDL2pp/Export.hh)
|
||||||
TARGET_LINK_LIBRARIES(SDL2pp ${SDL2_ALL_LIBRARIES})
|
TARGET_LINK_LIBRARIES(SDL2pp ${SDL2_ALL_LIBRARIES})
|
||||||
SET_TARGET_PROPERTIES(SDL2pp PROPERTIES VERSION 7.0.0 SOVERSION 7)
|
SET_TARGET_PROPERTIES(SDL2pp PROPERTIES VERSION 7.0.0 SOVERSION 7)
|
||||||
|
|
||||||
@ -269,7 +271,12 @@ IF(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR)
|
|||||||
)
|
)
|
||||||
|
|
||||||
# install
|
# install
|
||||||
INSTALL(FILES ${LIBRARY_HEADERS} ${PROJECT_BINARY_DIR}/SDL2pp/Config.hh DESTINATION include/SDL2pp)
|
INSTALL(FILES
|
||||||
|
${LIBRARY_HEADERS}
|
||||||
|
${PROJECT_BINARY_DIR}/SDL2pp/Config.hh
|
||||||
|
${PROJECT_BINARY_DIR}/SDL2pp/Export.hh
|
||||||
|
DESTINATION include/SDL2pp
|
||||||
|
)
|
||||||
INSTALL(FILES ${LIBRARY_EXTERNAL_HEADERS} DESTINATION include/SDL2pp/external)
|
INSTALL(FILES ${LIBRARY_EXTERNAL_HEADERS} DESTINATION include/SDL2pp/external)
|
||||||
INSTALL(TARGETS SDL2pp
|
INSTALL(TARGETS SDL2pp
|
||||||
RUNTIME DESTINATION bin
|
RUNTIME DESTINATION bin
|
||||||
|
Loading…
x
Reference in New Issue
Block a user