mirror of
https://github.com/libSDL2pp/libSDL2pp.git
synced 2025-08-03 02:45: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
|
||||
FindSDL2PP.cmake
|
||||
SDL2pp/Config.hh
|
||||
SDL2pp/Export.hh
|
||||
sdl2pp.pc
|
||||
*.vcxproj*
|
||||
*.sln
|
||||
|
@ -213,6 +213,8 @@ ENDIF(SDL2PP_WITH_MIXER)
|
||||
IF(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR)
|
||||
# library
|
||||
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})
|
||||
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(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(TARGETS SDL2pp
|
||||
RUNTIME DESTINATION bin
|
||||
|
Loading…
x
Reference in New Issue
Block a user