Skip to content
Snippets Groups Projects
Commit c00c8488 authored by Joseph Walton-Rivers's avatar Joseph Walton-Rivers
Browse files

attempt to fix exporting the static lib for imgui

parent 6c226f79
No related branches found
No related tags found
No related merge requests found
Pipeline #3456 passed
...@@ -130,13 +130,15 @@ install(FILES ...@@ -130,13 +130,15 @@ install(FILES
DESTINATION "${FGGL_CONFIG_PATH}" DESTINATION "${FGGL_CONFIG_PATH}"
) )
# generate the export targets for the build tree # generate the export targets for the build tree
install(TARGETS ${PROJECT_NAME}
EXPORT fgglTargets
DESTINATION "${CMAKE_INSTALL_LIBDIR}"
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}
INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
)
export(EXPORT "${PROJECT_NAME}Targets" export(EXPORT "${PROJECT_NAME}Targets"
FILE "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Targets.cmake" FILE "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Targets.cmake"
NAMESPACE ${namespace}:: NAMESPACE ${namespace}::
) )
install(TARGETS ${PROJECT_NAME}
DESTINATION "${CMAKE_INSTALL_LIBDIR}"
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}
INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
)
...@@ -11,6 +11,7 @@ set( IMGUI_SOURCES ...@@ -11,6 +11,7 @@ set( IMGUI_SOURCES
add_library(imgui STATIC ${IMGUI_SOURCES} ) add_library(imgui STATIC ${IMGUI_SOURCES} )
set_property(TARGET imgui PROPERTY POSITION_INDEPENDENT_CODE ON) set_property(TARGET imgui PROPERTY POSITION_INDEPENDENT_CODE ON)
set_target_properties(imgui PROPERTIES PUBLIC_HEADER include/* )
target_include_directories( imgui target_include_directories( imgui
PUBLIC PUBLIC
...@@ -19,14 +20,9 @@ target_include_directories( imgui ...@@ -19,14 +20,9 @@ target_include_directories( imgui
) )
install( install(
FILES TARGETS imgui
include/imconfig.h EXPORT fgglTargets
include/imgui.h PUBLIC_HEADER
include/imgui_internal.h
include/imstb_rectpack.h
include/imstb_textedit.h
include/imstb_truetype.h
DESTINATION DESTINATION
${CMAKE_INSTALL_INCLUDEDIR}/fggl/imgui ${CMAKE_INSTALL_INCLUDEDIR}/fggl/imgui
) )
install( TARGETS imgui EXPORT fgglTargets ) \ No newline at end of file
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment